--- /srv/rebuilderd/tmp/rebuilderdtbZ7b8/inputs/python3-tomli_2.4.1-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdtbZ7b8/out/python3-tomli_2.4.1-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-27 18:45:32.000000 debian-binary │ --rw-r--r-- 0 0 0 1800 2026-03-27 18:45:32.000000 control.tar.xz │ --rw-r--r-- 0 0 0 167420 2026-03-27 18:45:32.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1804 2026-03-27 18:45:32.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 167580 2026-03-27 18:45:32.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ │ │ │ ├── line order │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ -usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ │ -usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ │ +usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ │ +usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.1.dist-info/INSTALLER │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.1.dist-info/METADATA │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.1.dist-info/WHEEL │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.1.dist-info/top_level.txt │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │ │ usr/lib/python3/dist-packages/tomli/__init__.py ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,14 +1,14 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/ │ │ │ --rw-r--r-- 0 root (0) root (0) 270332 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ --rw-r--r-- 0 root (0) root (0) 270336 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 270332 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 270336 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/ │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 314 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 26440 2026-03-27 18:45:32.000000 ./usr/lib/python3/dist-packages/tomli/_parser.py │ │ ├── ./usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 2572dc84576aeb6b9b284ea4a8b427ce6df78086 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b13a72293a48267a1a2f05f7fa1aa32fbc12146d │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit_tomli │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ 0x0000051c 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x0000052c 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x0000053c 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x0000054c 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x0000055c 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x0000056c 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x0000057c 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0000058c 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x0000059c 32636633 5f5f6d79 70796300 35373033 2cf3__mypyc.5703 │ │ │ │ - 0x000005ac 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ + 0x0000058c 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x0000059c 38623438 5f5f6d79 70796300 35626165 8b48__mypyc.5bae │ │ │ │ + 0x000005ac 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ 0x000005bc 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ 0x000005cc 6c690000 40000000 09000000 30000000 li..@.......0... │ │ │ │ 0x000005dc 09000000 04000000 09000000 0c000000 ................ │ │ │ │ 0x000005ec 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ 0x000005fc 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ 0x0000060c 09000000 11000000 09000000 33000000 ............3... │ │ │ │ 0x0000061c 09000000 15000000 09000000 12000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37326463 38343537 36616562 36623962 72dc84576aeb6b9b │ │ │ │ - 0x00000010 32383465 61346138 62343237 63653664 284ea4a8b427ce6d │ │ │ │ - 0x00000020 66373830 38362e64 65627567 00000000 f78086.debug.... │ │ │ │ - 0x00000030 6d7e260d m~&. │ │ │ │ + 0x00000000 33613732 32393361 34383236 37613161 3a72293a48267a1a │ │ │ │ + 0x00000010 32663035 66376661 31616133 32666263 2f05f7fa1aa32fbc │ │ │ │ + 0x00000020 31323134 36642e64 65627567 00000000 12146d.debug.... │ │ │ │ + 0x00000030 6f263c03 o&<. │ │ ├── ./usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 7ca24be3a8247e45f647c222b04915ce3a1f3ad2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7714cd9002420265a8de8b7036a555c9eeef993c │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit_tomli │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ 0x00000518 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000528 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000538 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000548 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000558 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000568 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000578 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000588 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00000598 32636633 5f5f6d79 70796300 35373033 2cf3__mypyc.5703 │ │ │ │ - 0x000005a8 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ + 0x00000588 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x00000598 38623438 5f5f6d79 70796300 35626165 8b48__mypyc.5bae │ │ │ │ + 0x000005a8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ 0x000005b8 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ 0x000005c8 6c690000 40000000 09000000 30000000 li..@.......0... │ │ │ │ 0x000005d8 09000000 04000000 09000000 0c000000 ................ │ │ │ │ 0x000005e8 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ 0x000005f8 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ 0x00000608 09000000 11000000 09000000 33000000 ............3... │ │ │ │ 0x00000618 09000000 15000000 09000000 12000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 61323462 65336138 32343765 34356636 a24be3a8247e45f6 │ │ │ │ - 0x00000010 34376332 32326230 34393135 63653361 47c222b04915ce3a │ │ │ │ - 0x00000020 31663361 64322e64 65627567 00000000 1f3ad2.debug.... │ │ │ │ - 0x00000030 65607fbc e`.. │ │ │ │ + 0x00000000 31346364 39303032 34323032 36356138 14cd9002420265a8 │ │ │ │ + 0x00000010 64653862 37303336 61353535 63396565 de8b7036a555c9ee │ │ │ │ + 0x00000020 65663939 33632e64 65627567 00000000 ef993c.debug.... │ │ │ │ + 0x00000030 30efef4a 0..J │ │ ├── ./usr/lib/python3/dist-packages/tomli/_parser.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 67dbada6ac17f78db6c7a605a01c67f382b0848c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 289d7bcb9a5ee61befd9c9b894b58f04fdb82f76 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__parser │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____parser │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____parser │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ 0x00000524 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000534 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000544 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000554 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000564 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000574 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000584 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000594 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005a4 32636633 5f5f6d79 70796300 00000000 2cf3__mypyc..... │ │ │ │ - 0x000005b4 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005c4 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ + 0x00000594 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005a4 38623438 5f5f6d79 70796300 00000000 8b48__mypyc..... │ │ │ │ + 0x000005b4 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005c4 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ 0x000005d4 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ 0x000005e4 00000000 40000000 09000000 30000000 ....@.......0... │ │ │ │ 0x000005f4 09000000 04000000 09000000 0c000000 ................ │ │ │ │ 0x00000604 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ 0x00000614 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ 0x00000624 09000000 11000000 09000000 33000000 ............3... │ │ │ │ 0x00000634 09000000 15000000 09000000 12000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 64626164 61366163 31376637 38646236 dbada6ac17f78db6 │ │ │ │ - 0x00000010 63376136 30356130 31633637 66333832 c7a605a01c67f382 │ │ │ │ - 0x00000020 62303834 38632e64 65627567 00000000 b0848c.debug.... │ │ │ │ - 0x00000030 6587724a e.rJ │ │ │ │ + 0x00000000 39643762 63623961 35656536 31626566 9d7bcb9a5ee61bef │ │ │ │ + 0x00000010 64396339 62383934 62353866 30346664 d9c9b894b58f04fd │ │ │ │ + 0x00000020 62383266 37362e64 65627567 00000000 b82f76.debug.... │ │ │ │ + 0x00000030 f0eab585 .... │ │ ├── ./usr/lib/python3/dist-packages/tomli/_parser.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 27342b126c72ce1ae859f2e2f37eb0dac75acba0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0dc1f66173fe2e000239188442474d8d5500f9a3 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__parser │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____parser │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____parser │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ 0x00000520 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000530 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000540 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000550 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000560 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000570 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000580 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000590 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005a0 32636633 5f5f6d79 70796300 00000000 2cf3__mypyc..... │ │ │ │ - 0x000005b0 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005c0 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ + 0x00000590 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005a0 38623438 5f5f6d79 70796300 00000000 8b48__mypyc..... │ │ │ │ + 0x000005b0 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005c0 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ 0x000005d0 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ 0x000005e0 00000000 40000000 09000000 30000000 ....@.......0... │ │ │ │ 0x000005f0 09000000 04000000 09000000 0c000000 ................ │ │ │ │ 0x00000600 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ 0x00000610 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ 0x00000620 09000000 11000000 09000000 33000000 ............3... │ │ │ │ 0x00000630 09000000 15000000 09000000 12000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33343262 31323663 37326365 31616538 342b126c72ce1ae8 │ │ │ │ - 0x00000010 35396632 65326633 37656230 64616337 59f2e2f37eb0dac7 │ │ │ │ - 0x00000020 35616362 61302e64 65627567 00000000 5acba0.debug.... │ │ │ │ - 0x00000030 38e89ef5 8... │ │ │ │ + 0x00000000 63316636 36313733 66653265 30303032 c1f66173fe2e0002 │ │ │ │ + 0x00000010 33393138 38343432 34373464 38643535 39188442474d8d55 │ │ │ │ + 0x00000020 30306639 61332e64 65627567 00000000 00f9a3.debug.... │ │ │ │ + 0x00000030 73acea03 s... │ │ ├── ./usr/lib/python3/dist-packages/tomli/_re.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: c664f7a627e2eb238ccc2125a37de9ad88c04bd7 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 06d6501e4e9c5b7a4781c0c0b14340f31d9019b2 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__re │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____re │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____re │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ 0x00000520 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000530 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000540 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000550 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000560 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000570 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000580 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000590 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005a0 32636633 5f5f6d79 70796300 00000000 2cf3__mypyc..... │ │ │ │ - 0x000005b0 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005c0 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ + 0x00000590 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005a0 38623438 5f5f6d79 70796300 00000000 8b48__mypyc..... │ │ │ │ + 0x000005b0 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005c0 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ 0x000005d0 5f746f6d 6c695f5f 5f5f7265 00000000 _tomli____re.... │ │ │ │ 0x000005e0 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ 0x000005f0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ 0x00000600 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000610 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000620 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000630 15000000 09000000 12000000 09000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 36346637 61363237 65326562 32333863 64f7a627e2eb238c │ │ │ │ - 0x00000010 63633231 32356133 37646539 61643838 cc2125a37de9ad88 │ │ │ │ - 0x00000020 63303462 64372e64 65627567 00000000 c04bd7.debug.... │ │ │ │ - 0x00000030 cd6feaaf .o.. │ │ │ │ + 0x00000000 64363530 31653465 39633562 37613437 d6501e4e9c5b7a47 │ │ │ │ + 0x00000010 38316330 63306231 34333430 66333164 81c0c0b14340f31d │ │ │ │ + 0x00000020 39303139 62322e64 65627567 00000000 9019b2.debug.... │ │ │ │ + 0x00000030 4fc9d41f O... │ │ ├── ./usr/lib/python3/dist-packages/tomli/_re.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 647fcba7d79a7a30fba5c0e722b65ea9dce54272 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 614d04b69af1e950a83deeb23c457aa6a71b5ae7 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__re │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____re │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____re │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,18 +5,18 @@ │ │ │ │ 0x0000051c 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x0000052c 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x0000053c 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x0000054c 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x0000055c 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x0000056c 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x0000057c 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0000058c 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x0000059c 32636633 5f5f6d79 70796300 00000000 2cf3__mypyc..... │ │ │ │ - 0x000005ac 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005bc 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ + 0x0000058c 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x0000059c 38623438 5f5f6d79 70796300 00000000 8b48__mypyc..... │ │ │ │ + 0x000005ac 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005bc 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ 0x000005cc 5f746f6d 6c695f5f 5f5f7265 00000000 _tomli____re.... │ │ │ │ 0x000005dc 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ 0x000005ec 04000000 09000000 0c000000 09000000 ................ │ │ │ │ 0x000005fc 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x0000060c 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x0000061c 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x0000062c 15000000 09000000 12000000 09000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37666362 61376437 39613761 33306662 7fcba7d79a7a30fb │ │ │ │ - 0x00000010 61356330 65373232 62363565 61396463 a5c0e722b65ea9dc │ │ │ │ - 0x00000020 65353432 37322e64 65627567 00000000 e54272.debug.... │ │ │ │ - 0x00000030 454cc3e2 EL.. │ │ │ │ + 0x00000000 34643034 62363961 66316539 35306138 4d04b69af1e950a8 │ │ │ │ + 0x00000010 33646565 62323363 34353761 61366137 3deeb23c457aa6a7 │ │ │ │ + 0x00000020 31623561 65372e64 65627567 00000000 1b5ae7.debug.... │ │ │ │ + 0x00000030 d3461078 .F.x │ │ ├── ./usr/lib/python3/dist-packages/tomli/_types.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 6231b9b3dd390b80d66e9059aa56269dca7dcd7e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f91a5d1235f6785ae1da5295383003003d404583 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__types │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____types │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____types │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ 0x00000524 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000534 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000544 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000554 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000564 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000574 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000584 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000594 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005a4 32636633 5f5f6d79 70796300 35373033 2cf3__mypyc.5703 │ │ │ │ - 0x000005b4 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ + 0x00000594 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005a4 38623438 5f5f6d79 70796300 35626165 8b48__mypyc.5bae │ │ │ │ + 0x000005b4 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ 0x000005c4 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ 0x000005d4 6c695f5f 5f5f7479 70657300 40000000 li____types.@... │ │ │ │ 0x000005e4 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ 0x000005f4 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ 0x00000604 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ 0x00000614 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ 0x00000624 09000000 33000000 09000000 15000000 ....3........... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33316239 62336464 33393062 38306436 31b9b3dd390b80d6 │ │ │ │ - 0x00000010 36653930 35396161 35363236 39646361 6e9059aa56269dca │ │ │ │ - 0x00000020 37646364 37652e64 65627567 00000000 7dcd7e.debug.... │ │ │ │ - 0x00000030 9aae0845 ...E │ │ │ │ + 0x00000000 31613564 31323335 66363738 35616531 1a5d1235f6785ae1 │ │ │ │ + 0x00000010 64613532 39353338 33303033 30303364 da5295383003003d │ │ │ │ + 0x00000020 34303435 38332e64 65627567 00000000 404583.debug.... │ │ │ │ + 0x00000030 0a94d637 ...7 │ │ ├── ./usr/lib/python3/dist-packages/tomli/_types.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── 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: 30c9e9b2bde12e82da265b5f99c38741af30d04b │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5e0b599d968c908a97c8da274ac70ff25a769f80 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ PyInit__types │ │ │ │ PyImport_ImportModule │ │ │ │ PyObject_GetAttrString │ │ │ │ PyCapsule_GetPointer │ │ │ │ _Py_Dealloc │ │ │ │ PyInit___init__ │ │ │ │ H KxD J{D │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____types │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____types │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ │ .eh_frame │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ 0x00000520 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ 0x00000530 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ 0x00000540 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ 0x00000550 15000000 09000000 12000000 09000000 ................ │ │ │ │ 0x00000560 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ 0x00000570 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ 0x00000580 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x00000590 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x000005a0 32636633 5f5f6d79 70796300 35373033 2cf3__mypyc.5703 │ │ │ │ - 0x000005b0 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ + 0x00000590 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000005a0 38623438 5f5f6d79 70796300 35626165 8b48__mypyc.5bae │ │ │ │ + 0x000005b0 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ 0x000005c0 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ 0x000005d0 6c695f5f 5f5f7479 70657300 40000000 li____types.@... │ │ │ │ 0x000005e0 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ 0x000005f0 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ 0x00000600 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ 0x00000610 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ 0x00000620 09000000 33000000 09000000 15000000 ....3........... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 61726d2d 6c696e75 782d676e dwz/arm-linux-gn │ │ │ │ 0x00000020 75656162 6968662f 70797468 6f6e332d ueabihf/python3- │ │ │ │ - 0x00000030 746f6d6c 692e6465 62756700 49182973 tomli.debug.I.)s │ │ │ │ - 0x00000040 41a2c49b c4952d73 5fd4a643 23bb37e8 A.....-s_..C#.7. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 5703bac1 tomli.debug.W... │ │ │ │ + 0x00000040 91ba26dc 108a9d52 5fea7632 ab4f975d ..&....R_.v2.O.] │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63396539 62326264 65313265 38326461 c9e9b2bde12e82da │ │ │ │ - 0x00000010 32363562 35663939 63333837 34316166 265b5f99c38741af │ │ │ │ - 0x00000020 33306430 34622e64 65627567 00000000 30d04b.debug.... │ │ │ │ - 0x00000030 4464cd71 Dd.q │ │ │ │ + 0x00000000 30623539 39643936 38633930 38613937 0b599d968c908a97 │ │ │ │ + 0x00000010 63386461 32373461 63373066 66323561 c8da274ac70ff25a │ │ │ │ + 0x00000020 37363966 38302e64 65627567 00000000 769f80.debug.... │ │ │ │ + 0x00000030 42086eed B.n. │ │ ├── ./usr/lib/python3/dist-packages/tomli-2.4.1.dist-info/top_level.txt │ │ │ @@ -1,2 +1,2 @@ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ tomli │ │ │ --- ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ ├── +++ ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │┄ Files 92% similar despite different names │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,21 +1,21 @@ │ │ │ │ │ │ │ │ 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 0x0354cc 0x000354cc 0x000354cc 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x354d8 0x354d8 R E 0x10000 │ │ │ │ - LOAD 0x03fc38 0x0004fc38 0x0004fc38 0x01dd0 0x022c8 RW 0x10000 │ │ │ │ + ARM_EXIDX 0x0354dc 0x000354dc 0x000354dc 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x354e8 0x354e8 R E 0x10000 │ │ │ │ + LOAD 0x03fc30 0x0004fc30 0x0004fc30 0x01dd8 0x022d0 RW 0x10000 │ │ │ │ DYNAMIC 0x03ff18 0x0004ff18 0x0004ff18 0x000e8 0x000e8 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x03fc38 0x0004fc38 0x0004fc38 0x003c8 0x003c8 R 0x1 │ │ │ │ + GNU_RELRO 0x03fc30 0x0004fc30 0x0004fc30 0x003d0 0x003d0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .ARM.exidx .eh_frame │ │ │ │ 02 .init_array .fini_array .data.rel.ro .dynamic .got .data .bss │ │ │ │ 03 .dynamic │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ [ 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 00122c 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00001364 001364 002730 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00003a94 003a94 003520 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00006fb4 006fb4 0004e6 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 0000749c 00749c 000040 00 A 4 2 4 │ │ │ │ - [ 7] .rel.dyn REL 000074dc 0074dc 0013d8 08 A 3 0 4 │ │ │ │ - [ 8] .rel.plt REL 000088b4 0088b4 000688 08 AI 3 20 4 │ │ │ │ - [ 9] .init PROGBITS 00008f3c 008f3c 00000c 00 AX 0 0 4 │ │ │ │ - [10] .plt PROGBITS 00008f48 008f48 000ab4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00009a00 009a00 026d20 00 AX 0 0 8 │ │ │ │ + [ 7] .rel.dyn REL 000074dc 0074dc 0013e8 08 A 3 0 4 │ │ │ │ + [ 8] .rel.plt REL 000088c4 0088c4 000688 08 AI 3 20 4 │ │ │ │ + [ 9] .init PROGBITS 00008f4c 008f4c 00000c 00 AX 0 0 4 │ │ │ │ + [10] .plt PROGBITS 00008f58 008f58 000ab4 04 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 00009a10 009a10 026d10 00 AX 0 0 8 │ │ │ │ [12] .fini PROGBITS 00030720 030720 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00030728 030728 004da4 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 000354cc 0354cc 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 000354d4 0354d4 000004 00 A 0 0 4 │ │ │ │ - [16] .init_array INIT_ARRAY 0004fc38 03fc38 000004 04 WA 0 0 4 │ │ │ │ - [17] .fini_array FINI_ARRAY 0004fc3c 03fc3c 000004 04 WA 0 0 4 │ │ │ │ - [18] .data.rel.ro PROGBITS 0004fc40 03fc40 0002d8 00 WA 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00030728 030728 004db4 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 000354dc 0354dc 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 000354e4 0354e4 000004 00 A 0 0 4 │ │ │ │ + [16] .init_array INIT_ARRAY 0004fc30 03fc30 000004 04 WA 0 0 4 │ │ │ │ + [17] .fini_array FINI_ARRAY 0004fc34 03fc34 000004 04 WA 0 0 4 │ │ │ │ + [18] .data.rel.ro PROGBITS 0004fc38 03fc38 0002e0 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0004ff18 03ff18 0000e8 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00050000 040000 00051c 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 0005051c 04051c 0014ec 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 00051a08 041a08 0004f8 00 WA 0 0 4 │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 041a08 000031 00 0 0 1 │ │ │ │ [24] .gnu_debugaltlink PROGBITS 00000000 041a39 000050 00 0 0 1 │ │ │ │ [25] .gnu_debuglink PROGBITS 00000000 041a8c 000034 00 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 627 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00008f3c 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 00008f4c 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ 2: 0005051c 0 SECTION LOCAL DEFAULT 21 .data │ │ │ │ 3: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Negative │ │ │ │ 5: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ 6: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 8: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ @@ -254,377 +254,377 @@ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ 252: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_Import │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_FloorDivide │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ - 257: 0000ffbd 62 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ - 258: 00011225 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ - 259: 0000ddc1 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ - 260: 0000a569 96 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 261: 0001213d 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 262: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ - 263: 00012d2d 440 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ - 264: 0002ffc5 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ - 265: 00051a60 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ - 266: 0001169d 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ - 267: 00009e0d 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ - 268: 0001f679 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ - 269: 00022829 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ - 270: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ - 271: 00012375 1148 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ - 272: 0001fb3d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ - 273: 0000fc35 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ - 274: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ - 275: 00011789 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ - 276: 000236e5 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ - 277: 0000fd91 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ - 278: 0000ca51 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ - 279: 0000e721 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ - 280: 00011489 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ - 281: 00013b51 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ - 282: 000107b9 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ - 283: 0000cb59 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ - 284: 0001f159 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ - 285: 000106d1 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ - 286: 00017935 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ - 287: 0000cca5 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ - 288: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ - 289: 0000e741 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ - 290: 0002f7f9 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ - 291: 00013c11 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ - 292: 000114dd 144 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ - 293: 0000e411 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ - 294: 0000d06d 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ - 295: 000100a9 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ - 296: 0000cc11 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ - 297: 00010019 116 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ - 298: 0000e96d 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ - 299: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ - 300: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ - 301: 00011725 98 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ - 302: 000181fd 152 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ - 303: 00015f61 2168 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ - 304: 00013b7d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ - 305: 00027ca5 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ - 306: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ - 307: 0001f915 552 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ - 308: 000147dd 148 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ - 309: 0000ebc9 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ - 310: 0000fd3d 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ - 311: 0000f4ed 200 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ - 312: 0000d27d 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ - 313: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ - 314: 00010a1d 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ - 315: 0000ca2d 36 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ - 316: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ - 317: 0000d65d 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ - 318: 0000f2d5 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ - 319: 0000d08d 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ - 320: 00010c6d 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ - 321: 00010fbd 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ - 322: 0001f7ed 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ - 323: 0004fe4c 204 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ - 324: 00014b4d 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ - 325: 000100d1 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ - 326: 0000c9a5 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ - 327: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ - 328: 00029851 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ - 329: 00051a64 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ - 330: 00010e3d 372 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ - 331: 0002bf11 4484 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ - 332: 0000d22d 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ - 333: 0000ea75 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ - 334: 0000d371 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ - 335: 00010621 176 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ - 336: 00014f65 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ - 337: 00010fb1 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ - 338: 0000ecd9 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ - 339: 0000ca0d 32 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ - 340: 0002d4a1 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ - 341: 0002481d 7584 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ - 342: 000139fd 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ - 343: 000173e5 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ - 344: 0000cf4d 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ - 345: 0000c9e1 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ - 346: 0001f551 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ - 347: 00011285 108 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ - 348: 0001156d 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ - 349: 00011e71 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ - 350: 0002d095 692 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ - 351: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ - 352: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ - 353: 00012fdd 2064 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ - 354: 0000d2fd 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ - 355: 0000eeb1 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ - 356: 0000c9f1 26 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ - 357: 0001c745 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ - 358: 00030071 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ - 359: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ - 360: 0000ce35 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ - 361: 0000d381 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ - 362: 00017205 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ - 363: 00022a01 2368 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ - 364: 0000d47d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ + 257: 0000ffcd 62 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ + 258: 00011235 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ + 259: 0000ddd1 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ + 260: 0000a579 96 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 261: 0001214d 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 262: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ + 263: 00012d3d 440 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ + 264: 0002fd1d 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ + 265: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ + 266: 000116ad 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ + 267: 00009e1d 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ + 268: 0001b8f1 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ + 269: 0001ea95 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ + 270: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ + 271: 00012385 1148 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ + 272: 0001bdb1 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ + 273: 0000fc45 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ + 274: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ + 275: 00011799 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ + 276: 0001f951 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ + 277: 0000fda1 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ + 278: 0000ca61 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ + 279: 0000e731 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ + 280: 00011499 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ + 281: 00013b61 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ + 282: 000107c9 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ + 283: 0000cb69 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ + 284: 0001b3d5 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ + 285: 000106e1 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ + 286: 00017945 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ + 287: 0000ccb5 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ + 288: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ + 289: 0000e751 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ + 290: 0002fe35 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ + 291: 00013c21 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ + 292: 000114ed 144 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ + 293: 0000e421 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ + 294: 0000d07d 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ + 295: 000100b9 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ + 296: 0000cc21 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ + 297: 00010029 116 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ + 298: 0000e97d 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ + 299: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ + 300: 00051a68 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ + 301: 00011735 98 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ + 302: 0001820d 152 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ + 303: 00015f71 2168 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ + 304: 00013b8d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ + 305: 0002c5a9 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ + 306: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ + 307: 0001bb8d 548 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ + 308: 000147ed 148 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ + 309: 0000ebd9 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ + 310: 0000fd4d 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ + 311: 0000f4fd 200 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ + 312: 0000d28d 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ + 313: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ + 314: 00010a2d 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ + 315: 0000ca3d 36 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ + 316: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ + 317: 0000d66d 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ + 318: 0000f2e5 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ + 319: 0000d09d 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ + 320: 00010c7d 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ + 321: 00010fcd 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ + 322: 0001ba65 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ + 323: 0004fe44 212 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ + 324: 00014b5d 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ + 325: 000100e1 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ + 326: 0000c9b5 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ + 327: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ + 328: 0002e155 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ + 329: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ + 330: 00010e4d 372 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ + 331: 0002aed5 4456 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ + 332: 0000d23d 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ + 333: 0000ea85 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ + 334: 0000d381 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ + 335: 00010631 176 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ + 336: 00014f75 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ + 337: 00010fc1 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ + 338: 0000ece9 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ + 339: 0000ca1d 32 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ + 340: 0002250d 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ + 341: 00027bbd 7572 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ + 342: 00013a0d 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ + 343: 000173f5 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ + 344: 0000cf5d 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ + 345: 0000c9f1 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ + 346: 0001b7c9 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ + 347: 00011295 108 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ + 348: 0001157d 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ + 349: 00011e81 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ + 350: 0002c03d 688 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ + 351: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ + 352: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ + 353: 00012fed 2064 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ + 354: 0000d30d 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ + 355: 0000eec1 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ + 356: 0000ca01 26 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ + 357: 000189c5 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ + 358: 0002fdc9 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ + 359: 00051b18 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ + 360: 0000ce45 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ + 361: 0000d391 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ + 362: 00017215 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ + 363: 0001ec6d 2368 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ + 364: 0000d48d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ 365: 00051efc 4 OBJECT GLOBAL DEFAULT 22 __mypyc_empty_tuple__ │ │ │ │ - 366: 0002a485 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ - 367: 00014ce9 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ - 368: 000129ad 604 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 369: 0000e785 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ - 370: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ - 371: 0001c819 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ - 372: 00012915 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ - 373: 0001be25 2220 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ - 374: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ - 375: 00010289 324 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ - 376: 0000c7bd 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ - 377: 0000d34d 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ - 378: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ - 379: 0001141d 108 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ - 380: 00014871 432 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ - 381: 00021125 1332 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ - 382: 0001b9ed 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ - 383: 0001c929 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ - 384: 0002a035 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ - 385: 00017305 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ - 386: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ - 387: 0000e8b1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ - 388: 0000e661 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ - 389: 00035308 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ - 390: 0000dc8d 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ - 391: 0000a79d 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ - 392: 0002a25d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ - 393: 0000e56d 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ - 394: 00027b41 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ - 395: 0000e475 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ - 396: 00010fe5 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ - 397: 0000f919 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ - 398: 000110f9 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ + 366: 00020a85 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ + 367: 00014cf9 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ + 368: 000129bd 604 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 369: 0000e795 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ + 370: 00051a54 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ + 371: 00018a99 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ + 372: 00012925 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ + 373: 0002ee0d 2232 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ + 374: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ + 375: 00010299 324 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ + 376: 0000c7cd 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ + 377: 0000d35d 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ + 378: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ + 379: 0001142d 108 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ + 380: 00014881 432 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ + 381: 0001d399 1328 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ + 382: 00027805 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ + 383: 00018ba9 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ + 384: 0002e939 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ + 385: 00017315 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ + 386: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ + 387: 0000e8c1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ + 388: 0000e671 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ + 389: 00035318 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ + 390: 0000dc9d 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ + 391: 0000a7ad 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ + 392: 0002eb61 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ + 393: 0000e57d 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ + 394: 0002c445 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ + 395: 0000e485 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ + 396: 00010ff5 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ + 397: 0000f929 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ + 398: 00011109 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ 399: 0005055c 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ - 400: 0002d3d5 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ + 400: 0002c379 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ 401: 00050558 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_KEY_PARTS │ │ │ │ - 402: 0001c7a1 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ - 403: 0000f8ad 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ - 404: 00010ac9 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ - 405: 0002b819 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ - 406: 0001a895 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ - 407: 0002ba7d 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ - 408: 00051a68 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ - 409: 00011611 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ - 410: 0000ed99 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ - 411: 0000fe59 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ - 412: 00018941 1140 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ - 413: 0002bdbd 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ - 414: 0000f435 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ - 415: 000114b5 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ - 416: 0001e409 476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ - 417: 000519cc 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ - 418: 0002f3e9 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ - 419: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ - 420: 00010571 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ - 421: 0002ac9d 2460 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ - 422: 0001c6d1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ - 423: 000110a9 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ - 424: 00014a59 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ - 425: 00051b14 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ - 426: 00016df9 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ - 427: 0000e7e9 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ - 428: 0002b8b1 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ - 429: 00051a58 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 430: 000108a1 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ - 431: 00017005 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ - 432: 0000fccd 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ - 433: 00012231 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ - 434: 0001008d 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ - 435: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ - 436: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ - 437: 000103cd 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ - 438: 00014a21 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ - 439: 00011d19 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ - 440: 0000f5b5 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ - 441: 0000d0e9 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ - 442: 000121e1 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ - 443: 00017a99 408 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ - 444: 000176ed 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ - 445: 000175fd 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ - 446: 000265bd 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ - 447: 0000d955 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ - 448: 00017e39 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ - 449: 0001e701 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ - 450: 00012cc5 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ - 451: 0000f77d 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ - 452: 0000f371 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ - 453: 0001750d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ - 454: 000167d9 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ - 455: 00023519 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ - 456: 00024625 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ - 457: 00011979 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ - 458: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ - 459: 000118f1 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ - 460: 00014111 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ - 461: 00050560 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ - 462: 00015579 2536 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ - 463: 0001c9b5 6320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ - 464: 00014b55 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ - 465: 0000fdd5 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ - 466: 0002f911 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ - 467: 0001014d 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ - 468: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ - 469: 0000d709 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ - 470: 0000ce15 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ - 471: 0000f22d 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ - 472: 0000c6d9 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ - 473: 0000eff1 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ - 474: 0000fe1d 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ - 475: 00016c99 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ - 476: 0002ff59 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ - 477: 000101ad 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ - 478: 0000f665 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ - 479: 00014ad1 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ - 480: 000238b1 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ - 481: 00051a54 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ - 482: 00013a01 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ - 483: 000115d1 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ - 484: 0000a3f9 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ - 485: 0002fa35 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ - 486: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ - 487: 00009e35 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 488: 0000d1cd 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ - 489: 00014c15 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ - 490: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ - 491: 0000d95d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ - 492: 0002a501 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ - 493: 000111b5 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ - 494: 0000ec41 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ - 495: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ - 496: 00014c31 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ - 497: 0001741d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ - 498: 0000cd31 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ - 499: 000140b9 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ - 500: 00017401 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ - 501: 00029629 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ - 502: 00016d91 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ - 503: 0001e265 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ - 504: 0001f2fd 596 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ - 505: 0000f135 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ - 506: 0000cabd 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ - 507: 0000e765 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ - 508: 000353e0 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ - 509: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ - 510: 0000c955 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ - 511: 0000ff21 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ - 512: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ - 513: 00009d11 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ - 514: 0000e6c1 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ - 515: 0000bdad 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ - 516: 00014c4d 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ - 517: 00051b1c 940 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ - 518: 000145a5 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ - 519: 0000a4a9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ - 520: 00014d61 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ - 521: 0000f0a1 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ - 522: 00051b18 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ - 523: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ - 524: 00018db5 6880 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ - 525: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ - 526: 0000d15d 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ - 527: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ - 528: 00017105 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ - 529: 0002d349 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ - 530: 0001aedd 2832 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ - 531: 00021ead 2428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ - 532: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ - 533: 00023341 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ - 534: 0001bda1 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ - 535: 00011df9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ - 536: 00012c09 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 537: 0004fe48 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ - 538: 00012341 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ - 539: 00010bb1 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ - 540: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ - 541: 0000cda9 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ - 542: 0000c985 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ - 543: 0000e9dd 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ - 544: 0000fffd 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ - 545: 0002b639 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ - 546: 0000ced1 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ - 547: 0001431d 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ - 548: 000112f1 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ - 549: 00026a1d 4388 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ - 550: 000352d4 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ - 551: 0001a911 1224 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ - 552: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ - 553: 0001ba69 824 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ - 554: 000353d8 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ - 555: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ - 556: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ - 557: 000127f1 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ - 558: 0000fe65 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ - 559: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ - 560: 0000c839 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ - 561: 0000aabd 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ - 562: 00013ca9 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ - 563: 00014e91 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ - 564: 0000fea1 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ - 565: 00014511 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ - 566: 00014af5 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ - 567: 00009ed9 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ - 568: 0001165d 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ - 569: 0000cfc1 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ - 570: 0001fd09 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ - 571: 00023a7d 2480 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ - 572: 00015039 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ - 573: 00010989 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ - 574: 000137ed 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ - 575: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ - 576: 0000c745 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ - 577: 0002f6c5 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ - 578: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ - 579: 00010d55 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ - 580: 0002bc9d 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ - 581: 0002442d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ - 582: 00011869 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ - 583: 00016e5d 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ - 584: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ - 585: 0004fe40 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ - 586: 00011f81 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ - 587: 0000dd2d 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ - 588: 000300dd 468 FUNC GLOBAL DEFAULT 11 PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ - 589: 0000eb19 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ - 590: 0002faa1 1208 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ + 402: 00018a21 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ + 403: 0000f8bd 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ + 404: 00010ad9 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ + 405: 00021e15 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ + 406: 000266a5 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ + 407: 00022079 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ + 408: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ + 409: 00011621 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ + 410: 000300dd 468 FUNC GLOBAL DEFAULT 11 PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ + 411: 0000eda9 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ + 412: 0000fe69 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ + 413: 00024731 1156 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ + 414: 000223b9 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ + 415: 0000f445 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ + 416: 000114c5 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ + 417: 0001a689 472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ + 418: 000519cc 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ + 419: 00024455 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ + 420: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ + 421: 00010581 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ + 422: 0002129d 2456 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ + 423: 00018951 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ + 424: 000110b9 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ + 425: 00014a69 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ + 426: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ + 427: 00016e09 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ + 428: 0000e7f9 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ + 429: 00021ead 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ + 430: 00051a64 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 431: 000108b1 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ + 432: 00017015 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ + 433: 0000fcdd 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ + 434: 00012241 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ + 435: 0001009d 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ + 436: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ + 437: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ + 438: 000103dd 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ + 439: 00014a31 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ + 440: 00011d29 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ + 441: 0000f5c5 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ + 442: 0000d0f9 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ + 443: 000121f1 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ + 444: 00017aa9 408 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ + 445: 000176fd 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ + 446: 0001760d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ + 447: 00029951 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ + 448: 0000d965 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ + 449: 00017e49 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ + 450: 0001a97d 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ + 451: 00012cd5 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ + 452: 0000f78d 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ + 453: 0000f381 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ + 454: 0001751d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ + 455: 000167e9 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ + 456: 0001f785 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ + 457: 0002088d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ + 458: 00011989 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ + 459: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ + 460: 00011901 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ + 461: 00014121 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ + 462: 00050560 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ + 463: 00015589 2536 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ + 464: 00018c35 6320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ + 465: 00014b65 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ + 466: 0000fde5 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ + 467: 0002ff4d 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ + 468: 0001015d 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ + 469: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ + 470: 0000d719 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ + 471: 0000ce25 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ + 472: 0000f23d 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ + 473: 0000c6e9 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ + 474: 0000f001 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ + 475: 0000fe2d 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ + 476: 00016ca9 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ + 477: 0002fcb1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ + 478: 000101bd 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ + 479: 0000f675 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ + 480: 00014ae1 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ + 481: 0001fb1d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ + 482: 00051a60 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ + 483: 00013a11 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ + 484: 000115e1 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ + 485: 0000a409 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ + 486: 00030071 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ + 487: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ + 488: 00009e45 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 489: 0000d1dd 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ + 490: 00014c25 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ + 491: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ + 492: 0000d96d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ + 493: 00020b01 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ + 494: 000111c5 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ + 495: 0000ec51 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ + 496: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ + 497: 00014c41 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ + 498: 0001742d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ + 499: 0000cd41 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ + 500: 000140c9 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ + 501: 00017411 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ + 502: 0002df2d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ + 503: 00016da1 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ + 504: 0001a4e5 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ + 505: 0001b579 592 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ + 506: 0000f145 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ + 507: 0000cacd 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ + 508: 0000e775 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ + 509: 000353f0 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ + 510: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ + 511: 0000c965 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ + 512: 0000ff31 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ + 513: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ + 514: 00009d21 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ + 515: 0000e6d1 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ + 516: 0000bdbd 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ + 517: 00014c5d 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ + 518: 00051b1c 940 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ + 519: 000145b5 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ + 520: 0000a4b9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ + 521: 00014d71 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ + 522: 0000f0b1 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ + 523: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ + 524: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ + 525: 00024bb5 6896 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ + 526: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ + 527: 0000d16d 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ + 528: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ + 529: 00017115 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ + 530: 0002c2ed 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ + 531: 00026cf1 2836 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ + 532: 0001e119 2428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ + 533: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ + 534: 0001f5ad 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ + 535: 0002ed89 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ + 536: 00011e09 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ + 537: 00012c19 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 538: 0004fe40 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ + 539: 00012351 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ + 540: 00010bc1 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ + 541: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ + 542: 0000cdb9 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ + 543: 0000c995 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ + 544: 0000e9ed 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ + 545: 0001000d 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ + 546: 00021c35 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ + 547: 0000cee1 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ + 548: 0001432d 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ + 549: 00011301 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ + 550: 00029db1 4388 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ + 551: 000352e4 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ + 552: 00026721 1228 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ + 553: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ + 554: 00027881 828 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ + 555: 000353e8 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ + 556: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ + 557: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ + 558: 00012801 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ + 559: 0000fe75 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ + 560: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ + 561: 0000c849 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ + 562: 0000aacd 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ + 563: 00013cb9 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ + 564: 00014ea1 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ + 565: 0000feb1 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ + 566: 00014521 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ + 567: 00014b05 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ + 568: 00009e9d 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ + 569: 0001166d 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ + 570: 0000cfd1 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ + 571: 0001bf7d 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ + 572: 0001fce9 2476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ + 573: 00015049 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ + 574: 00010999 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ + 575: 000137fd 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ + 576: 00051b14 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ + 577: 0000c755 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ + 578: 0002f6c5 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ + 579: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ + 580: 00010d65 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ + 581: 00022299 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ + 582: 00020695 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ + 583: 00011879 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ + 584: 00016e6d 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ + 585: 00051a58 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ + 586: 0004fe38 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ + 587: 00011f91 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ + 588: 0000dd3d 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ + 589: 0000eb29 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ + 590: 0002f7f9 1208 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ 591: 00050bdc 4 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummy │ │ │ │ - 592: 0000d7bd 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ - 593: 00010af5 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ - 594: 0000e915 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ - 595: 0000fa75 448 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ - 596: 000177dd 344 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ - 597: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ - 598: 00027ed5 5972 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ - 599: 00012ee5 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ - 600: 0002d51d 7884 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ - 601: 0000cfe1 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ - 602: 0000ca99 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ - 603: 0002f8a5 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ - 604: 00015485 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ - 605: 0000fd11 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ - 606: 00012cd9 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ - 607: 0001add9 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ - 608: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ - 609: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ - 610: 00021659 2132 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ - 611: 00016f31 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ - 612: 0000ca75 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ - 613: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ - 614: 0002104d 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ - 615: 0000dd61 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ - 616: 0000de21 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ - 617: 0000c8d9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 618: 000104c1 176 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ - 619: 0001e5e5 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ - 620: 00018295 1708 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ - 621: 0000e84d 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ - 622: 0001c99d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 623: 0001c6e9 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ - 624: 0001c985 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ - 625: 00009da9 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ - 626: 0000fead 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ │ + 592: 0000d7cd 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ + 593: 00010b05 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ + 594: 0000e925 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ + 595: 0000fa85 448 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ + 596: 000177ed 344 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ + 597: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ + 598: 0002c7d9 5972 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ + 599: 00012ef5 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ + 600: 00022589 7884 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ + 601: 0000cff1 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ + 602: 0000caa9 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ + 603: 0002fee1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ + 604: 00015495 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ + 605: 0000fd21 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ + 606: 00012ce9 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ + 607: 00026bed 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ + 608: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ + 609: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ + 610: 0001d8c9 2128 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ + 611: 00016f41 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ + 612: 0000ca85 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ + 613: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ + 614: 0001d2c1 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ + 615: 0000dd71 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ + 616: 0000de31 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ + 617: 0000c8e9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 618: 000104d1 176 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ + 619: 0001a861 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ + 620: 000182a5 1708 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ + 621: 0000e85d 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ + 622: 00018c1d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 623: 00018969 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ + 624: 00018c05 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ + 625: 00009db9 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ + 626: 0000febd 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,105 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x74dc contains 635 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x74dc contains 637 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ +0004fc30 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc34 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc38 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc3c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc40 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc44 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc48 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc50 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc58 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc4c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc54 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc5c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc60 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc64 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc6c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc74 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc78 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc7c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc80 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc84 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc88 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc8c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc90 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc98 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc9c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fca8 00000017 R_ARM_RELATIVE │ │ │ │ +0004fca4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcac 00000017 R_ARM_RELATIVE │ │ │ │ +0004fcb0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcb4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fcb8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcbc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fcc0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcc4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fcc8 00000017 R_ARM_RELATIVE │ │ │ │ +0004fccc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fcd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcd8 00000017 R_ARM_RELATIVE │ │ │ │ +0004fcdc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fce0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fce4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fce8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcec 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcfc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd00 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd08 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd0c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd14 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd10 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd18 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd1c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd20 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd30 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd34 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd38 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd40 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd3c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd44 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd48 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd4c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd50 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd54 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd5c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd60 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd64 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd68 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd6c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd70 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd78 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd74 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd7c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd84 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd88 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd8c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd90 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd94 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd98 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd9c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fda0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fda8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdac 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdb0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdb4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdb8 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdbc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdc0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdc4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdcc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd0 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdd8 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fddc 00000017 R_ARM_RELATIVE │ │ │ │ -0004fde0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fde4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fde8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdfc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe00 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe08 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe0c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe14 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe18 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe20 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe28 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe30 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe38 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe3c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe40 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe44 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe48 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe4c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe50 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe54 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe58 00000017 R_ARM_RELATIVE │ │ │ │ @@ -182,31 +184,28 @@ │ │ │ │ 00050698 00000017 R_ARM_RELATIVE │ │ │ │ 000506ac 00000017 R_ARM_RELATIVE │ │ │ │ 000506b4 00000017 R_ARM_RELATIVE │ │ │ │ 000506c0 00000017 R_ARM_RELATIVE │ │ │ │ 000506d4 00000017 R_ARM_RELATIVE │ │ │ │ 00050708 00000017 R_ARM_RELATIVE │ │ │ │ 0005070c 00000017 R_ARM_RELATIVE │ │ │ │ +00050714 00000017 R_ARM_RELATIVE │ │ │ │ 00050718 00000017 R_ARM_RELATIVE │ │ │ │ 0005071c 00000017 R_ARM_RELATIVE │ │ │ │ +00050724 00000017 R_ARM_RELATIVE │ │ │ │ 00050728 00000017 R_ARM_RELATIVE │ │ │ │ 0005072c 00000017 R_ARM_RELATIVE │ │ │ │ 00050734 00000017 R_ARM_RELATIVE │ │ │ │ 00050738 00000017 R_ARM_RELATIVE │ │ │ │ 0005073c 00000017 R_ARM_RELATIVE │ │ │ │ 00050744 00000017 R_ARM_RELATIVE │ │ │ │ -00050748 00000017 R_ARM_RELATIVE │ │ │ │ -0005074c 00000017 R_ARM_RELATIVE │ │ │ │ -00050754 00000017 R_ARM_RELATIVE │ │ │ │ 00050758 00000017 R_ARM_RELATIVE │ │ │ │ 0005075c 00000017 R_ARM_RELATIVE │ │ │ │ -00050764 00000017 R_ARM_RELATIVE │ │ │ │ 00050768 00000017 R_ARM_RELATIVE │ │ │ │ 0005076c 00000017 R_ARM_RELATIVE │ │ │ │ -00050774 00000017 R_ARM_RELATIVE │ │ │ │ 00050778 00000017 R_ARM_RELATIVE │ │ │ │ 0005077c 00000017 R_ARM_RELATIVE │ │ │ │ 00050784 00000017 R_ARM_RELATIVE │ │ │ │ 00050788 00000017 R_ARM_RELATIVE │ │ │ │ 0005078c 00000017 R_ARM_RELATIVE │ │ │ │ 00050794 00000017 R_ARM_RELATIVE │ │ │ │ 00050798 00000017 R_ARM_RELATIVE │ │ │ │ @@ -250,112 +249,115 @@ │ │ │ │ 00050864 00000017 R_ARM_RELATIVE │ │ │ │ 00050868 00000017 R_ARM_RELATIVE │ │ │ │ 0005086c 00000017 R_ARM_RELATIVE │ │ │ │ 00050874 00000017 R_ARM_RELATIVE │ │ │ │ 00050878 00000017 R_ARM_RELATIVE │ │ │ │ 0005087c 00000017 R_ARM_RELATIVE │ │ │ │ 00050884 00000017 R_ARM_RELATIVE │ │ │ │ +00050888 00000017 R_ARM_RELATIVE │ │ │ │ +0005088c 00000017 R_ARM_RELATIVE │ │ │ │ +00050894 00000017 R_ARM_RELATIVE │ │ │ │ 00050898 00000017 R_ARM_RELATIVE │ │ │ │ 0005089c 00000017 R_ARM_RELATIVE │ │ │ │ +000508a4 00000017 R_ARM_RELATIVE │ │ │ │ 000508a8 00000017 R_ARM_RELATIVE │ │ │ │ 000508ac 00000017 R_ARM_RELATIVE │ │ │ │ 000508b4 00000017 R_ARM_RELATIVE │ │ │ │ 000508b8 00000017 R_ARM_RELATIVE │ │ │ │ 000508bc 00000017 R_ARM_RELATIVE │ │ │ │ 000508c4 00000017 R_ARM_RELATIVE │ │ │ │ 000508c8 00000017 R_ARM_RELATIVE │ │ │ │ 000508cc 00000017 R_ARM_RELATIVE │ │ │ │ -000508d8 00000017 R_ARM_RELATIVE │ │ │ │ -000508dc 00000017 R_ARM_RELATIVE │ │ │ │ +000508d4 00000017 R_ARM_RELATIVE │ │ │ │ +000508e8 00000017 R_ARM_RELATIVE │ │ │ │ +000508ec 00000017 R_ARM_RELATIVE │ │ │ │ 000508f8 00000017 R_ARM_RELATIVE │ │ │ │ 000508fc 00000017 R_ARM_RELATIVE │ │ │ │ -00050900 00000017 R_ARM_RELATIVE │ │ │ │ +00050904 00000017 R_ARM_RELATIVE │ │ │ │ +00050908 00000017 R_ARM_RELATIVE │ │ │ │ 0005090c 00000017 R_ARM_RELATIVE │ │ │ │ -00050934 00000017 R_ARM_RELATIVE │ │ │ │ -00050938 00000017 R_ARM_RELATIVE │ │ │ │ -00050944 00000017 R_ARM_RELATIVE │ │ │ │ +00050914 00000017 R_ARM_RELATIVE │ │ │ │ +00050918 00000017 R_ARM_RELATIVE │ │ │ │ +0005091c 00000017 R_ARM_RELATIVE │ │ │ │ +00050928 00000017 R_ARM_RELATIVE │ │ │ │ +0005092c 00000017 R_ARM_RELATIVE │ │ │ │ 00050948 00000017 R_ARM_RELATIVE │ │ │ │ -00050954 00000017 R_ARM_RELATIVE │ │ │ │ -00050958 00000017 R_ARM_RELATIVE │ │ │ │ -00050974 00000017 R_ARM_RELATIVE │ │ │ │ -00050978 00000017 R_ARM_RELATIVE │ │ │ │ +0005094c 00000017 R_ARM_RELATIVE │ │ │ │ +00050950 00000017 R_ARM_RELATIVE │ │ │ │ +0005095c 00000017 R_ARM_RELATIVE │ │ │ │ 00050984 00000017 R_ARM_RELATIVE │ │ │ │ 00050988 00000017 R_ARM_RELATIVE │ │ │ │ -00050990 00000017 R_ARM_RELATIVE │ │ │ │ 00050994 00000017 R_ARM_RELATIVE │ │ │ │ 00050998 00000017 R_ARM_RELATIVE │ │ │ │ 000509a4 00000017 R_ARM_RELATIVE │ │ │ │ 000509a8 00000017 R_ARM_RELATIVE │ │ │ │ 000509c4 00000017 R_ARM_RELATIVE │ │ │ │ 000509c8 00000017 R_ARM_RELATIVE │ │ │ │ 000509d4 00000017 R_ARM_RELATIVE │ │ │ │ 000509d8 00000017 R_ARM_RELATIVE │ │ │ │ 000509e0 00000017 R_ARM_RELATIVE │ │ │ │ 000509e4 00000017 R_ARM_RELATIVE │ │ │ │ 000509e8 00000017 R_ARM_RELATIVE │ │ │ │ -000509f0 00000017 R_ARM_RELATIVE │ │ │ │ 000509f4 00000017 R_ARM_RELATIVE │ │ │ │ 000509f8 00000017 R_ARM_RELATIVE │ │ │ │ -00050a00 00000017 R_ARM_RELATIVE │ │ │ │ -00050a04 00000017 R_ARM_RELATIVE │ │ │ │ -00050a08 00000017 R_ARM_RELATIVE │ │ │ │ 00050a14 00000017 R_ARM_RELATIVE │ │ │ │ 00050a18 00000017 R_ARM_RELATIVE │ │ │ │ +00050a24 00000017 R_ARM_RELATIVE │ │ │ │ +00050a28 00000017 R_ARM_RELATIVE │ │ │ │ +00050a30 00000017 R_ARM_RELATIVE │ │ │ │ 00050a34 00000017 R_ARM_RELATIVE │ │ │ │ 00050a38 00000017 R_ARM_RELATIVE │ │ │ │ +00050a40 00000017 R_ARM_RELATIVE │ │ │ │ 00050a44 00000017 R_ARM_RELATIVE │ │ │ │ 00050a48 00000017 R_ARM_RELATIVE │ │ │ │ 00050a50 00000017 R_ARM_RELATIVE │ │ │ │ 00050a54 00000017 R_ARM_RELATIVE │ │ │ │ 00050a58 00000017 R_ARM_RELATIVE │ │ │ │ -00050a60 00000017 R_ARM_RELATIVE │ │ │ │ 00050a64 00000017 R_ARM_RELATIVE │ │ │ │ 00050a68 00000017 R_ARM_RELATIVE │ │ │ │ -00050a70 00000017 R_ARM_RELATIVE │ │ │ │ -00050a74 00000017 R_ARM_RELATIVE │ │ │ │ -00050a78 00000017 R_ARM_RELATIVE │ │ │ │ -00050a80 00000017 R_ARM_RELATIVE │ │ │ │ 00050a84 00000017 R_ARM_RELATIVE │ │ │ │ 00050a88 00000017 R_ARM_RELATIVE │ │ │ │ -00050a90 00000017 R_ARM_RELATIVE │ │ │ │ 00050a94 00000017 R_ARM_RELATIVE │ │ │ │ 00050a98 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa0 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa4 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa8 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab8 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ac4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ac8 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad4 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad8 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ae4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ae8 00000017 R_ARM_RELATIVE │ │ │ │ +00050af0 00000017 R_ARM_RELATIVE │ │ │ │ 00050af4 00000017 R_ARM_RELATIVE │ │ │ │ 00050af8 00000017 R_ARM_RELATIVE │ │ │ │ +00050b00 00000017 R_ARM_RELATIVE │ │ │ │ 00050b04 00000017 R_ARM_RELATIVE │ │ │ │ 00050b08 00000017 R_ARM_RELATIVE │ │ │ │ -00050b24 00000017 R_ARM_RELATIVE │ │ │ │ -00050b4c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b50 00000017 R_ARM_RELATIVE │ │ │ │ -00050b5c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b60 00000017 R_ARM_RELATIVE │ │ │ │ -00050b6c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b70 00000017 R_ARM_RELATIVE │ │ │ │ -00050b8c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b90 00000017 R_ARM_RELATIVE │ │ │ │ -00050b98 00000017 R_ARM_RELATIVE │ │ │ │ +00050b14 00000017 R_ARM_RELATIVE │ │ │ │ +00050b18 00000017 R_ARM_RELATIVE │ │ │ │ +00050b34 00000017 R_ARM_RELATIVE │ │ │ │ +00050b38 00000017 R_ARM_RELATIVE │ │ │ │ +00050b44 00000017 R_ARM_RELATIVE │ │ │ │ +00050b48 00000017 R_ARM_RELATIVE │ │ │ │ +00050b54 00000017 R_ARM_RELATIVE │ │ │ │ +00050b58 00000017 R_ARM_RELATIVE │ │ │ │ +00050b74 00000017 R_ARM_RELATIVE │ │ │ │ 00050b9c 00000017 R_ARM_RELATIVE │ │ │ │ 00050ba0 00000017 R_ARM_RELATIVE │ │ │ │ -00050ba8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bac 00000017 R_ARM_RELATIVE │ │ │ │ 00050bb0 00000017 R_ARM_RELATIVE │ │ │ │ -00050bb8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bbc 00000017 R_ARM_RELATIVE │ │ │ │ 00050bc0 00000017 R_ARM_RELATIVE │ │ │ │ -00050bc8 00000017 R_ARM_RELATIVE │ │ │ │ 00050be0 00000017 R_ARM_RELATIVE │ │ │ │ 00050be4 00000017 R_ARM_RELATIVE │ │ │ │ 00050c10 00000017 R_ARM_RELATIVE │ │ │ │ 00050c1c 00000017 R_ARM_RELATIVE │ │ │ │ 00050c28 00000017 R_ARM_RELATIVE │ │ │ │ 00050c34 00000017 R_ARM_RELATIVE │ │ │ │ 00050c40 00000017 R_ARM_RELATIVE │ │ │ │ @@ -422,82 +424,82 @@ │ │ │ │ 00051124 00000017 R_ARM_RELATIVE │ │ │ │ 00051150 00000017 R_ARM_RELATIVE │ │ │ │ 00051154 00000017 R_ARM_RELATIVE │ │ │ │ 00051180 00000017 R_ARM_RELATIVE │ │ │ │ 00051184 00000017 R_ARM_RELATIVE │ │ │ │ 000511b0 00000017 R_ARM_RELATIVE │ │ │ │ 000511b4 00000017 R_ARM_RELATIVE │ │ │ │ -000511e0 00000017 R_ARM_RELATIVE │ │ │ │ -000511e4 00000017 R_ARM_RELATIVE │ │ │ │ -00051210 00000017 R_ARM_RELATIVE │ │ │ │ -00051214 00000017 R_ARM_RELATIVE │ │ │ │ +000511ec 00000017 R_ARM_RELATIVE │ │ │ │ +000511f8 00000017 R_ARM_RELATIVE │ │ │ │ +00051238 00000017 R_ARM_RELATIVE │ │ │ │ +0005123c 00000017 R_ARM_RELATIVE │ │ │ │ 00051240 00000017 R_ARM_RELATIVE │ │ │ │ -00051244 00000017 R_ARM_RELATIVE │ │ │ │ -00051270 00000017 R_ARM_RELATIVE │ │ │ │ -00051274 00000017 R_ARM_RELATIVE │ │ │ │ -000512a0 00000017 R_ARM_RELATIVE │ │ │ │ -000512a4 00000017 R_ARM_RELATIVE │ │ │ │ -000512d0 00000017 R_ARM_RELATIVE │ │ │ │ -000512d4 00000017 R_ARM_RELATIVE │ │ │ │ -00051300 00000017 R_ARM_RELATIVE │ │ │ │ -00051304 00000017 R_ARM_RELATIVE │ │ │ │ -00051330 00000017 R_ARM_RELATIVE │ │ │ │ -00051334 00000017 R_ARM_RELATIVE │ │ │ │ -00051360 00000017 R_ARM_RELATIVE │ │ │ │ -00051364 00000017 R_ARM_RELATIVE │ │ │ │ -00051390 00000017 R_ARM_RELATIVE │ │ │ │ -00051394 00000017 R_ARM_RELATIVE │ │ │ │ -000513c0 00000017 R_ARM_RELATIVE │ │ │ │ -000513c4 00000017 R_ARM_RELATIVE │ │ │ │ +00051254 00000017 R_ARM_RELATIVE │ │ │ │ +0005125c 00000017 R_ARM_RELATIVE │ │ │ │ +0005127c 00000017 R_ARM_RELATIVE │ │ │ │ +000512bc 00000017 R_ARM_RELATIVE │ │ │ │ +000512c8 00000017 R_ARM_RELATIVE │ │ │ │ +00051308 00000017 R_ARM_RELATIVE │ │ │ │ +0005130c 00000017 R_ARM_RELATIVE │ │ │ │ +00051310 00000017 R_ARM_RELATIVE │ │ │ │ +00051324 00000017 R_ARM_RELATIVE │ │ │ │ +0005132c 00000017 R_ARM_RELATIVE │ │ │ │ +00051344 00000017 R_ARM_RELATIVE │ │ │ │ +0005134c 00000017 R_ARM_RELATIVE │ │ │ │ +0005138c 00000017 R_ARM_RELATIVE │ │ │ │ +00051398 00000017 R_ARM_RELATIVE │ │ │ │ +000513d8 00000017 R_ARM_RELATIVE │ │ │ │ +000513dc 00000017 R_ARM_RELATIVE │ │ │ │ +000513e0 00000017 R_ARM_RELATIVE │ │ │ │ +000513f4 00000017 R_ARM_RELATIVE │ │ │ │ 000513fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051408 00000017 R_ARM_RELATIVE │ │ │ │ -00051448 00000017 R_ARM_RELATIVE │ │ │ │ -0005144c 00000017 R_ARM_RELATIVE │ │ │ │ -00051450 00000017 R_ARM_RELATIVE │ │ │ │ -00051464 00000017 R_ARM_RELATIVE │ │ │ │ -0005146c 00000017 R_ARM_RELATIVE │ │ │ │ -0005148c 00000017 R_ARM_RELATIVE │ │ │ │ +00051414 00000017 R_ARM_RELATIVE │ │ │ │ +0005141c 00000017 R_ARM_RELATIVE │ │ │ │ +0005145c 00000017 R_ARM_RELATIVE │ │ │ │ +00051468 00000017 R_ARM_RELATIVE │ │ │ │ +000514a8 00000017 R_ARM_RELATIVE │ │ │ │ +000514ac 00000017 R_ARM_RELATIVE │ │ │ │ +000514b0 00000017 R_ARM_RELATIVE │ │ │ │ +000514c4 00000017 R_ARM_RELATIVE │ │ │ │ 000514cc 00000017 R_ARM_RELATIVE │ │ │ │ -000514d8 00000017 R_ARM_RELATIVE │ │ │ │ -00051518 00000017 R_ARM_RELATIVE │ │ │ │ -0005151c 00000017 R_ARM_RELATIVE │ │ │ │ +000514e4 00000017 R_ARM_RELATIVE │ │ │ │ +000514ec 00000017 R_ARM_RELATIVE │ │ │ │ 00051520 00000017 R_ARM_RELATIVE │ │ │ │ -00051534 00000017 R_ARM_RELATIVE │ │ │ │ -0005153c 00000017 R_ARM_RELATIVE │ │ │ │ +00051524 00000017 R_ARM_RELATIVE │ │ │ │ +00051550 00000017 R_ARM_RELATIVE │ │ │ │ 00051554 00000017 R_ARM_RELATIVE │ │ │ │ -0005155c 00000017 R_ARM_RELATIVE │ │ │ │ -0005159c 00000017 R_ARM_RELATIVE │ │ │ │ -000515a8 00000017 R_ARM_RELATIVE │ │ │ │ -000515e8 00000017 R_ARM_RELATIVE │ │ │ │ -000515ec 00000017 R_ARM_RELATIVE │ │ │ │ -000515f0 00000017 R_ARM_RELATIVE │ │ │ │ -00051604 00000017 R_ARM_RELATIVE │ │ │ │ -0005160c 00000017 R_ARM_RELATIVE │ │ │ │ -00051624 00000017 R_ARM_RELATIVE │ │ │ │ -0005162c 00000017 R_ARM_RELATIVE │ │ │ │ -0005166c 00000017 R_ARM_RELATIVE │ │ │ │ -00051678 00000017 R_ARM_RELATIVE │ │ │ │ -000516b8 00000017 R_ARM_RELATIVE │ │ │ │ -000516bc 00000017 R_ARM_RELATIVE │ │ │ │ -000516c0 00000017 R_ARM_RELATIVE │ │ │ │ +00051580 00000017 R_ARM_RELATIVE │ │ │ │ +00051584 00000017 R_ARM_RELATIVE │ │ │ │ +000515b0 00000017 R_ARM_RELATIVE │ │ │ │ +000515b4 00000017 R_ARM_RELATIVE │ │ │ │ +000515e0 00000017 R_ARM_RELATIVE │ │ │ │ +000515e4 00000017 R_ARM_RELATIVE │ │ │ │ +00051610 00000017 R_ARM_RELATIVE │ │ │ │ +00051614 00000017 R_ARM_RELATIVE │ │ │ │ +00051640 00000017 R_ARM_RELATIVE │ │ │ │ +00051644 00000017 R_ARM_RELATIVE │ │ │ │ +00051670 00000017 R_ARM_RELATIVE │ │ │ │ +00051674 00000017 R_ARM_RELATIVE │ │ │ │ +000516a0 00000017 R_ARM_RELATIVE │ │ │ │ +000516a4 00000017 R_ARM_RELATIVE │ │ │ │ +000516d0 00000017 R_ARM_RELATIVE │ │ │ │ 000516d4 00000017 R_ARM_RELATIVE │ │ │ │ -000516dc 00000017 R_ARM_RELATIVE │ │ │ │ -000516f4 00000017 R_ARM_RELATIVE │ │ │ │ -000516fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051744 00000017 R_ARM_RELATIVE │ │ │ │ -00051750 00000017 R_ARM_RELATIVE │ │ │ │ -00051778 00000017 R_ARM_RELATIVE │ │ │ │ -00051784 00000017 R_ARM_RELATIVE │ │ │ │ +00051700 00000017 R_ARM_RELATIVE │ │ │ │ +00051704 00000017 R_ARM_RELATIVE │ │ │ │ +0005173c 00000017 R_ARM_RELATIVE │ │ │ │ +00051748 00000017 R_ARM_RELATIVE │ │ │ │ +00051788 00000017 R_ARM_RELATIVE │ │ │ │ +0005178c 00000017 R_ARM_RELATIVE │ │ │ │ +00051790 00000017 R_ARM_RELATIVE │ │ │ │ 000517a4 00000017 R_ARM_RELATIVE │ │ │ │ -000517b0 00000017 R_ARM_RELATIVE │ │ │ │ -000517f0 00000017 R_ARM_RELATIVE │ │ │ │ -000517f4 00000017 R_ARM_RELATIVE │ │ │ │ -000517f8 00000017 R_ARM_RELATIVE │ │ │ │ -0005180c 00000017 R_ARM_RELATIVE │ │ │ │ -00051834 00000017 R_ARM_RELATIVE │ │ │ │ +000517cc 00000017 R_ARM_RELATIVE │ │ │ │ +00051814 00000017 R_ARM_RELATIVE │ │ │ │ +00051820 00000017 R_ARM_RELATIVE │ │ │ │ +00051848 00000017 R_ARM_RELATIVE │ │ │ │ +00051854 00000017 R_ARM_RELATIVE │ │ │ │ 0005187c 00000017 R_ARM_RELATIVE │ │ │ │ 00051888 00000017 R_ARM_RELATIVE │ │ │ │ 000518b0 00000017 R_ARM_RELATIVE │ │ │ │ 000518bc 00000017 R_ARM_RELATIVE │ │ │ │ 000518e4 00000017 R_ARM_RELATIVE │ │ │ │ 00051904 00000017 R_ARM_RELATIVE │ │ │ │ 00051908 00000017 R_ARM_RELATIVE │ │ │ │ @@ -518,130 +520,130 @@ │ │ │ │ 00051994 00000017 R_ARM_RELATIVE │ │ │ │ 00051998 00000017 R_ARM_RELATIVE │ │ │ │ 000519a4 00000017 R_ARM_RELATIVE │ │ │ │ 000519a8 00000017 R_ARM_RELATIVE │ │ │ │ 000519ac 00000017 R_ARM_RELATIVE │ │ │ │ 000519cc 00000017 R_ARM_RELATIVE │ │ │ │ 000519e0 00000017 R_ARM_RELATIVE │ │ │ │ -00050350 0001ad15 R_ARM_GLOB_DAT 00051a58 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ -00050354 00022f15 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ -0005035c 00025515 R_ARM_GLOB_DAT 00051ab0 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ +00050350 0001ae15 R_ARM_GLOB_DAT 00051a64 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ +00050354 00023015 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ +0005035c 00025515 R_ARM_GLOB_DAT 00051abc CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ 00050360 00000815 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ -00050364 00022a15 R_ARM_GLOB_DAT 000353d8 CPyLit_Complex │ │ │ │ -00050368 00022b15 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -0005036c 00010915 R_ARM_GLOB_DAT 00051a60 CPyType__parser___make_safe_parse_float_env │ │ │ │ -00050370 00020015 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ +00050364 00022b15 R_ARM_GLOB_DAT 000353e8 CPyLit_Complex │ │ │ │ +00050368 00022c15 R_ARM_GLOB_DAT 00051ab8 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ +0005036c 00010915 R_ARM_GLOB_DAT 00051a6c CPyType__parser___make_safe_parse_float_env │ │ │ │ +00050370 00020115 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ 00050374 00001115 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 00050378 00001315 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0005037c 00001415 R_ARM_GLOB_DAT 00000000 PyFloat_Type │ │ │ │ 00050380 00001515 R_ARM_GLOB_DAT 00000000 PyTuple_Type │ │ │ │ -00050388 00024815 R_ARM_GLOB_DAT 00051ac0 CPyStatic__re___RE_LOCALTIME │ │ │ │ +00050388 00024915 R_ARM_GLOB_DAT 00051a58 CPyStatic__re___RE_LOCALTIME │ │ │ │ 0005038c 00001915 R_ARM_GLOB_DAT 00000000 _Py_ascii_whitespace │ │ │ │ -00050390 0001ea15 R_ARM_GLOB_DAT 00051ad8 CPyModule_types │ │ │ │ +00050390 0001eb15 R_ARM_GLOB_DAT 00051b00 CPyModule_types │ │ │ │ 00050394 00002515 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -0005039c 00014915 R_ARM_GLOB_DAT 00051a64 CPyType__parser___Output │ │ │ │ +0005039c 00014915 R_ARM_GLOB_DAT 00051a70 CPyType__parser___Output │ │ │ │ 000503a0 00002a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000503a4 0001a915 R_ARM_GLOB_DAT 00051b14 CPyModule_tomli____types │ │ │ │ +000503a4 0001aa15 R_ARM_GLOB_DAT 00051ae0 CPyModule_tomli____types │ │ │ │ 000503a8 00002f15 R_ARM_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000503ac 0001e115 R_ARM_GLOB_DAT 00051a54 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ +000503ac 0001e215 R_ARM_GLOB_DAT 00051a60 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ 000503b0 00003415 R_ARM_GLOB_DAT 00000000 _PyByteArray_empty_string │ │ │ │ -000503b4 00016715 R_ARM_GLOB_DAT 00051ae8 CPyModule_tomli____parser__internal │ │ │ │ -000503b8 0001ca15 R_ARM_GLOB_DAT 00051adc CPyModule_sys │ │ │ │ -000503bc 00024915 R_ARM_GLOB_DAT 0004fe40 CPyLit_Int │ │ │ │ +000503b4 00016715 R_ARM_GLOB_DAT 00051b18 CPyModule_tomli____parser__internal │ │ │ │ +000503b8 0001cb15 R_ARM_GLOB_DAT 00051b04 CPyModule_sys │ │ │ │ +000503bc 00024a15 R_ARM_GLOB_DAT 0004fe38 CPyLit_Int │ │ │ │ 000503c0 00004615 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 000503c8 00004e15 R_ARM_GLOB_DAT 00000000 PyDictValues_Type │ │ │ │ -000503cc 00022c15 R_ARM_GLOB_DAT 00051af0 CPyModule_functools │ │ │ │ +000503cc 00022d15 R_ARM_GLOB_DAT 00051acc CPyModule_functools │ │ │ │ 000503d0 00005215 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ 000503d4 00005315 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -000503d8 00013c15 R_ARM_GLOB_DAT 00051b08 CPyModule_typing │ │ │ │ -000503dc 0001a315 R_ARM_GLOB_DAT 00051ae0 CPyStatic__parser___globals │ │ │ │ +000503d8 00013c15 R_ARM_GLOB_DAT 00051ad8 CPyModule_typing │ │ │ │ +000503dc 0001a415 R_ARM_GLOB_DAT 00051b10 CPyStatic__parser___globals │ │ │ │ 000503e0 00005b15 R_ARM_GLOB_DAT 00000000 PyGen_Type │ │ │ │ 000503e4 00005d15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -000503e8 00014715 R_ARM_GLOB_DAT 00051ab8 CPyStatic__parser___ASCII_CTRL │ │ │ │ -000503ec 0001d415 R_ARM_GLOB_DAT 00051ac8 CPyStatic_tomli___globals │ │ │ │ -000503f0 00021415 R_ARM_GLOB_DAT 00051acc CPyModule_tomli │ │ │ │ -000503f4 00011215 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___TOML_WS │ │ │ │ +000503e8 00014715 R_ARM_GLOB_DAT 00051ac4 CPyStatic__parser___ASCII_CTRL │ │ │ │ +000503ec 0001d515 R_ARM_GLOB_DAT 00051ae8 CPyStatic_tomli___globals │ │ │ │ +000503f0 00021515 R_ARM_GLOB_DAT 00051aec CPyModule_tomli │ │ │ │ +000503f4 00011215 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___TOML_WS │ │ │ │ 000503f8 00016d15 R_ARM_GLOB_DAT 00051efc __mypyc_empty_tuple__ │ │ │ │ -000503fc 00018215 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +000503fc 00018215 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ 00050404 00019115 R_ARM_GLOB_DAT 00050558 CPyStatic__parser___MAX_KEY_PARTS │ │ │ │ -00050408 00010615 R_ARM_GLOB_DAT 00051a7c CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +00050408 00010615 R_ARM_GLOB_DAT 00051a88 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ 0005040c 00007515 R_ARM_GLOB_DAT 00000000 PyExc_KeyError │ │ │ │ 00050410 00007715 R_ARM_GLOB_DAT 00000000 PyAsyncGen_Type │ │ │ │ 00050414 00007815 R_ARM_GLOB_DAT 00000000 PyDictKeys_Type │ │ │ │ 00050418 00018f15 R_ARM_GLOB_DAT 0005055c CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ 0005041c 00007a15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 00050424 00007b15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 00050428 00007f15 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ -0005042c 00026515 R_ARM_GLOB_DAT 00051b00 CPyModule_tomli____re │ │ │ │ +0005042c 00026515 R_ARM_GLOB_DAT 00051af8 CPyModule_tomli____re │ │ │ │ 00050430 00008315 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ -00050434 00023f15 R_ARM_GLOB_DAT 00051ae4 CPyModule_tomli____parser │ │ │ │ +00050434 00024015 R_ARM_GLOB_DAT 00051b14 CPyModule_tomli____parser │ │ │ │ 00050438 00008915 R_ARM_GLOB_DAT 00000000 PySuper_Type │ │ │ │ 0005043c 00008b15 R_ARM_GLOB_DAT 00000000 _Py_EllipsisObject │ │ │ │ -00050440 00020515 R_ARM_GLOB_DAT 00051b1c CPyStatics │ │ │ │ -00050444 00017a15 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ -00050448 0001ef15 R_ARM_GLOB_DAT 00051ad0 CPyModule_tomli__internal │ │ │ │ -0005044c 00013915 R_ARM_GLOB_DAT 00051b10 CPyStatic__types___globals │ │ │ │ -00050450 00024215 R_ARM_GLOB_DAT 00051b04 CPyModule_tomli____re__internal │ │ │ │ +00050440 00020615 R_ARM_GLOB_DAT 00051b1c CPyStatics │ │ │ │ +00050444 00017a15 R_ARM_GLOB_DAT 00051ab4 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +00050448 0001f015 R_ARM_GLOB_DAT 00051af0 CPyModule_tomli__internal │ │ │ │ +0005044c 00013915 R_ARM_GLOB_DAT 00051adc CPyStatic__types___globals │ │ │ │ +00050450 00024315 R_ARM_GLOB_DAT 00051afc CPyModule_tomli____re__internal │ │ │ │ 00050454 00009915 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -00050458 00010e15 R_ARM_GLOB_DAT 00051ad4 CPyModule_warnings │ │ │ │ +00050458 00010e15 R_ARM_GLOB_DAT 00051af4 CPyModule_warnings │ │ │ │ 0005045c 00009b15 R_ARM_GLOB_DAT 00000000 PyExc_ZeroDivisionError │ │ │ │ -00050460 00026015 R_ARM_GLOB_DAT 00051a90 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ -00050464 00015f15 R_ARM_GLOB_DAT 00051af4 CPyModule_datetime │ │ │ │ -00050468 00020d15 R_ARM_GLOB_DAT 00051b0c CPyModule_builtins │ │ │ │ -0005046c 00016015 R_ARM_GLOB_DAT 00051ac4 CPyStatic__re___RE_NUMBER │ │ │ │ -00050470 00012b15 R_ARM_GLOB_DAT 00051a78 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -00050474 00021c15 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ -00050478 00013215 R_ARM_GLOB_DAT 00051a80 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ +00050460 00026015 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ +00050464 00015f15 R_ARM_GLOB_DAT 00051ad0 CPyModule_datetime │ │ │ │ +00050468 00020e15 R_ARM_GLOB_DAT 00051b0c CPyModule_builtins │ │ │ │ +0005046c 00016015 R_ARM_GLOB_DAT 00051a5c CPyStatic__re___RE_NUMBER │ │ │ │ +00050470 00012b15 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ +00050474 00021d15 R_ARM_GLOB_DAT 00051ab0 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ +00050478 00013215 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ 00050480 0000a815 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ 00050484 0000a915 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -00050488 00026115 R_ARM_GLOB_DAT 00051ab4 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ +00050488 00026115 R_ARM_GLOB_DAT 00051ac0 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ 0005048c 0000ac15 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 00050490 0000ad15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00050494 0001b415 R_ARM_GLOB_DAT 00051af8 CPyModule___future__ │ │ │ │ +00050494 0001b515 R_ARM_GLOB_DAT 00051b08 CPyModule___future__ │ │ │ │ 00050498 0000ae15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -0005049c 00020f15 R_ARM_GLOB_DAT 00051aec CPyModule_re │ │ │ │ -000504a0 00018515 R_ARM_GLOB_DAT 00035308 CPyLit_Tuple │ │ │ │ +0005049c 00021015 R_ARM_GLOB_DAT 00051ac8 CPyModule_re │ │ │ │ +000504a0 00018515 R_ARM_GLOB_DAT 00035318 CPyLit_Tuple │ │ │ │ 000504a4 0000b015 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 000504a8 0000b615 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000504ac 0001fd15 R_ARM_GLOB_DAT 00051a6c CPyType__parser___Flags │ │ │ │ -000504b0 00022615 R_ARM_GLOB_DAT 000352d4 CPyLit_FrozenSet │ │ │ │ -000504b4 00017615 R_ARM_GLOB_DAT 00051afc CPyStatic__re___globals │ │ │ │ +000504ac 0001fe15 R_ARM_GLOB_DAT 00051a78 CPyType__parser___Flags │ │ │ │ +000504b0 00022715 R_ARM_GLOB_DAT 000352e4 CPyLit_FrozenSet │ │ │ │ +000504b4 00017615 R_ARM_GLOB_DAT 00051ad4 CPyStatic__re___globals │ │ │ │ 000504b8 0000bc15 R_ARM_GLOB_DAT 00000000 PyCoro_Type │ │ │ │ -000504bc 00012015 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ -000504c0 00022815 R_ARM_GLOB_DAT 00051a88 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +000504bc 00012015 R_ARM_GLOB_DAT 00051a90 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ +000504c0 00022915 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ 000504c4 0000c415 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -000504c8 00020b15 R_ARM_GLOB_DAT 00051a70 CPyType__parser___TOMLDecodeError │ │ │ │ -000504cc 00017215 R_ARM_GLOB_DAT 00051abc CPyStatic__re___RE_DATETIME │ │ │ │ -000504d0 0001e615 R_ARM_GLOB_DAT 00051a74 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ -000504d4 00012c15 R_ARM_GLOB_DAT 00051a5c _parser___make_safe_parse_float_env_free_instance │ │ │ │ -000504d8 00021915 R_ARM_GLOB_DAT 0004fe48 CPyLit_Bytes │ │ │ │ +000504c8 00020c15 R_ARM_GLOB_DAT 00051a7c CPyType__parser___TOMLDecodeError │ │ │ │ +000504cc 00017215 R_ARM_GLOB_DAT 00051a54 CPyStatic__re___RE_DATETIME │ │ │ │ +000504d0 0001e715 R_ARM_GLOB_DAT 00051a80 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ +000504d4 00012c15 R_ARM_GLOB_DAT 00051a68 _parser___make_safe_parse_float_env_free_instance │ │ │ │ +000504d8 00021a15 R_ARM_GLOB_DAT 0004fe40 CPyLit_Bytes │ │ │ │ 000504dc 0000ca15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 000504e0 0000cc15 R_ARM_GLOB_DAT 00000000 PyExc_GeneratorExit │ │ │ │ -000504e4 0001cd15 R_ARM_GLOB_DAT 00050560 _CPy_ExcDummyStruct │ │ │ │ -00050bdc 0001cd02 R_ARM_ABS32 00050560 _CPy_ExcDummyStruct │ │ │ │ -000504e8 00014315 R_ARM_GLOB_DAT 0004fe4c CPyLit_Str │ │ │ │ +000504e4 0001ce15 R_ARM_GLOB_DAT 00050560 _CPy_ExcDummyStruct │ │ │ │ +00050bdc 0001ce02 R_ARM_ABS32 00050560 _CPy_ExcDummyStruct │ │ │ │ +000504e8 00014315 R_ARM_GLOB_DAT 0004fe44 CPyLit_Str │ │ │ │ 000504ec 0000d515 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -000504f0 0001fc15 R_ARM_GLOB_DAT 000353e0 CPyLit_Float │ │ │ │ +000504f0 0001fd15 R_ARM_GLOB_DAT 000353f0 CPyLit_Float │ │ │ │ 000504f4 0000d915 R_ARM_GLOB_DAT 00000000 PyFrozenSet_Type │ │ │ │ 000504f8 0000da15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000504fc 0001b315 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ +000504fc 0001b415 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ 00050500 0000dc15 R_ARM_GLOB_DAT 00000000 PyDictItems_Type │ │ │ │ -00050504 00020a15 R_ARM_GLOB_DAT 00051b18 CPyModule_tomli____types__internal │ │ │ │ -0005050c 00019815 R_ARM_GLOB_DAT 00051a68 CPyType__parser___NestedDict │ │ │ │ +00050504 00020b15 R_ARM_GLOB_DAT 00051ae4 CPyModule_tomli____types__internal │ │ │ │ +0005050c 00019815 R_ARM_GLOB_DAT 00051a74 CPyType__parser___NestedDict │ │ │ │ 00050510 00024f15 R_ARM_GLOB_DAT 00050bdc _CPy_ExcDummy │ │ │ │ 00050514 0000f015 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ 00050518 0000fd15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ │ -000505e0 0001a102 R_ARM_ABS32 000519cc _parser___TOMLDecodeError_members │ │ │ │ +000505e0 0001a202 R_ARM_ABS32 000519cc _parser___TOMLDecodeError_members │ │ │ │ 00050678 0000a702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ -00050910 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050b28 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050914 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ -00050b2c 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050960 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050b78 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050964 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050b7c 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x88b4 contains 209 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x88c4 contains 209 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0005000c 00000316 R_ARM_JUMP_SLOT 00000000 PyUnicode_FromFormat │ │ │ │ 00050010 00000416 R_ARM_JUMP_SLOT 00000000 PyNumber_Negative │ │ │ │ 00050014 00000516 R_ARM_JUMP_SLOT 00000000 PyObject_SetItem │ │ │ │ 00050018 00000616 R_ARM_JUMP_SLOT 00000000 PyList_New │ │ │ │ 0005001c 00000716 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ 00050020 00000916 R_ARM_JUMP_SLOT 00000000 PyObject_VisitManagedDict │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x3ff18 contains 25 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ - 0x0000000c (INIT) 0x8f3c │ │ │ │ + 0x0000000c (INIT) 0x8f4c │ │ │ │ 0x0000000d (FINI) 0x30720 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x4fc38 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x4fc30 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x4fc3c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x4fc34 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3a94 │ │ │ │ 0x00000006 (SYMTAB) 0x1364 │ │ │ │ 0x0000000a (STRSZ) 13600 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000003 (PLTGOT) 0x50000 │ │ │ │ 0x00000002 (PLTRELSZ) 1672 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x88b4 │ │ │ │ + 0x00000017 (JMPREL) 0x88c4 │ │ │ │ 0x00000011 (REL) 0x74dc │ │ │ │ - 0x00000012 (RELSZ) 5080 (bytes) │ │ │ │ + 0x00000012 (RELSZ) 5096 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0x749c │ │ │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ │ │ 0x6ffffff0 (VERSYM) 0x6fb4 │ │ │ │ - 0x6ffffffa (RELCOUNT) 521 │ │ │ │ + 0x6ffffffa (RELCOUNT) 523 │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ ├── 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: b0f6a4c333ec3d8b9f16a03c35864bc998667202 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 496ff037ae21181391a3553b41f955e104fe8357 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5,17 +5,17 @@ │ │ │ │ CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ CPyDef__parser_____mypyc__Output_setup │ │ │ │ CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ PyErr_SetString │ │ │ │ CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ PyExc_TypeError │ │ │ │ +CPyDef__parser_____mypyc__Flags_setup │ │ │ │ _Py_Dealloc │ │ │ │ __assert_fail │ │ │ │ -CPyDef__parser_____mypyc__Flags_setup │ │ │ │ PyObject_ClearManagedDict │ │ │ │ PyObject_VisitManagedDict │ │ │ │ PyObject_GC_UnTrack │ │ │ │ PyThreadState_Get │ │ │ │ _PyTrash_thread_destroy_chain │ │ │ │ _PyTrash_thread_deposit_object │ │ │ │ _parser___make_safe_parse_float_env_free_instance │ │ │ │ @@ -430,35 +430,14 @@ │ │ │ │ CPyPy__parser___Flags___finalize_pending │ │ │ │ CPyTagged_BitwiseLongOp_ │ │ │ │ _PyLong_New │ │ │ │ _PyLong_Sign │ │ │ │ PyNumber_Xor │ │ │ │ PyNumber_Or │ │ │ │ PyNumber_And │ │ │ │ -CPyDef__types_____top_level__ │ │ │ │ -CPyStatic__types___globals │ │ │ │ -CPyModule_typing │ │ │ │ -_Py_EllipsisObject │ │ │ │ -CPyDef__re___match_to_datetime │ │ │ │ -CPyStatic__re___globals │ │ │ │ -CPyPy__re___match_to_datetime │ │ │ │ -CPyDef__re___cached_tz │ │ │ │ -CPyPy__re___cached_tz │ │ │ │ -CPyDef__re___match_to_localtime │ │ │ │ -CPyPy__re___match_to_localtime │ │ │ │ -CPyDef__re___match_to_number │ │ │ │ -CPyPy__re___match_to_number │ │ │ │ -CPyDef__re_____top_level__ │ │ │ │ -CPyModule___future__ │ │ │ │ -CPyModule_datetime │ │ │ │ -CPyModule_functools │ │ │ │ -CPyModule_re │ │ │ │ -CPyStatic__re___RE_NUMBER │ │ │ │ -CPyStatic__re___RE_LOCALTIME │ │ │ │ -CPyStatic__re___RE_DATETIME │ │ │ │ CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ CPyDef__parser___Flags │ │ │ │ CPyDef__parser___NestedDict │ │ │ │ CPyDef__parser___Output_____init__ │ │ │ │ CPyPy__parser___Output_____init__ │ │ │ │ CPyType__parser___Output │ │ │ │ CPyDef__parser___Output │ │ │ │ @@ -507,80 +486,101 @@ │ │ │ │ CPyPy__parser___parse_key │ │ │ │ CPyPy__parser___parse_key_part │ │ │ │ CPyPy__parser___parse_one_line_basic_str │ │ │ │ CPyDef__parser___parse_multiline_str │ │ │ │ CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ CPyPy__parser___parse_multiline_str │ │ │ │ CPyPy__parser___parse_basic_str │ │ │ │ -CPyDef__parser___parse_value │ │ │ │ -CPyDef__parser___parse_array │ │ │ │ -CPyDef__parser___parse_inline_table │ │ │ │ -CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ -CPyDef__parser___parse_key_value_pair │ │ │ │ -CPyDef__parser___key_value_rule │ │ │ │ -PySequence_Concat │ │ │ │ -CPyPy__parser___key_value_rule │ │ │ │ -CPyPy__parser___parse_key_value_pair │ │ │ │ -CPyPy__parser___parse_inline_table │ │ │ │ -CPyPy__parser___parse_array │ │ │ │ -CPyPy__parser___parse_value │ │ │ │ CPyDef__parser___is_unicode_scalar_value │ │ │ │ CPyDef__parser___parse_hex_char │ │ │ │ CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ CPyDef__parser___parse_basic_str_escape │ │ │ │ CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ CPyPy__parser___parse_basic_str_escape │ │ │ │ CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ CPyPy__parser___parse_hex_char │ │ │ │ CPyPy__parser___is_unicode_scalar_value │ │ │ │ CPyDef__parser___make_safe_parse_float │ │ │ │ PyFloat_Type │ │ │ │ -CPyDef__parser___loads │ │ │ │ -CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -CPyDef__parser___load │ │ │ │ -CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ -CPyPy__parser___load │ │ │ │ -CPyPy__parser___loads │ │ │ │ CPyPy__parser___make_safe_parse_float │ │ │ │ CPyDef__parser_____top_level__ │ │ │ │ PyTuple_Pack │ │ │ │ +CPyModule___future__ │ │ │ │ CPyModule_sys │ │ │ │ CPyModule_types │ │ │ │ CPyModule_tomli____re │ │ │ │ +CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ CPyStatic__parser___ASCII_CTRL │ │ │ │ +CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ CPyDef_tomli_____top_level__ │ │ │ │ CPyStatic_tomli___globals │ │ │ │ CPyModule_tomli____parser │ │ │ │ +CPyDef__types_____top_level__ │ │ │ │ +CPyStatic__types___globals │ │ │ │ +CPyModule_typing │ │ │ │ +_Py_EllipsisObject │ │ │ │ +CPyDef__re___match_to_datetime │ │ │ │ +CPyStatic__re___globals │ │ │ │ +CPyPy__re___match_to_datetime │ │ │ │ +CPyDef__re___cached_tz │ │ │ │ +CPyPy__re___cached_tz │ │ │ │ +CPyDef__re___match_to_localtime │ │ │ │ +CPyPy__re___match_to_localtime │ │ │ │ +CPyDef__re___match_to_number │ │ │ │ +CPyDef__parser___parse_value │ │ │ │ +CPyDef__parser___parse_array │ │ │ │ +CPyDef__parser___parse_inline_table │ │ │ │ +CPyStatic__re___RE_DATETIME │ │ │ │ +CPyStatic__re___RE_LOCALTIME │ │ │ │ +CPyStatic__re___RE_NUMBER │ │ │ │ +CPyDef__parser___parse_key_value_pair │ │ │ │ +CPyDef__parser___key_value_rule │ │ │ │ +PySequence_Concat │ │ │ │ +CPyDef__parser___loads │ │ │ │ +CPyDef__parser___load │ │ │ │ +CPyPy__parser___load │ │ │ │ +CPyPy__parser___loads │ │ │ │ +CPyPy__parser___key_value_rule │ │ │ │ +CPyPy__parser___parse_key_value_pair │ │ │ │ +CPyPy__parser___parse_inline_table │ │ │ │ +CPyPy__parser___parse_array │ │ │ │ +CPyPy__parser___parse_value │ │ │ │ +CPyPy__re___match_to_number │ │ │ │ +CPyDef__re_____top_level__ │ │ │ │ +CPyModule_datetime │ │ │ │ +CPyModule_functools │ │ │ │ +CPyModule_re │ │ │ │ CPyGlobalsInit │ │ │ │ -CPyModule_tomli____types │ │ │ │ CPyLit_FrozenSet │ │ │ │ -CPyLit_Int │ │ │ │ CPyModule_tomli │ │ │ │ +CPyModule_tomli____types │ │ │ │ +CPyLit_Int │ │ │ │ CPyLit_Bytes │ │ │ │ CPyLit_Str │ │ │ │ CPyLit_Tuple │ │ │ │ CPyLit_Complex │ │ │ │ CPyLit_Float │ │ │ │ -CPyExec_tomli____types │ │ │ │ -PyModule_GetDict │ │ │ │ -CPyModule_tomli____types__internal │ │ │ │ -CPyInit_tomli____types │ │ │ │ -PyModule_Create2 │ │ │ │ -CPyExec_tomli____re │ │ │ │ -CPyModule_tomli____re__internal │ │ │ │ -CPyInit_tomli____re │ │ │ │ CPyExec_tomli____parser │ │ │ │ +PyModule_GetDict │ │ │ │ CPyModule_tomli____parser__internal │ │ │ │ CPyInit_tomli____parser │ │ │ │ +PyModule_Create2 │ │ │ │ CPyExec_tomli │ │ │ │ CPyModule_tomli__internal │ │ │ │ CPyInit_tomli │ │ │ │ -PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ +CPyExec_tomli____types │ │ │ │ +CPyModule_tomli____types__internal │ │ │ │ +CPyInit_tomli____types │ │ │ │ +CPyExec_tomli____re │ │ │ │ +CPyModule_tomli____re__internal │ │ │ │ +CPyInit_tomli____re │ │ │ │ +PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ PyCapsule_New │ │ │ │ _parser___TOMLDecodeError_members │ │ │ │ PyVectorcall_Call │ │ │ │ PyObject_GenericGetDict │ │ │ │ PyObject_GenericSetDict │ │ │ │ libc.so.6 │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ @@ -644,20 +644,20 @@ │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ ryIzHyDZ │ │ │ │ r\I]F\HyDZ │ │ │ │ r>I>HyDZ │ │ │ │ r+I,HyDZ │ │ │ │ r'I'HyDZ │ │ │ │ -"I#H{DyD │ │ │ │ +R"I#H{DyD │ │ │ │ |KzD|M}D │ │ │ │ -01K2J{DlXzD │ │ │ │ -0I1H$hyDxD │ │ │ │ -Er(I(HyD │ │ │ │ -Er$I$HyD │ │ │ │ +02K2J{DlXzD │ │ │ │ +1I1H$hyDxD │ │ │ │ +Er(I)HyD │ │ │ │ +Er$I%HyD │ │ │ │ =`8J4KzD │ │ │ │ DK,"DIDH{DyD|3xD │ │ │ │ BKY"BIBH{DyD │ │ │ │ >K1">I?H{DyD │ │ │ │ r;II?HyDX │ │ │ │ "6I7HyDX │ │ │ │ -oR$I$H{DyD │ │ │ │ +IR$I$H{DyD │ │ │ │ r!I!H{DyD │ │ │ │ d6{D,Y$h │ │ │ │ -XI "XH3hyDxD │ │ │ │ -"NH3hyDxD │ │ │ │ -"KH3hyDxD │ │ │ │ -"IH3hyDxD │ │ │ │ -"EH3hyDxD │ │ │ │ -8I "8HyDxD │ │ │ │ -5I "5HyDxD │ │ │ │ -"3H3hyDxD │ │ │ │ -*K "*I+H{DyD(3xD │ │ │ │ -r(I(H{DyD │ │ │ │ -VKN"fIgHyD │ │ │ │ -EKQ"WIXHyD │ │ │ │ -KR"/I/HyD │ │ │ │ -84~D,Y$h │ │ │ │ -hKh"qIqHyD │ │ │ │ -gIf"gH3hyDxD │ │ │ │ -bIf"bH3hyDxD │ │ │ │ -\Ie"\H3hyDxD │ │ │ │ -TIe"TH3hyDxD │ │ │ │ -B#I#H{DyD │ │ │ │ -B I H{DyD │ │ │ │ -RgIgH{DyD │ │ │ │ -dRdIdH{DyD │ │ │ │ -baIaH{DyD │ │ │ │ -R^I^H{DyD │ │ │ │ -b[I[H{DyD │ │ │ │ -bXIXH{DyD │ │ │ │ -RUIUH{DyD │ │ │ │ -RRIRH{DyD │ │ │ │ -ROIOH{DyD │ │ │ │ -RLILH{DyD │ │ │ │ -aKv"aIbHyD │ │ │ │ -YKu"[I\HyD │ │ │ │ -TKu"XIXHyD │ │ │ │ -GKw"NIOHyD │ │ │ │ -BIv"KK{DdX │ │ │ │ -IIJH#hyDxD │ │ │ │ -:Kv"FIGHyD │ │ │ │ -1Kw"?I@HyD │ │ │ │ -,Iw"I?H{DyD │ │ │ │ HJqKqI{DqH │ │ │ │ -rPIQH{DyD │ │ │ │ -.rMINH{DyD │ │ │ │ -GrJIKH{DyD │ │ │ │ +frPIQH{DyD │ │ │ │ +rMINH{DyD │ │ │ │ +!rJIKH{DyD │ │ │ │ bGIHH{DyD │ │ │ │ bDIEH{DyD │ │ │ │ H{DyD(3xD │ │ │ │ HJpKqI{DqH │ │ │ │ PIPH{DyD │ │ │ │ MIMH{DyD │ │ │ │ JIJH{DyD │ │ │ │ GIGH{DyD │ │ │ │ -DIDH{DyD │ │ │ │ -H{DyD(3xD │ │ │ │ +rDIDH{DyD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ H{DyD(3xD │ │ │ │ -%rpIqHyD │ │ │ │ -EKdJdIzDdH │ │ │ │ -%r\IDF\HyD │ │ │ │ -rWIXH{DyD │ │ │ │ -rTIUH{DyD │ │ │ │ -rQIRH{DyD │ │ │ │ -NIOH{DyD │ │ │ │ -KILH{DyD │ │ │ │ -rHIIH{DyD │ │ │ │ -rEIFH{DyD │ │ │ │ -H{DyD(3xD │ │ │ │ -H{DyD(3xD │ │ │ │ -?r|I}HyD │ │ │ │ -oJvKwI{DwH │ │ │ │ -@raIaHyD │ │ │ │ -bHIIH{DyD │ │ │ │ -;REIFH{DyD │ │ │ │ -BBICH{DyD │ │ │ │ -R?I@H{DyD │ │ │ │ -fbI?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -"oKoH{DmXxD │ │ │ │ -"XKXH{DmXxD │ │ │ │ -2IIJH{DyD │ │ │ │ -\BFIGH{DyD │ │ │ │ -RCIDH{DyD │ │ │ │ -vB@IAH{DyD │ │ │ │ -2=I>H{DyD │ │ │ │ -2B:I;H{DyD │ │ │ │ -7I8H{DyD │ │ │ │ -r2I3H{DyD │ │ │ │ -0K "0I1H{DyD(3xD │ │ │ │ -J"K#I{D#H │ │ │ │ -d 3hyDxD │ │ │ │ +h 3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 0"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 1"3hyDxD │ │ │ │ 4"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 3"3hyDxD │ │ │ │ @@ -920,26 +805,141 @@ │ │ │ │ "cH3hyDxD │ │ │ │ "ZH3hyDxD │ │ │ │ QIS"QH3hyDxD │ │ │ │ NIS"NHyDxD │ │ │ │ BHIIH{DyD │ │ │ │ "EIFH{DyD │ │ │ │ "BICH{DyD │ │ │ │ -B?I@H{DyD │ │ │ │ +bB?I@H{DyD │ │ │ │ "2.I.H{DyD │ │ │ │ +0"+I+H{DyD │ │ │ │ +"(I(H{DyD │ │ │ │ +"oKoH{DmXxD │ │ │ │ +"XKXH{DmXxD │ │ │ │ +2IIJH{DyD │ │ │ │ +6BFIGH{DyD │ │ │ │ +:2CIDH{DyD │ │ │ │ +Eb@IAH{DyD │ │ │ │ +2=I>H{DyD │ │ │ │ +B:I;H{DyD │ │ │ │ +7I8H{DyD │ │ │ │ +r2I3H{DyD │ │ │ │ +0K "0I1H{DyD(3xD │ │ │ │ +J"K#I{D#H │ │ │ │ +YaEI@JyD │ │ │ │ +H{DyD(3xD │ │ │ │ +)"CIDHyD │ │ │ │ +|I|H{DyD │ │ │ │ +22yIyH{DyD │ │ │ │ +"vIvH{DyD │ │ │ │ +&"sIsH{DyD │ │ │ │ +"pIpH{DyD │ │ │ │ +I2mImH{DyD │ │ │ │ +P2jIjH{DyD │ │ │ │ +gIgH{DyD │ │ │ │ +dIdH{DyD │ │ │ │ +H{DyD(3xD │ │ │ │ +(JHKII{DIH │ │ │ │ +BICH{DyD │ │ │ │ +r?I@H{DyD │ │ │ │ +rL>K|D>IyD │ │ │ │ #L#K|D#IyD │ │ │ │ +>L>K|D>IyD │ │ │ │ `M{D}D\lL │ │ │ │ SK"FSIyD │ │ │ │ interpreted classes cannot inherit from compiled │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/CPy.h │ │ │ │ /usr/include/python3.13/object.h │ │ │ │ ob->ob_type != &PyBool_Type │ │ │ │ /usr/include/python3.13/cpython/tupleobject.h │ │ │ │ @@ -960,15 +960,15 @@ │ │ │ │ attribute '_flags' of 'Flags' undefined │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/str_ops.c │ │ │ │ PyUnicode_Check(str2) │ │ │ │ /usr/include/python3.13/cpython/bytearrayobject.h │ │ │ │ PyByteArray_Check(op) │ │ │ │ /usr/include/python3.13/cpython/abstract.h │ │ │ │ arg != NULL │ │ │ │ -build/__native_5703180c3dd46e872cf3.c │ │ │ │ +build/__native_5bae8a57b5ef85818b48.c │ │ │ │ cpy_r___mypyc_self__ │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/list_ops.c │ │ │ │ PyList_Check(list) │ │ │ │ ob->ob_type != &PyLong_Type │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/getargsfast.c │ │ │ │ PyTuple_Check(kwnames) │ │ │ │ PyUnicode_Check(kwname) │ │ │ │ @@ -1139,47 +1139,14 @@ │ │ │ │ 'Flags' object attribute 'FROZEN' cannot be deleted │ │ │ │ finalize_pending │ │ │ │ tuple[tuple, int] │ │ │ │ cpy_r_r8 │ │ │ │ ndigits must be positive │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/pythoncapi_compat.h │ │ │ │ Py_REFCNT(obj) == 1 │ │ │ │ - │ │ │ │ -src/tomli/_types.py │ │ │ │ -match_to_datetime │ │ │ │ -src/tomli/_re.py │ │ │ │ -cpy_r_year_str │ │ │ │ -cpy_r_month_str │ │ │ │ -cpy_r_day_str │ │ │ │ -cpy_r_r39 │ │ │ │ -cpy_r_r40 │ │ │ │ -cpy_r_hour_str │ │ │ │ -cpy_r_minute_str │ │ │ │ -cpy_r_sec_str │ │ │ │ -cpy_r_r67 │ │ │ │ -cpy_r_offset_hour_str │ │ │ │ -cpy_r_offset_minute_str │ │ │ │ -cpy_r_offset_sign_str │ │ │ │ -cpy_r_zulu_time │ │ │ │ -cpy_r_r101 │ │ │ │ -cpy_r_r102 │ │ │ │ -cpy_r_r103 │ │ │ │ -cpy_r_r104 │ │ │ │ -cpy_r_r105 │ │ │ │ -cpy_r_r106 │ │ │ │ -cpy_r_r107 │ │ │ │ -cpy_r_micros_str │ │ │ │ -cpy_r_r12 │ │ │ │ -cpy_r_r13 │ │ │ │ -match_to_localtime │ │ │ │ -cpy_r_r24 │ │ │ │ -cpy_r_r51 │ │ │ │ -cpy_r_r52 │ │ │ │ -cpy_r_r53 │ │ │ │ -match_to_number │ │ │ │ tomli._parser.Output │ │ │ │ cpy_r_r1 │ │ │ │ cpy_r_r2 │ │ │ │ cpy_r_r89 │ │ │ │ cpy_r_r108 │ │ │ │ cpy_r_r135 │ │ │ │ cpy_r_r139 │ │ │ │ @@ -1218,22 +1185,74 @@ │ │ │ │ cpy_r_r41 │ │ │ │ cpy_r_r48 │ │ │ │ parse_multiline_str │ │ │ │ cpy_r_r3 │ │ │ │ cpy_r_r9 │ │ │ │ value for final name "ILLEGAL_MULTILINE_LITERAL_STR_CHARS" was not set │ │ │ │ cpy_r_r17 │ │ │ │ +cpy_r_r24 │ │ │ │ cpy_r_r32 │ │ │ │ +value for final name "HEXDIGIT_CHARS" was not set │ │ │ │ +cpy_r_r16 │ │ │ │ +cpy_r_r27 │ │ │ │ +cpy_r_r35 │ │ │ │ +parse_basic_str_escape │ │ │ │ +cpy_r_r20 │ │ │ │ +cpy_r_r28 │ │ │ │ +cpy_r_r37 │ │ │ │ +value for final name "BASIC_STR_ESCAPE_REPLACEMENTS" was not set │ │ │ │ +parse_basic_str_escape_multiline │ │ │ │ +is_unicode_scalar_value │ │ │ │ +make_safe_parse_float │ │ │ │ +cpy_r_parse_float │ │ │ │ + │ │ │ │ +cpy_r_r53 │ │ │ │ +cpy_r_r62 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r195 │ │ │ │ +CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +src/tomli/__init__.py │ │ │ │ +cpy_r_r5 │ │ │ │ +cpy_r_r6 │ │ │ │ +cpy_r_r7 │ │ │ │ +src/tomli/_types.py │ │ │ │ +match_to_datetime │ │ │ │ +src/tomli/_re.py │ │ │ │ +cpy_r_year_str │ │ │ │ +cpy_r_month_str │ │ │ │ +cpy_r_day_str │ │ │ │ +cpy_r_r39 │ │ │ │ +cpy_r_r40 │ │ │ │ +cpy_r_hour_str │ │ │ │ +cpy_r_minute_str │ │ │ │ +cpy_r_sec_str │ │ │ │ +cpy_r_r67 │ │ │ │ +cpy_r_offset_hour_str │ │ │ │ +cpy_r_offset_minute_str │ │ │ │ +cpy_r_offset_sign_str │ │ │ │ +cpy_r_zulu_time │ │ │ │ +cpy_r_r101 │ │ │ │ +cpy_r_r102 │ │ │ │ +cpy_r_r103 │ │ │ │ +cpy_r_r104 │ │ │ │ +cpy_r_r105 │ │ │ │ +cpy_r_r106 │ │ │ │ +cpy_r_r107 │ │ │ │ +cpy_r_micros_str │ │ │ │ +cpy_r_r12 │ │ │ │ +cpy_r_r13 │ │ │ │ +match_to_localtime │ │ │ │ +cpy_r_r51 │ │ │ │ +cpy_r_r52 │ │ │ │ +match_to_number │ │ │ │ value for final name "MAX_INLINE_NESTING" was not set │ │ │ │ parse_value │ │ │ │ -cpy_r_r35 │ │ │ │ cpy_r_r42 │ │ │ │ cpy_r_r46 │ │ │ │ cpy_r_r55 │ │ │ │ -cpy_r_r62 │ │ │ │ cpy_r_r66 │ │ │ │ cpy_r_r75 │ │ │ │ cpy_r_r91 │ │ │ │ cpy_r_r119 │ │ │ │ value for final name "RE_DATETIME" was not set │ │ │ │ cpy_r_r124 │ │ │ │ value for final name "RE_LOCALTIME" was not set │ │ │ │ @@ -1241,49 +1260,37 @@ │ │ │ │ value for final name "RE_NUMBER" was not set │ │ │ │ cpy_r_r180 │ │ │ │ cpy_r_r224 │ │ │ │ parse_key_value_pair │ │ │ │ cpy_r_r22 │ │ │ │ key_value_rule │ │ │ │ cpy_r_r74 │ │ │ │ -cpy_r_r6 │ │ │ │ +value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ +cpy_r_r109 │ │ │ │ +cpy_r_r116 │ │ │ │ +cpy_r_header │ │ │ │ parse_inline_table │ │ │ │ cpy_r_r19 │ │ │ │ cpy_r_r30 │ │ │ │ cpy_r_r81 │ │ │ │ cpy_r_r88 │ │ │ │ cpy_r_r97 │ │ │ │ -cpy_r_r20 │ │ │ │ parse_array │ │ │ │ -cpy_r_r5 │ │ │ │ -cpy_r_r16 │ │ │ │ -value for final name "HEXDIGIT_CHARS" was not set │ │ │ │ -cpy_r_r27 │ │ │ │ -parse_basic_str_escape │ │ │ │ -cpy_r_r28 │ │ │ │ -cpy_r_r37 │ │ │ │ -value for final name "BASIC_STR_ESCAPE_REPLACEMENTS" was not set │ │ │ │ -parse_basic_str_escape_multiline │ │ │ │ -is_unicode_scalar_value │ │ │ │ -make_safe_parse_float │ │ │ │ -cpy_r_parse_float │ │ │ │ -value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ -cpy_r_r109 │ │ │ │ -cpy_r_r116 │ │ │ │ -cpy_r_header │ │ │ │ -value for final name "ASCII_CTRL" was not set │ │ │ │ -cpy_r_r195 │ │ │ │ -CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ -src/tomli/__init__.py │ │ │ │ -cpy_r_r7 │ │ │ │ __name__ │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____types │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____re │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____parser │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____parser │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____types │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____re │ │ │ │ +OO:match_to_number │ │ │ │ +O:match_to_localtime │ │ │ │ +hour_str │ │ │ │ +minute_str │ │ │ │ +sign_str │ │ │ │ +OOO:cached_tz │ │ │ │ +O:match_to_datetime │ │ │ │ O:make_safe_parse_float │ │ │ │ float_str │ │ │ │ O:__call__ │ │ │ │ instance │ │ │ │ OO:__get__ │ │ │ │ codepoint │ │ │ │ O:is_unicode_scalar_value │ │ │ │ @@ -1318,60 +1325,17 @@ │ │ │ │ recursive │ │ │ │ OO|$@O:set │ │ │ │ O:unset_all │ │ │ │ :finalize_pending │ │ │ │ OO:add_pending │ │ │ │ O|$O:loads │ │ │ │ O|$O:load │ │ │ │ -OO:match_to_number │ │ │ │ -O:match_to_localtime │ │ │ │ -hour_str │ │ │ │ -minute_str │ │ │ │ -sign_str │ │ │ │ -OOO:cached_tz │ │ │ │ -O:match_to_datetime │ │ │ │ __attrs_own_setattr__ │ │ │ │ setdefault │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -builtins │ │ │ │ -Callable │ │ │ │ -ParseFloat │ │ │ │ -ljust cached_tz │ │ │ │ -timezone │ │ │ │ -datetime │ │ │ │ -+ timedelta │ │ │ │ -time floatpart │ │ │ │ -annotations │ │ │ │ -__future__ lru_cache │ │ │ │ - functools │ │ │ │ -src/tomli/_re.py │ │ │ │ - │ │ │ │ -TYPE_CHECKING │ │ │ │ -([01][0-9]|2[0-3]) # hours │ │ │ │ -:([0-5][0-9]) # minutes │ │ │ │ - :([0-5][0-9]) # optional seconds │ │ │ │ - (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ -_TIME_RE_STR │ │ │ │ - x[0-9A-Fa-f](?:_?[0-9A-Fa-f])* # hex │ │ │ │ - b[01](?:_?[01])* # bin │ │ │ │ - o[0-7](?:_?[0-7])* # oct │ │ │ │ -[+-]?(?:0|[1-9](?:_?[0-9])*) # dec, integer part │ │ │ │ -(?P │ │ │ │ - (?:\.[0-9](?:_?[0-9])*)? # optional fractional part │ │ │ │ - (?:[eE][+-]?[0-9](?:_?[0-9])*)? # optional exponent part │ │ │ │ -flags RE_NUMBER │ │ │ │ -RE_LOCALTIME │ │ │ │ -([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) # date, e.g. 1988-10-27 │ │ │ │ - [Tt ] │ │ │ │ -([01][0-9]|2[0-3]) # hours │ │ │ │ -:([0-5][0-9]) # minutes │ │ │ │ - :([0-5][0-9]) # optional seconds │ │ │ │ - (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ - (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ -RE_DATETIME │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ warnings │ │ │ │ {Free-form arguments for TOMLDecodeError are deprecated. Please set 'msg' (str), 'doc' (str) and 'pos' (int) arguments only. │ │ │ │ DeprecationWarning │ │ │ │ stacklevel │ │ │ │ ValueError │ │ │ │ __init__ │ │ │ │ end of document │ │ │ │ @@ -1410,19 +1374,26 @@ │ │ │ │ parse_basic_str_escape_multiline │ │ │ │ parse_basic_str_escape │ │ │ │ Unterminated string │ │ │ │ Illegal character │ │ │ │ ;TOML inline arrays/tables are nested more than the allowed │ │ │ │ Invalid date or datetime │ │ │ │ Invalid value*parse_float must not return dicts or lists │ │ │ │ +builtins │ │ │ │ +annotations │ │ │ │ +__future__ │ │ │ │ src/tomli/_parser.py │ │ │ │ + │ │ │ │ MappingProxyType │ │ │ │ +RE_DATETIME │ │ │ │ +RE_LOCALTIME RE_NUMBER │ │ │ │ match_to_datetime │ │ │ │ match_to_localtime │ │ │ │ match_to_number tomli._re │ │ │ │ +TYPE_CHECKING │ │ │ │ getrecursionlimit │ │ │ │ MAX_INLINE_NESTING │ │ │ │ MAX_KEY_PARTS │ │ │ │ ASCII_CTRL │ │ │ │ ILLEGAL_BASIC_STR_CHARS │ │ │ │ !ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ ILLEGAL_LITERAL_STR_CHARS │ │ │ │ @@ -1440,14 +1411,48 @@ │ │ │ │ DEPRECATED_DEFAULT │ │ │ │ __dict__ │ │ │ │ TOMLDecodeError │ │ │ │ EXPLICIT_NEST │ │ │ │ _pending_flags │ │ │ │ NestedDict │ │ │ │ __version__ │ │ │ │ +Callable │ │ │ │ +ParseFloat │ │ │ │ +ljust cached_tz │ │ │ │ +timezone │ │ │ │ +datetime │ │ │ │ + timedelta │ │ │ │ +time floatpart │ │ │ │ +group lru_cache functools │ │ │ │ +src/tomli/_re.py │ │ │ │ +([01][0-9]|2[0-3]) # hours │ │ │ │ +:([0-5][0-9]) # minutes │ │ │ │ + :([0-5][0-9]) # optional seconds │ │ │ │ + (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ +_TIME_RE_STR │ │ │ │ + x[0-9A-Fa-f](?:_?[0-9A-Fa-f])* # hex │ │ │ │ + b[01](?:_?[01])* # bin │ │ │ │ + o[0-7](?:_?[0-7])* # oct │ │ │ │ +[+-]?(?:0|[1-9](?:_?[0-9])*) # dec, integer part │ │ │ │ +(?P │ │ │ │ + (?:\.[0-9](?:_?[0-9])*)? # optional fractional part │ │ │ │ + (?:[eE][+-]?[0-9](?:_?[0-9])*)? # optional exponent part │ │ │ │ +([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) # date, e.g. 1988-10-27 │ │ │ │ + [Tt ] │ │ │ │ +([01][0-9]|2[0-3]) # hours │ │ │ │ +:([0-5][0-9]) # minutes │ │ │ │ + :([0-5][0-9]) # optional seconds │ │ │ │ + (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ + (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ +tomli._re │ │ │ │ +match_to_datetime(match) │ │ │ │ +cached_tz(hour_str, minute_str, sign_str) │ │ │ │ +match_to_localtime(match) │ │ │ │ +match_to_number(match, parse_float) │ │ │ │ +tomli._types │ │ │ │ tomli._parser │ │ │ │ skip_chars(src, pos, chars) │ │ │ │ skip_until(src, pos, expect, *, error_on, error_on_eof) │ │ │ │ skip_comment(src, pos) │ │ │ │ skip_comments_and_array_ws(src, pos) │ │ │ │ create_dict_rule(src, pos, out) │ │ │ │ create_list_rule(src, pos, out) │ │ │ │ @@ -1490,20 +1495,14 @@ │ │ │ │ __mypyc_defaults_setup() │ │ │ │ EXPLICIT_NEST │ │ │ │ _pending_flags │ │ │ │ TOMLDecodeError │ │ │ │ __weakref__ │ │ │ │ DEPRECATED_DEFAULT │ │ │ │ DEPRECATED_DEFAULT() │ │ │ │ -tomli._re │ │ │ │ -match_to_datetime(match) │ │ │ │ -cached_tz(hour_str, minute_str, sign_str) │ │ │ │ -match_to_localtime(match) │ │ │ │ -match_to_number(match, parse_float) │ │ │ │ -tomli._types │ │ │ │ __init_subclass__ │ │ │ │ CPy_DecRef │ │ │ │ PyTuple_GET_SIZE │ │ │ │ PyTuple_SET_ITEM │ │ │ │ PyUnicode_GET_LENGTH │ │ │ │ PyUnicode_IS_COMPACT │ │ │ │ PyUnicode_READ │ │ │ │ @@ -1537,37 +1536,37 @@ │ │ │ │ CPyImport_ImportMany │ │ │ │ CPyImport_ImportFromMany │ │ │ │ CPyDef__parser___Flags___unset_all │ │ │ │ CPyDef__parser___Flags___set │ │ │ │ CPyDef__parser___Flags___is_ │ │ │ │ CPyDef__parser___Flags___finalize_pending │ │ │ │ PyLongWriter_Finish │ │ │ │ -CPyDef__re___match_to_datetime │ │ │ │ -CPyDef__re___cached_tz │ │ │ │ -CPyDef__re___match_to_localtime │ │ │ │ CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ CPyDef__parser___skip_until │ │ │ │ CPyDef__parser___parse_basic_str │ │ │ │ CPyDef__parser___parse_key_part │ │ │ │ CPyDef__parser___create_dict_rule │ │ │ │ CPyDef__parser___create_list_rule │ │ │ │ CPyDef__parser___parse_multiline_str │ │ │ │ -CPyDef__parser___parse_value │ │ │ │ -CPyDef__parser___parse_key_value_pair │ │ │ │ -CPyDef__parser___key_value_rule │ │ │ │ -CPyDef__parser___parse_inline_table │ │ │ │ -CPyDef__parser___parse_array │ │ │ │ CPyDef__parser___parse_hex_char │ │ │ │ CPyDef__parser___parse_basic_str_escape │ │ │ │ CPyDef__parser___make_safe_parse_float │ │ │ │ -CPyDef__parser___loads │ │ │ │ -CPyDef__parser___load │ │ │ │ CPyDef__parser_____top_level__ │ │ │ │ CPyDef_tomli_____top_level__ │ │ │ │ +CPyDef__re___match_to_datetime │ │ │ │ +CPyDef__re___cached_tz │ │ │ │ +CPyDef__re___match_to_localtime │ │ │ │ +CPyDef__parser___parse_value │ │ │ │ +CPyDef__parser___parse_key_value_pair │ │ │ │ +CPyDef__parser___key_value_rule │ │ │ │ +CPyDef__parser___loads │ │ │ │ +CPyDef__parser___load │ │ │ │ +CPyDef__parser___parse_inline_table │ │ │ │ +CPyDef__parser___parse_array │ │ │ │ /An object other than list found behind this key │ │ │ │ Expected │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ 0x00000138 d5020000 01010000 40000000 0b000000 ........@....... │ │ │ │ 0x00000148 32195c33 2db1c160 24c0201a ede2331f 2.\3-..`$. ...3. │ │ │ │ 0x00000158 3f520799 040b9019 6040800c 4b0821d4 ?R......`@..K.!. │ │ │ │ 0x00000168 73a856bd 94e00038 02200001 08bb0029 s.V....8. .....) │ │ │ │ 0x00000178 b649a104 c5a22624 050415ef 10094410 .I....&$......D. │ │ │ │ 0x00000188 6001601a 10000100 04a09000 8280f27a `.`............z │ │ │ │ - 0x00000198 4ac9a000 c004c404 53090e8a 1a808008 J.......S....... │ │ │ │ + 0x00000198 42c9a000 c004c404 53090e8a 1a808008 B.......S....... │ │ │ │ 0x000001a8 85121361 8552009c 420002c2 98c00850 ...a.R..B......P │ │ │ │ 0x000001b8 2c226860 a0351080 83483520 3d05b13e ,"h`.5...H5 =..> │ │ │ │ 0x000001c8 00402001 0226a211 91014488 0082a000 .@ ..&....D..... │ │ │ │ 0x000001d8 900008f4 0014488c 90082803 72413f4c ......H...(.rA?L │ │ │ │ 0x000001e8 a6081200 01614194 00300084 84200004 .....aA..0... .. │ │ │ │ 0x000001f8 0038242e 00db2280 599c0d58 174d4e11 .8$...".Y..X.MN. │ │ │ │ 0x00000208 48a21009 7892098f c868b224 9a00fd22 H...x....h.$..." │ │ │ │ - 0x00000218 8081484a 3224a881 022a1430 700360c1 ..HJ2$...*.0p.`. │ │ │ │ + 0x00000218 80814a4a 3224a881 022a1430 700360c1 ..JJ2$...*.0p.`. │ │ │ │ 0x00000228 9d201626 94a14b56 64910600 1cc4043b . .&..KVd......; │ │ │ │ 0x00000238 10066847 01800202 08000500 900620a5 ..hG.......... . │ │ │ │ 0x00000248 00000000 00000000 01010000 00000000 ................ │ │ │ │ 0x00000258 02010000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000268 00000000 00000000 00000000 03010000 ................ │ │ │ │ 0x00000278 04010000 00000000 00000000 05010000 ................ │ │ │ │ 0x00000288 07010000 08010000 09010000 0a010000 ................ │ │ │ │ @@ -81,106 +81,106 @@ │ │ │ │ 0x00000618 00000000 8c010000 8d010000 8e010000 ................ │ │ │ │ 0x00000628 00000000 00000000 00000000 8f010000 ................ │ │ │ │ 0x00000638 91010000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000648 00000000 00000000 92010000 93010000 ................ │ │ │ │ 0x00000658 00000000 94010000 00000000 00000000 ................ │ │ │ │ 0x00000668 00000000 00000000 00000000 95010000 ................ │ │ │ │ 0x00000678 96010000 97010000 99010000 00000000 ................ │ │ │ │ - 0x00000688 00000000 00000000 00000000 9a010000 ................ │ │ │ │ - 0x00000698 00000000 9b010000 00000000 00000000 ................ │ │ │ │ - 0x000006a8 00000000 9c010000 9d010000 00000000 ................ │ │ │ │ - 0x000006b8 9e010000 00000000 9f010000 00000000 ................ │ │ │ │ - 0x000006c8 00000000 a0010000 a1010000 a2010000 ................ │ │ │ │ - 0x000006d8 00000000 00000000 00000000 a3010000 ................ │ │ │ │ - 0x000006e8 a4010000 00000000 00000000 a5010000 ................ │ │ │ │ - 0x000006f8 a6010000 00000000 a7010000 a8010000 ................ │ │ │ │ - 0x00000708 a9010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000718 00000000 aa010000 00000000 ab010000 ................ │ │ │ │ + 0x00000688 00000000 9a010000 00000000 9b010000 ................ │ │ │ │ + 0x00000698 00000000 9c010000 00000000 00000000 ................ │ │ │ │ + 0x000006a8 00000000 9d010000 9e010000 00000000 ................ │ │ │ │ + 0x000006b8 9f010000 00000000 a0010000 00000000 ................ │ │ │ │ + 0x000006c8 00000000 a1010000 a2010000 a3010000 ................ │ │ │ │ + 0x000006d8 00000000 00000000 00000000 a4010000 ................ │ │ │ │ + 0x000006e8 a5010000 00000000 00000000 a6010000 ................ │ │ │ │ + 0x000006f8 a7010000 00000000 a8010000 a9010000 ................ │ │ │ │ + 0x00000708 aa010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000718 00000000 ab010000 00000000 ac010000 ................ │ │ │ │ 0x00000728 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000748 ac010000 00000000 00000000 ad010000 ................ │ │ │ │ - 0x00000758 ae010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000768 af010000 b0010000 b1010000 00000000 ................ │ │ │ │ - 0x00000778 00000000 b2010000 00000000 b3010000 ................ │ │ │ │ - 0x00000788 b4010000 b6010000 00000000 b7010000 ................ │ │ │ │ - 0x00000798 b8010000 00000000 00000000 b9010000 ................ │ │ │ │ - 0x000007a8 ba010000 00000000 bb010000 bc010000 ................ │ │ │ │ - 0x000007b8 00000000 bd010000 be010000 c1010000 ................ │ │ │ │ - 0x000007c8 00000000 00000000 00000000 c3010000 ................ │ │ │ │ - 0x000007d8 00000000 c4010000 c5010000 00000000 ................ │ │ │ │ - 0x000007e8 00000000 c7010000 00000000 00000000 ................ │ │ │ │ - 0x000007f8 00000000 c8010000 00000000 00000000 ................ │ │ │ │ - 0x00000808 00000000 00000000 00000000 c9010000 ................ │ │ │ │ - 0x00000818 00000000 00000000 cb010000 cc010000 ................ │ │ │ │ - 0x00000828 ce010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000838 00000000 cf010000 00000000 00000000 ................ │ │ │ │ + 0x00000748 ad010000 00000000 00000000 ae010000 ................ │ │ │ │ + 0x00000758 af010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000768 b0010000 b1010000 b2010000 00000000 ................ │ │ │ │ + 0x00000778 00000000 b3010000 00000000 b4010000 ................ │ │ │ │ + 0x00000788 b5010000 b7010000 00000000 b8010000 ................ │ │ │ │ + 0x00000798 b9010000 00000000 00000000 ba010000 ................ │ │ │ │ + 0x000007a8 bb010000 00000000 bc010000 bd010000 ................ │ │ │ │ + 0x000007b8 00000000 be010000 bf010000 c2010000 ................ │ │ │ │ + 0x000007c8 00000000 00000000 00000000 c4010000 ................ │ │ │ │ + 0x000007d8 00000000 c5010000 c6010000 00000000 ................ │ │ │ │ + 0x000007e8 00000000 c8010000 00000000 00000000 ................ │ │ │ │ + 0x000007f8 00000000 c9010000 00000000 00000000 ................ │ │ │ │ + 0x00000808 00000000 00000000 00000000 ca010000 ................ │ │ │ │ + 0x00000818 00000000 00000000 cc010000 cd010000 ................ │ │ │ │ + 0x00000828 cf010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000838 00000000 d0010000 00000000 00000000 ................ │ │ │ │ 0x00000848 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000858 d1010000 d2010000 00000000 00000000 ................ │ │ │ │ - 0x00000868 00000000 00000000 00000000 d4010000 ................ │ │ │ │ - 0x00000878 00000000 00000000 d5010000 00000000 ................ │ │ │ │ - 0x00000888 00000000 d6010000 00000000 d7010000 ................ │ │ │ │ - 0x00000898 00000000 d8010000 d9010000 00000000 ................ │ │ │ │ - 0x000008a8 00000000 00000000 00000000 db010000 ................ │ │ │ │ + 0x00000858 d2010000 d3010000 00000000 00000000 ................ │ │ │ │ + 0x00000868 00000000 00000000 00000000 d5010000 ................ │ │ │ │ + 0x00000878 00000000 00000000 d6010000 00000000 ................ │ │ │ │ + 0x00000888 00000000 d7010000 00000000 d8010000 ................ │ │ │ │ + 0x00000898 00000000 d9010000 da010000 00000000 ................ │ │ │ │ + 0x000008a8 00000000 00000000 00000000 dc010000 ................ │ │ │ │ 0x000008b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000008c8 00000000 dc010000 00000000 00000000 ................ │ │ │ │ - 0x000008d8 00000000 dd010000 de010000 00000000 ................ │ │ │ │ - 0x000008e8 00000000 00000000 df010000 00000000 ................ │ │ │ │ - 0x000008f8 e0010000 e1010000 e3010000 00000000 ................ │ │ │ │ - 0x00000908 e4010000 00000000 00000000 e5010000 ................ │ │ │ │ - 0x00000918 00000000 00000000 e7010000 00000000 ................ │ │ │ │ - 0x00000928 00000000 00000000 00000000 e8010000 ................ │ │ │ │ - 0x00000938 00000000 e9010000 ea010000 eb010000 ................ │ │ │ │ - 0x00000948 00000000 ec010000 ed010000 ef010000 ................ │ │ │ │ - 0x00000958 00000000 f0010000 00000000 f1010000 ................ │ │ │ │ - 0x00000968 00000000 00000000 00000000 f2010000 ................ │ │ │ │ - 0x00000978 f3010000 f4010000 f5010000 00000000 ................ │ │ │ │ - 0x00000988 00000000 f6010000 00000000 00000000 ................ │ │ │ │ - 0x00000998 f7010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000008c8 00000000 dd010000 00000000 00000000 ................ │ │ │ │ + 0x000008d8 00000000 de010000 df010000 00000000 ................ │ │ │ │ + 0x000008e8 00000000 00000000 e0010000 00000000 ................ │ │ │ │ + 0x000008f8 e1010000 e2010000 e4010000 00000000 ................ │ │ │ │ + 0x00000908 e5010000 00000000 00000000 e6010000 ................ │ │ │ │ + 0x00000918 00000000 00000000 e8010000 00000000 ................ │ │ │ │ + 0x00000928 00000000 00000000 00000000 e9010000 ................ │ │ │ │ + 0x00000938 00000000 ea010000 eb010000 ec010000 ................ │ │ │ │ + 0x00000948 00000000 ed010000 ee010000 f0010000 ................ │ │ │ │ + 0x00000958 00000000 f1010000 00000000 f2010000 ................ │ │ │ │ + 0x00000968 00000000 00000000 00000000 f3010000 ................ │ │ │ │ + 0x00000978 f4010000 f5010000 f6010000 00000000 ................ │ │ │ │ + 0x00000988 00000000 f7010000 00000000 00000000 ................ │ │ │ │ + 0x00000998 f8010000 00000000 00000000 00000000 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009b8 f8010000 f9010000 00000000 00000000 ................ │ │ │ │ - 0x000009c8 00000000 fa010000 00000000 00000000 ................ │ │ │ │ - 0x000009d8 00000000 fb010000 00000000 00000000 ................ │ │ │ │ - 0x000009e8 00000000 00000000 00000000 fd010000 ................ │ │ │ │ - 0x000009f8 00000000 fe010000 00000000 00000000 ................ │ │ │ │ - 0x00000a08 00000000 ff010000 00020000 00000000 ................ │ │ │ │ - 0x00000a18 01020000 02020000 00000000 00000000 ................ │ │ │ │ - 0x00000a28 03020000 04020000 05020000 00000000 ................ │ │ │ │ - 0x00000a38 00000000 00000000 06020000 07020000 ................ │ │ │ │ - 0x00000a48 08020000 00000000 09020000 0a020000 ................ │ │ │ │ + 0x000009b8 f9010000 fa010000 00000000 00000000 ................ │ │ │ │ + 0x000009c8 00000000 fb010000 00000000 00000000 ................ │ │ │ │ + 0x000009d8 00000000 fc010000 00000000 00000000 ................ │ │ │ │ + 0x000009e8 00000000 00000000 00000000 fe010000 ................ │ │ │ │ + 0x000009f8 00000000 ff010000 00000000 00000000 ................ │ │ │ │ + 0x00000a08 00000000 00020000 01020000 00000000 ................ │ │ │ │ + 0x00000a18 02020000 03020000 00000000 00000000 ................ │ │ │ │ + 0x00000a28 04020000 05020000 06020000 00000000 ................ │ │ │ │ + 0x00000a38 00000000 00000000 07020000 08020000 ................ │ │ │ │ + 0x00000a48 09020000 00000000 0a020000 0b020000 ................ │ │ │ │ 0x00000a58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a68 0b020000 00000000 0c020000 0f020000 ................ │ │ │ │ - 0x00000a78 00000000 00000000 10020000 12020000 ................ │ │ │ │ - 0x00000a88 00000000 13020000 14020000 16020000 ................ │ │ │ │ - 0x00000a98 18020000 19020000 00000000 00000000 ................ │ │ │ │ - 0x00000aa8 1b020000 00000000 1d020000 00000000 ................ │ │ │ │ - 0x00000ab8 1e020000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000ac8 20020000 00000000 22020000 00000000 ......."....... │ │ │ │ - 0x00000ad8 00000000 23020000 24020000 25020000 ....#...$...%... │ │ │ │ + 0x00000a68 0c020000 00000000 0d020000 10020000 ................ │ │ │ │ + 0x00000a78 00000000 00000000 11020000 13020000 ................ │ │ │ │ + 0x00000a88 00000000 14020000 15020000 17020000 ................ │ │ │ │ + 0x00000a98 19020000 1a020000 00000000 00000000 ................ │ │ │ │ + 0x00000aa8 1c020000 00000000 1e020000 00000000 ................ │ │ │ │ + 0x00000ab8 1f020000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000ac8 21020000 00000000 23020000 00000000 !.......#....... │ │ │ │ + 0x00000ad8 00000000 24020000 25020000 26020000 ....$...%...&... │ │ │ │ 0x00000ae8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000af8 00000000 00000000 27020000 00000000 ........'....... │ │ │ │ - 0x00000b08 28020000 29020000 00000000 00000000 (...)........... │ │ │ │ - 0x00000b18 00000000 2a020000 00000000 00000000 ....*........... │ │ │ │ - 0x00000b28 00000000 00000000 2d020000 00000000 ........-....... │ │ │ │ - 0x00000b38 2e020000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000b48 00000000 00000000 00000000 2f020000 ............/... │ │ │ │ - 0x00000b58 00000000 30020000 00000000 00000000 ....0........... │ │ │ │ - 0x00000b68 31020000 00000000 00000000 00000000 1............... │ │ │ │ - 0x00000b78 00000000 32020000 00000000 00000000 ....2........... │ │ │ │ - 0x00000b88 33020000 34020000 35020000 00000000 3...4...5....... │ │ │ │ - 0x00000b98 00000000 36020000 00000000 00000000 ....6........... │ │ │ │ - 0x00000ba8 00000000 38020000 39020000 3a020000 ....8...9...:... │ │ │ │ - 0x00000bb8 3b020000 3c020000 00000000 00000000 ;...<........... │ │ │ │ - 0x00000bc8 00000000 00000000 3e020000 3f020000 ........>...?... │ │ │ │ + 0x00000af8 00000000 00000000 28020000 00000000 ........(....... │ │ │ │ + 0x00000b08 29020000 2a020000 00000000 00000000 )...*........... │ │ │ │ + 0x00000b18 00000000 2b020000 00000000 00000000 ....+........... │ │ │ │ + 0x00000b28 00000000 00000000 2e020000 00000000 ................ │ │ │ │ + 0x00000b38 2f020000 00000000 00000000 00000000 /............... │ │ │ │ + 0x00000b48 00000000 00000000 00000000 30020000 ............0... │ │ │ │ + 0x00000b58 00000000 31020000 00000000 00000000 ....1........... │ │ │ │ + 0x00000b68 32020000 00000000 00000000 00000000 2............... │ │ │ │ + 0x00000b78 00000000 33020000 00000000 00000000 ....3........... │ │ │ │ + 0x00000b88 34020000 35020000 36020000 00000000 4...5...6....... │ │ │ │ + 0x00000b98 00000000 37020000 00000000 00000000 ....7........... │ │ │ │ + 0x00000ba8 00000000 39020000 3a020000 3b020000 ....9...:...;... │ │ │ │ + 0x00000bb8 3c020000 3d020000 00000000 00000000 <...=........... │ │ │ │ + 0x00000bc8 00000000 00000000 3f020000 40020000 ........?...@... │ │ │ │ 0x00000bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000be8 40020000 00000000 41020000 00000000 @.......A....... │ │ │ │ - 0x00000bf8 42020000 44020000 00000000 00000000 B...D........... │ │ │ │ - 0x00000c08 00000000 00000000 45020000 46020000 ........E...F... │ │ │ │ - 0x00000c18 47020000 00000000 48020000 00000000 G.......H....... │ │ │ │ - 0x00000c28 00000000 00000000 00000000 4b020000 ............K... │ │ │ │ - 0x00000c38 4c020000 00000000 00000000 00000000 L............... │ │ │ │ + 0x00000be8 41020000 00000000 42020000 00000000 A.......B....... │ │ │ │ + 0x00000bf8 43020000 45020000 00000000 00000000 C...E........... │ │ │ │ + 0x00000c08 00000000 00000000 46020000 47020000 ........F...G... │ │ │ │ + 0x00000c18 48020000 00000000 49020000 00000000 H.......I....... │ │ │ │ + 0x00000c28 00000000 00000000 00000000 4c020000 ............L... │ │ │ │ + 0x00000c38 4d020000 00000000 00000000 00000000 M............... │ │ │ │ 0x00000c48 4e020000 00000000 00000000 50020000 N...........P... │ │ │ │ 0x00000c58 00000000 51020000 00000000 52020000 ....Q.......R... │ │ │ │ 0x00000c68 00000000 53020000 00000000 00000000 ....S........... │ │ │ │ 0x00000c78 54020000 00000000 00000000 00000000 T............... │ │ │ │ 0x00000c88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c98 55020000 00000000 00000000 00000000 U............... │ │ │ │ 0x00000ca8 00000000 56020000 57020000 00000000 ....V...W....... │ │ │ │ @@ -232,60 +232,60 @@ │ │ │ │ 0x00000f88 9188d0f0 61a2bc61 145d0dd9 7927147b ....a..a.]..y'.{ │ │ │ │ 0x00000f98 ba40e308 46cba64d 435e915f 7ccabf7c .@..F..MC^._|..| │ │ │ │ 0x00000fa8 c570b0ed 03076dff bdd1d040 f5b607f5 .p....m....@.... │ │ │ │ 0x00000fb8 d9d9550a afcf8c63 9f7e1cc3 c7857555 ..U....c.~....uU │ │ │ │ 0x00000fc8 6377d613 af8de0f6 9129216d 3c0c1206 cw.......)!m<... │ │ │ │ 0x00000fd8 5536f836 19debbe5 0742908e 69416d8c U6.6.....B..iAm. │ │ │ │ 0x00000fe8 85b914a4 9f13fe3d a752a3fb fe006a40 .......=.R....j@ │ │ │ │ - 0x00000ff8 23d3bf7b c5324280 a753203f 1b31c536 #..{.2B..S ?.1.6 │ │ │ │ - 0x00001008 77eaddd0 33662877 17a1b8a7 0da7ad94 w...3f(w........ │ │ │ │ - 0x00001018 afa9de58 033f7620 272134e3 45a8e3ce ...X.?v '!4.E... │ │ │ │ - 0x00001028 9ff828ae ad2bb332 1db09fc9 85b7acb4 ..(..+.2........ │ │ │ │ - 0x00001038 2dcfc644 0da034d2 fb247fdc 9bcecab2 -..D..4..$...... │ │ │ │ - 0x00001048 59096d45 6dd5c2c5 37d56f83 0509c404 Y.mEm...7.o..... │ │ │ │ - 0x00001058 a12eb263 37f79771 316ffbe3 e9576144 ...c7..q1o...WaD │ │ │ │ - 0x00001068 4ca6eb9e 3122d533 5167991e d95a090d L...1".3Qg...Z.. │ │ │ │ - 0x00001078 cbcc6bf6 3185458f 3d1199ef f9ff48ba ..k.1.E.=.....H. │ │ │ │ - 0x00001088 b3893126 f3c5d9f3 d2013d12 ba31bd33 ..1&......=..1.3 │ │ │ │ - 0x00001098 a9a3cd0e aafc275a 639b931e fd08ae1a ......'Zc....... │ │ │ │ - 0x000010a8 7be0072b 44374375 5b6d86f0 657851ef {..+D7Cu[m..exQ. │ │ │ │ - 0x000010b8 97eb2378 7ce7cc89 751e38bc 37c4dd9d ..#x|...u.8.7... │ │ │ │ - 0x000010c8 3a2638a7 e1d3e722 7fbad20e 3e661974 :&8...."....>f.t │ │ │ │ - 0x000010d8 6f882873 114b9dea 4ca25947 85e03087 o.(s.K..L.YG..0. │ │ │ │ - 0x000010e8 3f1739ad cf9301a4 b5e04dff eb45f7cf ?.9.......M..E.. │ │ │ │ - 0x000010f8 473ea9a9 fc9d6367 a9650d76 1563f5f7 G>....cg.e.v.c.. │ │ │ │ - 0x00001108 f30cff80 97421f0d 87b9c2c6 8b95527e .....B........R~ │ │ │ │ - 0x00001118 9fc78cab d4834fab b55663f8 61284ae6 ......O..Vc.a(J. │ │ │ │ - 0x00001128 99d569b5 5c78b449 d1c9321f e926df59 ..i.\x.I..2..&.Y │ │ │ │ - 0x00001138 6988458f 677065eb eba8cbaa 59f36dba i.E.gpe.....Y.m. │ │ │ │ - 0x00001148 c5f59a9a 24472489 cff51525 b7d49bd4 ....$G$....%.... │ │ │ │ - 0x00001158 03ebce32 cba32043 d5aca905 3f734189 ...2.. C....?sA. │ │ │ │ - 0x00001168 e353ed77 43d887f0 19f3c28b 79185959 .S.wC.......y.YY │ │ │ │ - 0x00001178 11295a1c 67be1ae4 2975d22c d0fa05e7 .)Z.g...)u.,.... │ │ │ │ - 0x00001188 efba6afe 491712d5 51d6304b e5c6f182 ..j.I...Q.0K.... │ │ │ │ - 0x00001198 8dab1f5a fbba0689 8dc0e6f4 9b578c76 ...Z.........W.v │ │ │ │ - 0x000011a8 f7ab2532 cd954761 2d057f12 5969651b ..%2..Ga-...Yie. │ │ │ │ - 0x000011b8 c7eb8e7e b3b47067 c7cc6f1f e583c21f ...~..pg..o..... │ │ │ │ - 0x000011c8 acc68599 00832e37 eb41458f 8d65cb62 .......7.AE..e.b │ │ │ │ - 0x000011d8 e20a7327 a301f837 db513e33 7726f837 ..s'...7.Q>3w&.7 │ │ │ │ - 0x000011e8 3a21c6aa 493c3e01 024ee4de 8341d8d2 :!..I<>..N...A.. │ │ │ │ - 0x000011f8 69412c3a a08f29fe bdc09f54 78617732 iA,:..)....Txaw2 │ │ │ │ - 0x00001208 1d69c438 378c81d6 1883be28 85801ae9 .i.87......(.... │ │ │ │ - 0x00001218 2078a5de e7d08ef4 571eb8cd 6fe97fdf x......W...o... │ │ │ │ - 0x00001228 ddc194f8 64734d1d 19e0261d d7d00cda ....dsM...&..... │ │ │ │ - 0x00001238 c7c4b12b 89086e33 70eaf963 6e3ba1db ...+..n3p..cn;.. │ │ │ │ - 0x00001248 33b7d85a b33293fa c5d8921c d3422e4c 3..Z.2.......B.L │ │ │ │ - 0x00001258 f143d2f4 69bcf1e1 9de47bc4 fd91b48c .C..i.....{..... │ │ │ │ - 0x00001268 6715213d 8971b725 7486e430 9346e1e6 g.!=.q.%t..0.F.. │ │ │ │ - 0x00001278 a74908bc b7babe04 1d797318 0d974e16 .I.......ys...N. │ │ │ │ - 0x00001288 1827f1f5 9bddfe82 c10bf35e e505c30d .'.........^.... │ │ │ │ - 0x00001298 11f37ce9 293b4c52 88af012a d11fc7e8 ..|.);LR...*.... │ │ │ │ - 0x000012a8 f5e374c1 87b687e5 0da6dd9d 0f3679ee ..t..........6y. │ │ │ │ - 0x000012b8 3ae31f30 84f4122e bfbe5621 6be752b0 :..0......V!k.R. │ │ │ │ - 0x000012c8 82aa037a 3fb8c9c7 62c719c0 db922030 ...z?...b..... 0 │ │ │ │ + 0x00000ff8 23d3bf7b c5324280 917eddc9 a753203f #..{.2B..~...S ? │ │ │ │ + 0x00001008 1b31c536 77eaddd0 33662877 17a1b8a7 .1.6w...3f(w.... │ │ │ │ + 0x00001018 0da7ad94 afa9de58 033f7620 272134e3 .......X.?v '!4. │ │ │ │ + 0x00001028 45a8e3ce 9ff828ae ad2bb332 1db09fc9 E.....(..+.2.... │ │ │ │ + 0x00001038 85b7acb4 2dcfc644 0da034d2 fb247fdc ....-..D..4..$.. │ │ │ │ + 0x00001048 9bcecab2 59096d45 6dd5c2c5 37d56f83 ....Y.mEm...7.o. │ │ │ │ + 0x00001058 0509c404 a12eb263 37f79771 316ffbe3 .......c7..q1o.. │ │ │ │ + 0x00001068 e9576144 4ca6eb9e 3122d533 5167991e .WaDL...1".3Qg.. │ │ │ │ + 0x00001078 d95a090d cbcc6bf6 3185458f 3d1199ef .Z....k.1.E.=... │ │ │ │ + 0x00001088 f9ff48ba b3893126 f3c5d9f3 d2013d12 ..H...1&......=. │ │ │ │ + 0x00001098 ba31bd33 a9a3cd0e aafc275a 639b931e .1.3......'Zc... │ │ │ │ + 0x000010a8 fd08ae1a 7be0072b 44374375 5b6d86f0 ....{..+D7Cu[m.. │ │ │ │ + 0x000010b8 657851ef 97eb2378 7ce7cc89 751e38bc exQ...#x|...u.8. │ │ │ │ + 0x000010c8 37c4dd9d 3a2638a7 e1d3e722 7fbad20e 7...:&8....".... │ │ │ │ + 0x000010d8 3e661974 6f882873 114b9dea 4ca25947 >f.to.(s.K..L.YG │ │ │ │ + 0x000010e8 85e03087 3f1739ad cf9301a4 b5e04dff ..0.?.9.......M. │ │ │ │ + 0x000010f8 eb45f7cf 473ea9a9 fc9d6367 a9650d76 .E..G>....cg.e.v │ │ │ │ + 0x00001108 1563f5f7 f30cff80 97421f0d 87b9c2c6 .c.......B...... │ │ │ │ + 0x00001118 8b95527e 9fc78cab d4834fab b55663f8 ..R~......O..Vc. │ │ │ │ + 0x00001128 61284ae6 99d569b5 5c78b449 d1c9321f a(J...i.\x.I..2. │ │ │ │ + 0x00001138 e926df59 6988458f 677065eb eba8cbaa .&.Yi.E.gpe..... │ │ │ │ + 0x00001148 59f36dba c5f59a9a 24472489 cff51525 Y.m.....$G$....% │ │ │ │ + 0x00001158 b7d49bd4 03ebce32 cba32043 d5aca905 .......2.. C.... │ │ │ │ + 0x00001168 3f734189 e353ed77 43d887f0 19f3c28b ?sA..S.wC....... │ │ │ │ + 0x00001178 79185959 11295a1c 67be1ae4 2975d22c y.YY.)Z.g...)u., │ │ │ │ + 0x00001188 d0fa05e7 efba6afe 491712d5 51d6304b ......j.I...Q.0K │ │ │ │ + 0x00001198 e5c6f182 8dab1f5a fbba0689 8dc0e6f4 .......Z........ │ │ │ │ + 0x000011a8 9b578c76 f7ab2532 cd954761 2d057f12 .W.v..%2..Ga-... │ │ │ │ + 0x000011b8 5969651b c7eb8e7e b3b47067 c7cc6f1f Yie....~..pg..o. │ │ │ │ + 0x000011c8 e583c21f acc68599 00832e37 eb41458f ...........7.AE. │ │ │ │ + 0x000011d8 8d65cb62 e20a7327 a301f837 db513e33 .e.b..s'...7.Q>3 │ │ │ │ + 0x000011e8 7726f837 3a21c6aa 493c3e01 024ee4de w&.7:!..I<>..N.. │ │ │ │ + 0x000011f8 8341d8d2 69412c3a a08f29fe bdc09f54 .A..iA,:..)....T │ │ │ │ + 0x00001208 78617732 1d69c438 378c81d6 1883be28 xaw2.i.87......( │ │ │ │ + 0x00001218 85801ae9 2078a5de e7d08ef4 571eb8cd .... x......W... │ │ │ │ + 0x00001228 6fe97fdf ddc194f8 64734d1d 19e0261d o.......dsM...&. │ │ │ │ + 0x00001238 d7d00cda c7c4b12b 89086e33 70eaf963 .......+..n3p..c │ │ │ │ + 0x00001248 6e3ba1db 33b7d85a b33293fa c5d8921c n;..3..Z.2...... │ │ │ │ + 0x00001258 d3422e4c f143d2f4 69bcf1e1 9de47bc4 .B.L.C..i.....{. │ │ │ │ + 0x00001268 fd91b48c 6715213d 8971b725 7486e430 ....g.!=.q.%t..0 │ │ │ │ + 0x00001278 9346e1e6 a74908bc b7babe04 1d797318 .F...I.......ys. │ │ │ │ + 0x00001288 0d974e16 1827f1f5 9bddfe82 c10bf35e ..N..'.........^ │ │ │ │ + 0x00001298 e505c30d 11f37ce9 293b4c52 88af012a ......|.);LR...* │ │ │ │ + 0x000012a8 d11fc7e8 f5e374c1 87b687e5 0da6dd9d ......t......... │ │ │ │ + 0x000012b8 0f3679ee 3ae31f30 84f4122e bfbe5621 .6y.:..0......V! │ │ │ │ + 0x000012c8 6be752b0 3fb8c9c7 62c719c0 db922030 k.R.?...b..... 0 │ │ │ │ 0x000012d8 1901fd69 cb7de306 fffe4190 7befa3ef ...i.}....A.{... │ │ │ │ 0x000012e8 39de8ff0 371011cb 09c01130 3bfe4e32 9...7......0;.N2 │ │ │ │ 0x000012f8 2f6902f2 0b903046 15b20979 5bfd649f /i....0F...y[.d. │ │ │ │ 0x00001308 13208803 f50c135b adfdb673 d1020313 . .....[...s.... │ │ │ │ 0x00001318 8724cd92 a59e3d0a 6bd9fea2 730ea683 .$....=.k...s... │ │ │ │ 0x00001328 6d19bf1d 4fc84d0b e5eb3204 74e29ebb m...O.M...2.t... │ │ │ │ 0x00001338 fb443e44 adfb0d02 ab10d97a e927852f .D>D.......z.'./ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -16,19 +16,19 @@ │ │ │ │ 0x00003b64 7075745f 73657475 70004350 79446566 put_setup.CPyDef │ │ │ │ 0x00003b74 5f5f7061 72736572 5f5f5f46 6c616773 __parser___Flags │ │ │ │ 0x00003b84 5f5f5f5f 5f6d7970 79635f64 65666175 _____mypyc_defau │ │ │ │ 0x00003b94 6c74735f 73657475 70005079 4572725f lts_setup.PyErr_ │ │ │ │ 0x00003ba4 53657453 7472696e 67004350 79547970 SetString.CPyTyp │ │ │ │ 0x00003bb4 655f5f70 61727365 725f5f5f 44455052 e__parser___DEPR │ │ │ │ 0x00003bc4 45434154 45445f44 45464155 4c540050 ECATED_DEFAULT.P │ │ │ │ - 0x00003bd4 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ - 0x00003be4 50795f44 65616c6c 6f63005f 5f617373 Py_Dealloc.__ass │ │ │ │ - 0x00003bf4 6572745f 6661696c 00435079 4465665f ert_fail.CPyDef_ │ │ │ │ - 0x00003c04 5f706172 7365725f 5f5f5f5f 6d797079 _parser_____mypy │ │ │ │ - 0x00003c14 635f5f46 6c616773 5f736574 75700050 c__Flags_setup.P │ │ │ │ + 0x00003bd4 79457863 5f547970 65457272 6f720043 yExc_TypeError.C │ │ │ │ + 0x00003be4 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00003bf4 5f5f6d79 7079635f 5f466c61 67735f73 __mypyc__Flags_s │ │ │ │ + 0x00003c04 65747570 005f5079 5f446561 6c6c6f63 etup._Py_Dealloc │ │ │ │ + 0x00003c14 005f5f61 73736572 745f6661 696c0050 .__assert_fail.P │ │ │ │ 0x00003c24 794f626a 6563745f 436c6561 724d616e yObject_ClearMan │ │ │ │ 0x00003c34 61676564 44696374 0050794f 626a6563 agedDict.PyObjec │ │ │ │ 0x00003c44 745f5669 7369744d 616e6167 65644469 t_VisitManagedDi │ │ │ │ 0x00003c54 63740050 794f626a 6563745f 47435f55 ct.PyObject_GC_U │ │ │ │ 0x00003c64 6e547261 636b0050 79546872 65616453 nTrack.PyThreadS │ │ │ │ 0x00003c74 74617465 5f476574 005f5079 54726173 tate_Get._PyTras │ │ │ │ 0x00003c84 685f7468 72656164 5f646573 74726f79 h_thread_destroy │ │ │ │ @@ -567,283 +567,283 @@ │ │ │ │ 0x00005dd4 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ 0x00005de4 00435079 54616767 65645f42 69747769 .CPyTagged_Bitwi │ │ │ │ 0x00005df4 73654c6f 6e674f70 5f005f50 794c6f6e seLongOp_._PyLon │ │ │ │ 0x00005e04 675f4e65 77005f50 794c6f6e 675f5369 g_New._PyLong_Si │ │ │ │ 0x00005e14 676e0050 794e756d 6265725f 586f7200 gn.PyNumber_Xor. │ │ │ │ 0x00005e24 50794e75 6d626572 5f4f7200 50794e75 PyNumber_Or.PyNu │ │ │ │ 0x00005e34 6d626572 5f416e64 00435079 4465665f mber_And.CPyDef_ │ │ │ │ - 0x00005e44 5f747970 65735f5f 5f5f5f74 6f705f6c _types_____top_l │ │ │ │ - 0x00005e54 6576656c 5f5f0043 50795374 61746963 evel__.CPyStatic │ │ │ │ - 0x00005e64 5f5f7479 7065735f 5f5f676c 6f62616c __types___global │ │ │ │ - 0x00005e74 73004350 794d6f64 756c655f 74797069 s.CPyModule_typi │ │ │ │ - 0x00005e84 6e67005f 50795f45 6c6c6970 7369734f ng._Py_EllipsisO │ │ │ │ - 0x00005e94 626a6563 74004350 79446566 5f5f7265 bject.CPyDef__re │ │ │ │ - 0x00005ea4 5f5f5f6d 61746368 5f746f5f 64617465 ___match_to_date │ │ │ │ - 0x00005eb4 74696d65 00435079 53746174 69635f5f time.CPyStatic__ │ │ │ │ - 0x00005ec4 72655f5f 5f676c6f 62616c73 00435079 re___globals.CPy │ │ │ │ - 0x00005ed4 50795f5f 72655f5f 5f6d6174 63685f74 Py__re___match_t │ │ │ │ - 0x00005ee4 6f5f6461 74657469 6d650043 50794465 o_datetime.CPyDe │ │ │ │ - 0x00005ef4 665f5f72 655f5f5f 63616368 65645f74 f__re___cached_t │ │ │ │ - 0x00005f04 7a004350 7950795f 5f72655f 5f5f6361 z.CPyPy__re___ca │ │ │ │ - 0x00005f14 63686564 5f747a00 43507944 65665f5f ched_tz.CPyDef__ │ │ │ │ - 0x00005f24 72655f5f 5f6d6174 63685f74 6f5f6c6f re___match_to_lo │ │ │ │ - 0x00005f34 63616c74 696d6500 43507950 795f5f72 caltime.CPyPy__r │ │ │ │ - 0x00005f44 655f5f5f 6d617463 685f746f 5f6c6f63 e___match_to_loc │ │ │ │ - 0x00005f54 616c7469 6d650043 50794465 665f5f72 altime.CPyDef__r │ │ │ │ - 0x00005f64 655f5f5f 6d617463 685f746f 5f6e756d e___match_to_num │ │ │ │ - 0x00005f74 62657200 43507950 795f5f72 655f5f5f ber.CPyPy__re___ │ │ │ │ - 0x00005f84 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ - 0x00005f94 43507944 65665f5f 72655f5f 5f5f5f74 CPyDef__re_____t │ │ │ │ - 0x00005fa4 6f705f6c 6576656c 5f5f0043 50794d6f op_level__.CPyMo │ │ │ │ - 0x00005fb4 64756c65 5f5f5f66 75747572 655f5f00 dule___future__. │ │ │ │ - 0x00005fc4 4350794d 6f64756c 655f6461 74657469 CPyModule_dateti │ │ │ │ - 0x00005fd4 6d650043 50794d6f 64756c65 5f66756e me.CPyModule_fun │ │ │ │ - 0x00005fe4 63746f6f 6c730043 50794d6f 64756c65 ctools.CPyModule │ │ │ │ - 0x00005ff4 5f726500 43507953 74617469 635f5f72 _re.CPyStatic__r │ │ │ │ - 0x00006004 655f5f5f 52455f4e 554d4245 52004350 e___RE_NUMBER.CP │ │ │ │ - 0x00006014 79537461 7469635f 5f72655f 5f5f5245 yStatic__re___RE │ │ │ │ - 0x00006024 5f4c4f43 414c5449 4d450043 50795374 _LOCALTIME.CPySt │ │ │ │ - 0x00006034 61746963 5f5f7265 5f5f5f52 455f4441 atic__re___RE_DA │ │ │ │ - 0x00006044 54455449 4d450043 50794465 665f5f70 TETIME.CPyDef__p │ │ │ │ - 0x00006054 61727365 725f5f5f 44455052 45434154 arser___DEPRECAT │ │ │ │ - 0x00006064 45445f44 45464155 4c540043 50794465 ED_DEFAULT.CPyDe │ │ │ │ - 0x00006074 665f5f70 61727365 725f5f5f 466c6167 f__parser___Flag │ │ │ │ - 0x00006084 73004350 79446566 5f5f7061 72736572 s.CPyDef__parser │ │ │ │ - 0x00006094 5f5f5f4e 65737465 64446963 74004350 ___NestedDict.CP │ │ │ │ - 0x000060a4 79446566 5f5f7061 72736572 5f5f5f4f yDef__parser___O │ │ │ │ - 0x000060b4 75747075 745f5f5f 5f5f696e 69745f5f utput_____init__ │ │ │ │ - 0x000060c4 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000060d4 5f4f7574 7075745f 5f5f5f5f 696e6974 _Output_____init │ │ │ │ - 0x000060e4 5f5f0043 50795479 70655f5f 70617273 __.CPyType__pars │ │ │ │ - 0x000060f4 65725f5f 5f4f7574 70757400 43507944 er___Output.CPyD │ │ │ │ - 0x00006104 65665f5f 70617273 65725f5f 5f4f7574 ef__parser___Out │ │ │ │ - 0x00006114 70757400 43507944 65665f5f 70617273 put.CPyDef__pars │ │ │ │ - 0x00006124 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ - 0x00006134 61727365 5f666c6f 61745f65 6e760043 arse_float_env.C │ │ │ │ - 0x00006144 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x00006154 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x00006164 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006174 5f666c6f 61745f6f 626a0043 50794465 _float_obj.CPyDe │ │ │ │ - 0x00006184 665f5f70 61727365 725f5f5f 544f4d4c f__parser___TOML │ │ │ │ - 0x00006194 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ - 0x000061a4 696e6974 5f5f0050 794f626a 6563745f init__.PyObject_ │ │ │ │ - 0x000061b4 43616c6c 4f626a65 63740043 50794d6f CallObject.CPyMo │ │ │ │ - 0x000061c4 64756c65 5f776172 6e696e67 73004350 dule_warnings.CP │ │ │ │ - 0x000061d4 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x000061e4 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ - 0x000061f4 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x00006204 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ - 0x00006214 5f706f73 00435079 53746174 69635f5f _pos.CPyStatic__ │ │ │ │ - 0x00006224 70617273 65725f5f 5f746f6d 6c695f5f parser___tomli__ │ │ │ │ - 0x00006234 5f5f7061 72736572 5f5f5f54 4f4d4c44 __parser___TOMLD │ │ │ │ - 0x00006244 65636f64 65457272 6f725f5f 5f5f5f69 ecodeError_____i │ │ │ │ - 0x00006254 6e69745f 5f5f5f5f 646f6300 43507953 nit_____doc.CPyS │ │ │ │ - 0x00006264 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00006274 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ - 0x00006284 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ - 0x00006294 725f5f5f 5f5f696e 69745f5f 5f5f5f6d r_____init_____m │ │ │ │ - 0x000062a4 73670043 50795079 5f5f7061 72736572 sg.CPyPy__parser │ │ │ │ - 0x000062b4 5f5f5f54 4f4d4c44 65636f64 65457272 ___TOMLDecodeErr │ │ │ │ - 0x000062c4 6f725f5f 5f5f5f69 6e69745f 5f004350 or_____init__.CP │ │ │ │ - 0x000062d4 79547970 655f5f70 61727365 725f5f5f yType__parser___ │ │ │ │ - 0x000062e4 544f4d4c 4465636f 64654572 726f7200 TOMLDecodeError. │ │ │ │ - 0x000062f4 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006304 5f736b69 705f6368 61727300 43507950 _skip_chars.CPyP │ │ │ │ - 0x00006314 795f5f70 61727365 725f5f5f 736b6970 y__parser___skip │ │ │ │ - 0x00006324 5f636861 72730043 50794465 665f5f70 _chars.CPyDef__p │ │ │ │ - 0x00006334 61727365 725f5f5f 736b6970 5f756e74 arser___skip_unt │ │ │ │ - 0x00006344 696c0050 79536574 5f436f6e 7461696e il.PySet_Contain │ │ │ │ - 0x00006354 73005079 556e6963 6f64655f 4a6f696e s.PyUnicode_Join │ │ │ │ - 0x00006364 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006374 5f736b69 705f756e 74696c00 50794672 _skip_until.PyFr │ │ │ │ - 0x00006384 6f7a656e 5365745f 54797065 00435079 ozenSet_Type.CPy │ │ │ │ - 0x00006394 4465665f 5f706172 7365725f 5f5f736b Def__parser___sk │ │ │ │ - 0x000063a4 69705f63 6f6d6d65 6e740043 50795374 ip_comment.CPySt │ │ │ │ - 0x000063b4 61746963 5f5f7061 72736572 5f5f5f49 atic__parser___I │ │ │ │ - 0x000063c4 4c4c4547 414c5f43 4f4d4d45 4e545f43 LLEGAL_COMMENT_C │ │ │ │ - 0x000063d4 48415253 00507945 78635f4e 616d6545 HARS.PyExc_NameE │ │ │ │ - 0x000063e4 72726f72 00435079 50795f5f 70617273 rror.CPyPy__pars │ │ │ │ - 0x000063f4 65725f5f 5f736b69 705f636f 6d6d656e er___skip_commen │ │ │ │ - 0x00006404 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ - 0x00006414 5f5f5f73 6b69705f 636f6d6d 656e7473 ___skip_comments │ │ │ │ - 0x00006424 5f616e64 5f617272 61795f77 73004350 _and_array_ws.CP │ │ │ │ - 0x00006434 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x00006444 5f5f544f 4d4c5f57 535f414e 445f4e45 __TOML_WS_AND_NE │ │ │ │ - 0x00006454 574c494e 45004350 7950795f 5f706172 WLINE.CPyPy__par │ │ │ │ - 0x00006464 7365725f 5f5f736b 69705f63 6f6d6d65 ser___skip_comme │ │ │ │ - 0x00006474 6e74735f 616e645f 61727261 795f7773 nts_and_array_ws │ │ │ │ - 0x00006484 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x00006494 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x000064a4 73747200 43507953 74617469 635f5f70 str.CPyStatic__p │ │ │ │ - 0x000064b4 61727365 725f5f5f 494c4c45 47414c5f arser___ILLEGAL_ │ │ │ │ - 0x000064c4 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ - 0x000064d4 53004350 7950795f 5f706172 7365725f S.CPyPy__parser_ │ │ │ │ - 0x000064e4 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x000064f4 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ - 0x00006504 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00006514 5f737472 00507955 6e69636f 64655f43 _str.PyUnicode_C │ │ │ │ - 0x00006524 6f6e6361 74004350 79537461 7469635f oncat.CPyStatic_ │ │ │ │ - 0x00006534 5f706172 7365725f 5f5f494c 4c454741 _parser___ILLEGA │ │ │ │ - 0x00006544 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ - 0x00006554 435f5354 525f4348 41525300 43507953 C_STR_CHARS.CPyS │ │ │ │ - 0x00006564 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00006574 494c4c45 47414c5f 42415349 435f5354 ILLEGAL_BASIC_ST │ │ │ │ - 0x00006584 525f4348 41525300 43507944 65665f5f R_CHARS.CPyDef__ │ │ │ │ - 0x00006594 70617273 65725f5f 5f706172 73655f6f parser___parse_o │ │ │ │ - 0x000065a4 6e655f6c 696e655f 62617369 635f7374 ne_line_basic_st │ │ │ │ - 0x000065b4 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ - 0x000065c4 5f5f5f70 61727365 5f6b6579 5f706172 ___parse_key_par │ │ │ │ - 0x000065d4 74004350 79537461 7469635f 5f706172 t.CPyStatic__par │ │ │ │ - 0x000065e4 7365725f 5f5f4241 52455f4b 45595f43 ser___BARE_KEY_C │ │ │ │ - 0x000065f4 48415253 00435079 4465665f 5f706172 HARS.CPyDef__par │ │ │ │ - 0x00006604 7365725f 5f5f7061 7273655f 6b657900 ser___parse_key. │ │ │ │ - 0x00006614 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ - 0x00006624 41646400 43507953 74617469 635f5f70 Add.CPyStatic__p │ │ │ │ - 0x00006634 61727365 725f5f5f 544f4d4c 5f575300 arser___TOML_WS. │ │ │ │ - 0x00006644 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006654 725f5f5f 4d41585f 4b45595f 50415254 r___MAX_KEY_PART │ │ │ │ - 0x00006664 53004350 79446566 5f5f7061 72736572 S.CPyDef__parser │ │ │ │ - 0x00006674 5f5f5f63 72656174 655f6469 63745f72 ___create_dict_r │ │ │ │ - 0x00006684 756c6500 43507950 795f5f70 61727365 ule.CPyPy__parse │ │ │ │ - 0x00006694 725f5f5f 63726561 74655f64 6963745f r___create_dict_ │ │ │ │ - 0x000066a4 72756c65 00435079 4465665f 5f706172 rule.CPyDef__par │ │ │ │ - 0x000066b4 7365725f 5f5f6372 65617465 5f6c6973 ser___create_lis │ │ │ │ - 0x000066c4 745f7275 6c650043 50795079 5f5f7061 t_rule.CPyPy__pa │ │ │ │ - 0x000066d4 72736572 5f5f5f63 72656174 655f6c69 rser___create_li │ │ │ │ - 0x000066e4 73745f72 756c6500 43507950 795f5f70 st_rule.CPyPy__p │ │ │ │ - 0x000066f4 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ - 0x00006704 79004350 7950795f 5f706172 7365725f y.CPyPy__parser_ │ │ │ │ - 0x00006714 5f5f7061 7273655f 6b65795f 70617274 __parse_key_part │ │ │ │ - 0x00006724 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006734 5f706172 73655f6f 6e655f6c 696e655f _parse_one_line_ │ │ │ │ - 0x00006744 62617369 635f7374 72004350 79446566 basic_str.CPyDef │ │ │ │ - 0x00006754 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006764 5f6d756c 74696c69 6e655f73 74720043 _multiline_str.C │ │ │ │ - 0x00006774 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x00006784 5f5f5f49 4c4c4547 414c5f4d 554c5449 ___ILLEGAL_MULTI │ │ │ │ - 0x00006794 4c494e45 5f4c4954 4552414c 5f535452 LINE_LITERAL_STR │ │ │ │ - 0x000067a4 5f434841 52530043 50795079 5f5f7061 _CHARS.CPyPy__pa │ │ │ │ - 0x000067b4 72736572 5f5f5f70 61727365 5f6d756c rser___parse_mul │ │ │ │ - 0x000067c4 74696c69 6e655f73 74720043 50795079 tiline_str.CPyPy │ │ │ │ - 0x000067d4 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x000067e4 5f626173 69635f73 74720043 50794465 _basic_str.CPyDe │ │ │ │ - 0x000067f4 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ - 0x00006804 655f7661 6c756500 43507944 65665f5f e_value.CPyDef__ │ │ │ │ - 0x00006814 70617273 65725f5f 5f706172 73655f61 parser___parse_a │ │ │ │ - 0x00006824 72726179 00435079 4465665f 5f706172 rray.CPyDef__par │ │ │ │ - 0x00006834 7365725f 5f5f7061 7273655f 696e6c69 ser___parse_inli │ │ │ │ - 0x00006844 6e655f74 61626c65 00435079 53746174 ne_table.CPyStat │ │ │ │ - 0x00006854 69635f5f 70617273 65725f5f 5f4d4158 ic__parser___MAX │ │ │ │ - 0x00006864 5f494e4c 494e455f 4e455354 494e4700 _INLINE_NESTING. │ │ │ │ - 0x00006874 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006884 5f706172 73655f6b 65795f76 616c7565 _parse_key_value │ │ │ │ - 0x00006894 5f706169 72004350 79446566 5f5f7061 _pair.CPyDef__pa │ │ │ │ - 0x000068a4 72736572 5f5f5f6b 65795f76 616c7565 rser___key_value │ │ │ │ - 0x000068b4 5f72756c 65005079 53657175 656e6365 _rule.PySequence │ │ │ │ - 0x000068c4 5f436f6e 63617400 43507950 795f5f70 _Concat.CPyPy__p │ │ │ │ - 0x000068d4 61727365 725f5f5f 6b65795f 76616c75 arser___key_valu │ │ │ │ - 0x000068e4 655f7275 6c650043 50795079 5f5f7061 e_rule.CPyPy__pa │ │ │ │ - 0x000068f4 72736572 5f5f5f70 61727365 5f6b6579 rser___parse_key │ │ │ │ - 0x00006904 5f76616c 75655f70 61697200 43507950 _value_pair.CPyP │ │ │ │ - 0x00006914 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ - 0x00006924 655f696e 6c696e65 5f746162 6c650043 e_inline_table.C │ │ │ │ - 0x00006934 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x00006944 61727365 5f617272 61790043 50795079 arse_array.CPyPy │ │ │ │ - 0x00006954 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006964 5f76616c 75650043 50794465 665f5f70 _value.CPyDef__p │ │ │ │ - 0x00006974 61727365 725f5f5f 69735f75 6e69636f arser___is_unico │ │ │ │ - 0x00006984 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ - 0x00006994 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000069a4 5f706172 73655f68 65785f63 68617200 _parse_hex_char. │ │ │ │ - 0x000069b4 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x000069c4 725f5f5f 48455844 49474954 5f434841 r___HEXDIGIT_CHA │ │ │ │ - 0x000069d4 52530043 50794465 665f5f70 61727365 RS.CPyDef__parse │ │ │ │ - 0x000069e4 725f5f5f 70617273 655f6261 7369635f r___parse_basic_ │ │ │ │ - 0x000069f4 7374725f 65736361 70650043 50795374 str_escape.CPySt │ │ │ │ - 0x00006a04 61746963 5f5f7061 72736572 5f5f5f42 atic__parser___B │ │ │ │ - 0x00006a14 41534943 5f535452 5f455343 4150455f ASIC_STR_ESCAPE_ │ │ │ │ - 0x00006a24 5245504c 4143454d 454e5453 00435079 REPLACEMENTS.CPy │ │ │ │ - 0x00006a34 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ - 0x00006a44 73655f62 61736963 5f737472 5f657363 se_basic_str_esc │ │ │ │ - 0x00006a54 61706500 43507944 65665f5f 70617273 ape.CPyDef__pars │ │ │ │ - 0x00006a64 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00006a74 5f737472 5f657363 6170655f 6d756c74 _str_escape_mult │ │ │ │ - 0x00006a84 696c696e 65004350 7950795f 5f706172 iline.CPyPy__par │ │ │ │ - 0x00006a94 7365725f 5f5f7061 7273655f 62617369 ser___parse_basi │ │ │ │ - 0x00006aa4 635f7374 725f6573 63617065 5f6d756c c_str_escape_mul │ │ │ │ - 0x00006ab4 74696c69 6e650043 50795079 5f5f7061 tiline.CPyPy__pa │ │ │ │ - 0x00006ac4 72736572 5f5f5f70 61727365 5f686578 rser___parse_hex │ │ │ │ - 0x00006ad4 5f636861 72004350 7950795f 5f706172 _char.CPyPy__par │ │ │ │ - 0x00006ae4 7365725f 5f5f6973 5f756e69 636f6465 ser___is_unicode │ │ │ │ - 0x00006af4 5f736361 6c61725f 76616c75 65004350 _scalar_value.CP │ │ │ │ - 0x00006b04 79446566 5f5f7061 72736572 5f5f5f6d yDef__parser___m │ │ │ │ - 0x00006b14 616b655f 73616665 5f706172 73655f66 ake_safe_parse_f │ │ │ │ - 0x00006b24 6c6f6174 00507946 6c6f6174 5f547970 loat.PyFloat_Typ │ │ │ │ - 0x00006b34 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x00006b44 5f5f5f6c 6f616473 00435079 53746174 ___loads.CPyStat │ │ │ │ - 0x00006b54 69635f5f 70617273 65725f5f 5f4b4559 ic__parser___KEY │ │ │ │ - 0x00006b64 5f494e49 5449414c 5f434841 52530043 _INITIAL_CHARS.C │ │ │ │ - 0x00006b74 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x00006b84 5f5f5f74 6f6d6c69 5f5f5f5f 70617273 ___tomli____pars │ │ │ │ - 0x00006b94 65725f5f 5f6c6f61 64735f5f 5f706172 er___loads___par │ │ │ │ - 0x00006ba4 73655f66 6c6f6174 00435079 4465665f se_float.CPyDef_ │ │ │ │ - 0x00006bb4 5f706172 7365725f 5f5f6c6f 61640043 _parser___load.C │ │ │ │ - 0x00006bc4 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x00006bd4 5f5f5f74 6f6d6c69 5f5f5f5f 70617273 ___tomli____pars │ │ │ │ - 0x00006be4 65725f5f 5f6c6f61 645f5f5f 70617273 er___load___pars │ │ │ │ - 0x00006bf4 655f666c 6f617400 43507950 795f5f70 e_float.CPyPy__p │ │ │ │ - 0x00006c04 61727365 725f5f5f 6c6f6164 00435079 arser___load.CPy │ │ │ │ - 0x00006c14 50795f5f 70617273 65725f5f 5f6c6f61 Py__parser___loa │ │ │ │ - 0x00006c24 64730043 50795079 5f5f7061 72736572 ds.CPyPy__parser │ │ │ │ - 0x00006c34 5f5f5f6d 616b655f 73616665 5f706172 ___make_safe_par │ │ │ │ - 0x00006c44 73655f66 6c6f6174 00435079 4465665f se_float.CPyDef_ │ │ │ │ - 0x00006c54 5f706172 7365725f 5f5f5f5f 746f705f _parser_____top_ │ │ │ │ - 0x00006c64 6c657665 6c5f5f00 50795475 706c655f level__.PyTuple_ │ │ │ │ - 0x00006c74 5061636b 00435079 4d6f6475 6c655f73 Pack.CPyModule_s │ │ │ │ - 0x00006c84 79730043 50794d6f 64756c65 5f747970 ys.CPyModule_typ │ │ │ │ - 0x00006c94 65730043 50794d6f 64756c65 5f746f6d es.CPyModule_tom │ │ │ │ - 0x00006ca4 6c695f5f 5f5f7265 00435079 53746174 li____re.CPyStat │ │ │ │ - 0x00006cb4 69635f5f 70617273 65725f5f 5f415343 ic__parser___ASC │ │ │ │ - 0x00006cc4 49495f43 54524c00 43507944 65665f74 II_CTRL.CPyDef_t │ │ │ │ - 0x00006cd4 6f6d6c69 5f5f5f5f 5f746f70 5f6c6576 omli_____top_lev │ │ │ │ - 0x00006ce4 656c5f5f 00435079 53746174 69635f74 el__.CPyStatic_t │ │ │ │ - 0x00006cf4 6f6d6c69 5f5f5f67 6c6f6261 6c730043 omli___globals.C │ │ │ │ - 0x00006d04 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ - 0x00006d14 5f5f7061 72736572 00435079 476c6f62 __parser.CPyGlob │ │ │ │ - 0x00006d24 616c7349 6e697400 4350794d 6f64756c alsInit.CPyModul │ │ │ │ - 0x00006d34 655f746f 6d6c695f 5f5f5f74 79706573 e_tomli____types │ │ │ │ - 0x00006d44 00435079 4c69745f 46726f7a 656e5365 .CPyLit_FrozenSe │ │ │ │ - 0x00006d54 74004350 794c6974 5f496e74 00435079 t.CPyLit_Int.CPy │ │ │ │ - 0x00006d64 4d6f6475 6c655f74 6f6d6c69 00435079 Module_tomli.CPy │ │ │ │ + 0x00005e44 5f706172 7365725f 5f5f4445 50524543 _parser___DEPREC │ │ │ │ + 0x00005e54 41544544 5f444546 41554c54 00435079 ATED_DEFAULT.CPy │ │ │ │ + 0x00005e64 4465665f 5f706172 7365725f 5f5f466c Def__parser___Fl │ │ │ │ + 0x00005e74 61677300 43507944 65665f5f 70617273 ags.CPyDef__pars │ │ │ │ + 0x00005e84 65725f5f 5f4e6573 74656444 69637400 er___NestedDict. │ │ │ │ + 0x00005e94 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00005ea4 5f4f7574 7075745f 5f5f5f5f 696e6974 _Output_____init │ │ │ │ + 0x00005eb4 5f5f0043 50795079 5f5f7061 72736572 __.CPyPy__parser │ │ │ │ + 0x00005ec4 5f5f5f4f 75747075 745f5f5f 5f5f696e ___Output_____in │ │ │ │ + 0x00005ed4 69745f5f 00435079 54797065 5f5f7061 it__.CPyType__pa │ │ │ │ + 0x00005ee4 72736572 5f5f5f4f 75747075 74004350 rser___Output.CP │ │ │ │ + 0x00005ef4 79446566 5f5f7061 72736572 5f5f5f4f yDef__parser___O │ │ │ │ + 0x00005f04 75747075 74004350 79446566 5f5f7061 utput.CPyDef__pa │ │ │ │ + 0x00005f14 72736572 5f5f5f6d 616b655f 73616665 rser___make_safe │ │ │ │ + 0x00005f24 5f706172 73655f66 6c6f6174 5f656e76 _parse_float_env │ │ │ │ + 0x00005f34 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005f44 5f5f7361 66655f70 61727365 5f666c6f __safe_parse_flo │ │ │ │ + 0x00005f54 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ + 0x00005f64 73655f66 6c6f6174 5f6f626a 00435079 se_float_obj.CPy │ │ │ │ + 0x00005f74 4465665f 5f706172 7365725f 5f5f544f Def__parser___TO │ │ │ │ + 0x00005f84 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ + 0x00005f94 5f5f696e 69745f5f 0050794f 626a6563 __init__.PyObjec │ │ │ │ + 0x00005fa4 745f4361 6c6c4f62 6a656374 00435079 t_CallObject.CPy │ │ │ │ + 0x00005fb4 4d6f6475 6c655f77 61726e69 6e677300 Module_warnings. │ │ │ │ + 0x00005fc4 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00005fd4 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ + 0x00005fe4 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ + 0x00005ff4 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ + 0x00006004 5f5f5f70 6f730043 50795374 61746963 ___pos.CPyStatic │ │ │ │ + 0x00006014 5f5f7061 72736572 5f5f5f74 6f6d6c69 __parser___tomli │ │ │ │ + 0x00006024 5f5f5f5f 70617273 65725f5f 5f544f4d ____parser___TOM │ │ │ │ + 0x00006034 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ + 0x00006044 5f696e69 745f5f5f 5f5f646f 63004350 _init_____doc.CP │ │ │ │ + 0x00006054 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x00006064 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ + 0x00006074 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ + 0x00006084 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ + 0x00006094 5f6d7367 00435079 50795f5f 70617273 _msg.CPyPy__pars │ │ │ │ + 0x000060a4 65725f5f 5f544f4d 4c446563 6f646545 er___TOMLDecodeE │ │ │ │ + 0x000060b4 72726f72 5f5f5f5f 5f696e69 745f5f00 rror_____init__. │ │ │ │ + 0x000060c4 43507954 7970655f 5f706172 7365725f CPyType__parser_ │ │ │ │ + 0x000060d4 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ + 0x000060e4 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ + 0x000060f4 5f5f5f73 6b69705f 63686172 73004350 ___skip_chars.CP │ │ │ │ + 0x00006104 7950795f 5f706172 7365725f 5f5f736b yPy__parser___sk │ │ │ │ + 0x00006114 69705f63 68617273 00435079 4465665f ip_chars.CPyDef_ │ │ │ │ + 0x00006124 5f706172 7365725f 5f5f736b 69705f75 _parser___skip_u │ │ │ │ + 0x00006134 6e74696c 00507953 65745f43 6f6e7461 ntil.PySet_Conta │ │ │ │ + 0x00006144 696e7300 5079556e 69636f64 655f4a6f ins.PyUnicode_Jo │ │ │ │ + 0x00006154 696e0043 50795079 5f5f7061 72736572 in.CPyPy__parser │ │ │ │ + 0x00006164 5f5f5f73 6b69705f 756e7469 6c005079 ___skip_until.Py │ │ │ │ + 0x00006174 46726f7a 656e5365 745f5479 70650043 FrozenSet_Type.C │ │ │ │ + 0x00006184 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006194 736b6970 5f636f6d 6d656e74 00435079 skip_comment.CPy │ │ │ │ + 0x000061a4 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x000061b4 5f494c4c 4547414c 5f434f4d 4d454e54 _ILLEGAL_COMMENT │ │ │ │ + 0x000061c4 5f434841 52530050 79457863 5f4e616d _CHARS.PyExc_Nam │ │ │ │ + 0x000061d4 65457272 6f720043 50795079 5f5f7061 eError.CPyPy__pa │ │ │ │ + 0x000061e4 72736572 5f5f5f73 6b69705f 636f6d6d rser___skip_comm │ │ │ │ + 0x000061f4 656e7400 43507944 65665f5f 70617273 ent.CPyDef__pars │ │ │ │ + 0x00006204 65725f5f 5f736b69 705f636f 6d6d656e er___skip_commen │ │ │ │ + 0x00006214 74735f61 6e645f61 72726179 5f777300 ts_and_array_ws. │ │ │ │ + 0x00006224 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00006234 725f5f5f 544f4d4c 5f57535f 414e445f r___TOML_WS_AND_ │ │ │ │ + 0x00006244 4e45574c 494e4500 43507950 795f5f70 NEWLINE.CPyPy__p │ │ │ │ + 0x00006254 61727365 725f5f5f 736b6970 5f636f6d arser___skip_com │ │ │ │ + 0x00006264 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ + 0x00006274 77730043 50794465 665f5f70 61727365 ws.CPyDef__parse │ │ │ │ + 0x00006284 725f5f5f 70617273 655f6c69 74657261 r___parse_litera │ │ │ │ + 0x00006294 6c5f7374 72004350 79537461 7469635f l_str.CPyStatic_ │ │ │ │ + 0x000062a4 5f706172 7365725f 5f5f494c 4c454741 _parser___ILLEGA │ │ │ │ + 0x000062b4 4c5f4c49 54455241 4c5f5354 525f4348 L_LITERAL_STR_CH │ │ │ │ + 0x000062c4 41525300 43507950 795f5f70 61727365 ARS.CPyPy__parse │ │ │ │ + 0x000062d4 725f5f5f 70617273 655f6c69 74657261 r___parse_litera │ │ │ │ + 0x000062e4 6c5f7374 72004350 79446566 5f5f7061 l_str.CPyDef__pa │ │ │ │ + 0x000062f4 72736572 5f5f5f70 61727365 5f626173 rser___parse_bas │ │ │ │ + 0x00006304 69635f73 74720050 79556e69 636f6465 ic_str.PyUnicode │ │ │ │ + 0x00006314 5f436f6e 63617400 43507953 74617469 _Concat.CPyStati │ │ │ │ + 0x00006324 635f5f70 61727365 725f5f5f 494c4c45 c__parser___ILLE │ │ │ │ + 0x00006334 47414c5f 4d554c54 494c494e 455f4241 GAL_MULTILINE_BA │ │ │ │ + 0x00006344 5349435f 5354525f 43484152 53004350 SIC_STR_CHARS.CP │ │ │ │ + 0x00006354 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x00006364 5f5f494c 4c454741 4c5f4241 5349435f __ILLEGAL_BASIC_ │ │ │ │ + 0x00006374 5354525f 43484152 53004350 79446566 STR_CHARS.CPyDef │ │ │ │ + 0x00006384 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006394 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ + 0x000063a4 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ + 0x000063b4 65725f5f 5f706172 73655f6b 65795f70 er___parse_key_p │ │ │ │ + 0x000063c4 61727400 43507953 74617469 635f5f70 art.CPyStatic__p │ │ │ │ + 0x000063d4 61727365 725f5f5f 42415245 5f4b4559 arser___BARE_KEY │ │ │ │ + 0x000063e4 5f434841 52530043 50794465 665f5f70 _CHARS.CPyDef__p │ │ │ │ + 0x000063f4 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ + 0x00006404 79005079 4e756d62 65725f49 6e506c61 y.PyNumber_InPla │ │ │ │ + 0x00006414 63654164 64004350 79537461 7469635f ceAdd.CPyStatic_ │ │ │ │ + 0x00006424 5f706172 7365725f 5f5f544f 4d4c5f57 _parser___TOML_W │ │ │ │ + 0x00006434 53004350 79537461 7469635f 5f706172 S.CPyStatic__par │ │ │ │ + 0x00006444 7365725f 5f5f4d41 585f4b45 595f5041 ser___MAX_KEY_PA │ │ │ │ + 0x00006454 52545300 43507944 65665f5f 70617273 RTS.CPyDef__pars │ │ │ │ + 0x00006464 65725f5f 5f637265 6174655f 64696374 er___create_dict │ │ │ │ + 0x00006474 5f72756c 65004350 7950795f 5f706172 _rule.CPyPy__par │ │ │ │ + 0x00006484 7365725f 5f5f6372 65617465 5f646963 ser___create_dic │ │ │ │ + 0x00006494 745f7275 6c650043 50794465 665f5f70 t_rule.CPyDef__p │ │ │ │ + 0x000064a4 61727365 725f5f5f 63726561 74655f6c arser___create_l │ │ │ │ + 0x000064b4 6973745f 72756c65 00435079 50795f5f ist_rule.CPyPy__ │ │ │ │ + 0x000064c4 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x000064d4 6c697374 5f72756c 65004350 7950795f list_rule.CPyPy_ │ │ │ │ + 0x000064e4 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x000064f4 6b657900 43507950 795f5f70 61727365 key.CPyPy__parse │ │ │ │ + 0x00006504 725f5f5f 70617273 655f6b65 795f7061 r___parse_key_pa │ │ │ │ + 0x00006514 72740043 50795079 5f5f7061 72736572 rt.CPyPy__parser │ │ │ │ + 0x00006524 5f5f5f70 61727365 5f6f6e65 5f6c696e ___parse_one_lin │ │ │ │ + 0x00006534 655f6261 7369635f 73747200 43507944 e_basic_str.CPyD │ │ │ │ + 0x00006544 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00006554 73655f6d 756c7469 6c696e65 5f737472 se_multiline_str │ │ │ │ + 0x00006564 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x00006574 65725f5f 5f494c4c 4547414c 5f4d554c er___ILLEGAL_MUL │ │ │ │ + 0x00006584 54494c49 4e455f4c 49544552 414c5f53 TILINE_LITERAL_S │ │ │ │ + 0x00006594 54525f43 48415253 00435079 50795f5f TR_CHARS.CPyPy__ │ │ │ │ + 0x000065a4 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ + 0x000065b4 756c7469 6c696e65 5f737472 00435079 ultiline_str.CPy │ │ │ │ + 0x000065c4 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ + 0x000065d4 73655f62 61736963 5f737472 00435079 se_basic_str.CPy │ │ │ │ + 0x000065e4 4465665f 5f706172 7365725f 5f5f6973 Def__parser___is │ │ │ │ + 0x000065f4 5f756e69 636f6465 5f736361 6c61725f _unicode_scalar_ │ │ │ │ + 0x00006604 76616c75 65004350 79446566 5f5f7061 value.CPyDef__pa │ │ │ │ + 0x00006614 72736572 5f5f5f70 61727365 5f686578 rser___parse_hex │ │ │ │ + 0x00006624 5f636861 72004350 79537461 7469635f _char.CPyStatic_ │ │ │ │ + 0x00006634 5f706172 7365725f 5f5f4845 58444947 _parser___HEXDIG │ │ │ │ + 0x00006644 49545f43 48415253 00435079 4465665f IT_CHARS.CPyDef_ │ │ │ │ + 0x00006654 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x00006664 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ + 0x00006674 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x00006684 65725f5f 5f424153 49435f53 54525f45 er___BASIC_STR_E │ │ │ │ + 0x00006694 53434150 455f5245 504c4143 454d454e SCAPE_REPLACEMEN │ │ │ │ + 0x000066a4 54530043 50795079 5f5f7061 72736572 TS.CPyPy__parser │ │ │ │ + 0x000066b4 5f5f5f70 61727365 5f626173 69635f73 ___parse_basic_s │ │ │ │ + 0x000066c4 74725f65 73636170 65004350 79446566 tr_escape.CPyDef │ │ │ │ + 0x000066d4 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x000066e4 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ + 0x000066f4 655f6d75 6c74696c 696e6500 43507950 e_multiline.CPyP │ │ │ │ + 0x00006704 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ + 0x00006714 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00006724 70655f6d 756c7469 6c696e65 00435079 pe_multiline.CPy │ │ │ │ + 0x00006734 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ + 0x00006744 73655f68 65785f63 68617200 43507950 se_hex_char.CPyP │ │ │ │ + 0x00006754 795f5f70 61727365 725f5f5f 69735f75 y__parser___is_u │ │ │ │ + 0x00006764 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ + 0x00006774 6c756500 43507944 65665f5f 70617273 lue.CPyDef__pars │ │ │ │ + 0x00006784 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ + 0x00006794 61727365 5f666c6f 61740050 79466c6f arse_float.PyFlo │ │ │ │ + 0x000067a4 61745f54 79706500 43507950 795f5f70 at_Type.CPyPy__p │ │ │ │ + 0x000067b4 61727365 725f5f5f 6d616b65 5f736166 arser___make_saf │ │ │ │ + 0x000067c4 655f7061 7273655f 666c6f61 74004350 e_parse_float.CP │ │ │ │ + 0x000067d4 79446566 5f5f7061 72736572 5f5f5f5f yDef__parser____ │ │ │ │ + 0x000067e4 5f746f70 5f6c6576 656c5f5f 00507954 _top_level__.PyT │ │ │ │ + 0x000067f4 75706c65 5f506163 6b004350 794d6f64 uple_Pack.CPyMod │ │ │ │ + 0x00006804 756c655f 5f5f6675 74757265 5f5f0043 ule___future__.C │ │ │ │ + 0x00006814 50794d6f 64756c65 5f737973 00435079 PyModule_sys.CPy │ │ │ │ + 0x00006824 4d6f6475 6c655f74 79706573 00435079 Module_types.CPy │ │ │ │ + 0x00006834 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ + 0x00006844 72650043 50795374 61746963 5f5f7061 re.CPyStatic__pa │ │ │ │ + 0x00006854 72736572 5f5f5f4d 41585f49 4e4c494e rser___MAX_INLIN │ │ │ │ + 0x00006864 455f4e45 5354494e 47004350 79537461 E_NESTING.CPySta │ │ │ │ + 0x00006874 7469635f 5f706172 7365725f 5f5f4153 tic__parser___AS │ │ │ │ + 0x00006884 4349495f 4354524c 00435079 53746174 CII_CTRL.CPyStat │ │ │ │ + 0x00006894 69635f5f 70617273 65725f5f 5f4b4559 ic__parser___KEY │ │ │ │ + 0x000068a4 5f494e49 5449414c 5f434841 52530043 _INITIAL_CHARS.C │ │ │ │ + 0x000068b4 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ + 0x000068c4 5f5f5f74 6f6d6c69 5f5f5f5f 70617273 ___tomli____pars │ │ │ │ + 0x000068d4 65725f5f 5f6c6f61 645f5f5f 70617273 er___load___pars │ │ │ │ + 0x000068e4 655f666c 6f617400 43507953 74617469 e_float.CPyStati │ │ │ │ + 0x000068f4 635f5f70 61727365 725f5f5f 746f6d6c c__parser___toml │ │ │ │ + 0x00006904 695f5f5f 5f706172 7365725f 5f5f6c6f i____parser___lo │ │ │ │ + 0x00006914 6164735f 5f5f7061 7273655f 666c6f61 ads___parse_floa │ │ │ │ + 0x00006924 74004350 79446566 5f746f6d 6c695f5f t.CPyDef_tomli__ │ │ │ │ + 0x00006934 5f5f5f74 6f705f6c 6576656c 5f5f0043 ___top_level__.C │ │ │ │ + 0x00006944 50795374 61746963 5f746f6d 6c695f5f PyStatic_tomli__ │ │ │ │ + 0x00006954 5f676c6f 62616c73 00435079 4d6f6475 _globals.CPyModu │ │ │ │ + 0x00006964 6c655f74 6f6d6c69 5f5f5f5f 70617273 le_tomli____pars │ │ │ │ + 0x00006974 65720043 50794465 665f5f74 79706573 er.CPyDef__types │ │ │ │ + 0x00006984 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ + 0x00006994 00435079 53746174 69635f5f 74797065 .CPyStatic__type │ │ │ │ + 0x000069a4 735f5f5f 676c6f62 616c7300 4350794d s___globals.CPyM │ │ │ │ + 0x000069b4 6f64756c 655f7479 70696e67 005f5079 odule_typing._Py │ │ │ │ + 0x000069c4 5f456c6c 69707369 734f626a 65637400 _EllipsisObject. │ │ │ │ + 0x000069d4 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x000069e4 63685f74 6f5f6461 74657469 6d650043 ch_to_datetime.C │ │ │ │ + 0x000069f4 50795374 61746963 5f5f7265 5f5f5f67 PyStatic__re___g │ │ │ │ + 0x00006a04 6c6f6261 6c730043 50795079 5f5f7265 lobals.CPyPy__re │ │ │ │ + 0x00006a14 5f5f5f6d 61746368 5f746f5f 64617465 ___match_to_date │ │ │ │ + 0x00006a24 74696d65 00435079 4465665f 5f72655f time.CPyDef__re_ │ │ │ │ + 0x00006a34 5f5f6361 63686564 5f747a00 43507950 __cached_tz.CPyP │ │ │ │ + 0x00006a44 795f5f72 655f5f5f 63616368 65645f74 y__re___cached_t │ │ │ │ + 0x00006a54 7a004350 79446566 5f5f7265 5f5f5f6d z.CPyDef__re___m │ │ │ │ + 0x00006a64 61746368 5f746f5f 6c6f6361 6c74696d atch_to_localtim │ │ │ │ + 0x00006a74 65004350 7950795f 5f72655f 5f5f6d61 e.CPyPy__re___ma │ │ │ │ + 0x00006a84 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ + 0x00006a94 00435079 4465665f 5f72655f 5f5f6d61 .CPyDef__re___ma │ │ │ │ + 0x00006aa4 7463685f 746f5f6e 756d6265 72004350 tch_to_number.CP │ │ │ │ + 0x00006ab4 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x00006ac4 61727365 5f76616c 75650043 50794465 arse_value.CPyDe │ │ │ │ + 0x00006ad4 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x00006ae4 655f6172 72617900 43507944 65665f5f e_array.CPyDef__ │ │ │ │ + 0x00006af4 70617273 65725f5f 5f706172 73655f69 parser___parse_i │ │ │ │ + 0x00006b04 6e6c696e 655f7461 626c6500 43507953 nline_table.CPyS │ │ │ │ + 0x00006b14 74617469 635f5f72 655f5f5f 52455f44 tatic__re___RE_D │ │ │ │ + 0x00006b24 41544554 494d4500 43507953 74617469 ATETIME.CPyStati │ │ │ │ + 0x00006b34 635f5f72 655f5f5f 52455f4c 4f43414c c__re___RE_LOCAL │ │ │ │ + 0x00006b44 54494d45 00435079 53746174 69635f5f TIME.CPyStatic__ │ │ │ │ + 0x00006b54 72655f5f 5f52455f 4e554d42 45520043 re___RE_NUMBER.C │ │ │ │ + 0x00006b64 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006b74 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ + 0x00006b84 70616972 00435079 4465665f 5f706172 pair.CPyDef__par │ │ │ │ + 0x00006b94 7365725f 5f5f6b65 795f7661 6c75655f ser___key_value_ │ │ │ │ + 0x00006ba4 72756c65 00507953 65717565 6e63655f rule.PySequence_ │ │ │ │ + 0x00006bb4 436f6e63 61740043 50794465 665f5f70 Concat.CPyDef__p │ │ │ │ + 0x00006bc4 61727365 725f5f5f 6c6f6164 73004350 arser___loads.CP │ │ │ │ + 0x00006bd4 79446566 5f5f7061 72736572 5f5f5f6c yDef__parser___l │ │ │ │ + 0x00006be4 6f616400 43507950 795f5f70 61727365 oad.CPyPy__parse │ │ │ │ + 0x00006bf4 725f5f5f 6c6f6164 00435079 50795f5f r___load.CPyPy__ │ │ │ │ + 0x00006c04 70617273 65725f5f 5f6c6f61 64730043 parser___loads.C │ │ │ │ + 0x00006c14 50795079 5f5f7061 72736572 5f5f5f6b PyPy__parser___k │ │ │ │ + 0x00006c24 65795f76 616c7565 5f72756c 65004350 ey_value_rule.CP │ │ │ │ + 0x00006c34 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x00006c44 7273655f 6b65795f 76616c75 655f7061 rse_key_value_pa │ │ │ │ + 0x00006c54 69720043 50795079 5f5f7061 72736572 ir.CPyPy__parser │ │ │ │ + 0x00006c64 5f5f5f70 61727365 5f696e6c 696e655f ___parse_inline_ │ │ │ │ + 0x00006c74 7461626c 65004350 7950795f 5f706172 table.CPyPy__par │ │ │ │ + 0x00006c84 7365725f 5f5f7061 7273655f 61727261 ser___parse_arra │ │ │ │ + 0x00006c94 79004350 7950795f 5f706172 7365725f y.CPyPy__parser_ │ │ │ │ + 0x00006ca4 5f5f7061 7273655f 76616c75 65004350 __parse_value.CP │ │ │ │ + 0x00006cb4 7950795f 5f72655f 5f5f6d61 7463685f yPy__re___match_ │ │ │ │ + 0x00006cc4 746f5f6e 756d6265 72004350 79446566 to_number.CPyDef │ │ │ │ + 0x00006cd4 5f5f7265 5f5f5f5f 5f746f70 5f6c6576 __re_____top_lev │ │ │ │ + 0x00006ce4 656c5f5f 00435079 4d6f6475 6c655f64 el__.CPyModule_d │ │ │ │ + 0x00006cf4 61746574 696d6500 4350794d 6f64756c atetime.CPyModul │ │ │ │ + 0x00006d04 655f6675 6e63746f 6f6c7300 4350794d e_functools.CPyM │ │ │ │ + 0x00006d14 6f64756c 655f7265 00435079 476c6f62 odule_re.CPyGlob │ │ │ │ + 0x00006d24 616c7349 6e697400 4350794c 69745f46 alsInit.CPyLit_F │ │ │ │ + 0x00006d34 726f7a65 6e536574 00435079 4d6f6475 rozenSet.CPyModu │ │ │ │ + 0x00006d44 6c655f74 6f6d6c69 00435079 4d6f6475 le_tomli.CPyModu │ │ │ │ + 0x00006d54 6c655f74 6f6d6c69 5f5f5f5f 74797065 le_tomli____type │ │ │ │ + 0x00006d64 73004350 794c6974 5f496e74 00435079 s.CPyLit_Int.CPy │ │ │ │ 0x00006d74 4c69745f 42797465 73004350 794c6974 Lit_Bytes.CPyLit │ │ │ │ 0x00006d84 5f537472 00435079 4c69745f 5475706c _Str.CPyLit_Tupl │ │ │ │ 0x00006d94 65004350 794c6974 5f436f6d 706c6578 e.CPyLit_Complex │ │ │ │ 0x00006da4 00435079 4c69745f 466c6f61 74004350 .CPyLit_Float.CP │ │ │ │ - 0x00006db4 79457865 635f746f 6d6c695f 5f5f5f74 yExec_tomli____t │ │ │ │ - 0x00006dc4 79706573 0050794d 6f64756c 655f4765 ypes.PyModule_Ge │ │ │ │ - 0x00006dd4 74446963 74004350 794d6f64 756c655f tDict.CPyModule_ │ │ │ │ - 0x00006de4 746f6d6c 695f5f5f 5f747970 65735f5f tomli____types__ │ │ │ │ - 0x00006df4 696e7465 726e616c 00435079 496e6974 internal.CPyInit │ │ │ │ - 0x00006e04 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ - 0x00006e14 50794d6f 64756c65 5f437265 61746532 PyModule_Create2 │ │ │ │ - 0x00006e24 00435079 45786563 5f746f6d 6c695f5f .CPyExec_tomli__ │ │ │ │ - 0x00006e34 5f5f7265 00435079 4d6f6475 6c655f74 __re.CPyModule_t │ │ │ │ - 0x00006e44 6f6d6c69 5f5f5f5f 72655f5f 696e7465 omli____re__inte │ │ │ │ - 0x00006e54 726e616c 00435079 496e6974 5f746f6d rnal.CPyInit_tom │ │ │ │ - 0x00006e64 6c695f5f 5f5f7265 00435079 45786563 li____re.CPyExec │ │ │ │ - 0x00006e74 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00006e84 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00006e94 5f5f5f5f 70617273 65725f5f 696e7465 ____parser__inte │ │ │ │ - 0x00006ea4 726e616c 00435079 496e6974 5f746f6d rnal.CPyInit_tom │ │ │ │ - 0x00006eb4 6c695f5f 5f5f7061 72736572 00435079 li____parser.CPy │ │ │ │ - 0x00006ec4 45786563 5f746f6d 6c690043 50794d6f Exec_tomli.CPyMo │ │ │ │ - 0x00006ed4 64756c65 5f746f6d 6c695f5f 696e7465 dule_tomli__inte │ │ │ │ - 0x00006ee4 726e616c 00435079 496e6974 5f746f6d rnal.CPyInit_tom │ │ │ │ - 0x00006ef4 6c690050 79496e69 745f3537 30333138 li.PyInit_570318 │ │ │ │ - 0x00006f04 30633364 64343665 38373263 66335f5f 0c3dd46e872cf3__ │ │ │ │ + 0x00006db4 79457865 635f746f 6d6c695f 5f5f5f70 yExec_tomli____p │ │ │ │ + 0x00006dc4 61727365 72005079 4d6f6475 6c655f47 arser.PyModule_G │ │ │ │ + 0x00006dd4 65744469 63740043 50794d6f 64756c65 etDict.CPyModule │ │ │ │ + 0x00006de4 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00006df4 5f5f696e 7465726e 616c0043 5079496e __internal.CPyIn │ │ │ │ + 0x00006e04 69745f74 6f6d6c69 5f5f5f5f 70617273 it_tomli____pars │ │ │ │ + 0x00006e14 65720050 794d6f64 756c655f 43726561 er.PyModule_Crea │ │ │ │ + 0x00006e24 74653200 43507945 7865635f 746f6d6c te2.CPyExec_toml │ │ │ │ + 0x00006e34 69004350 794d6f64 756c655f 746f6d6c i.CPyModule_toml │ │ │ │ + 0x00006e44 695f5f69 6e746572 6e616c00 43507949 i__internal.CPyI │ │ │ │ + 0x00006e54 6e69745f 746f6d6c 69004350 79457865 nit_tomli.CPyExe │ │ │ │ + 0x00006e64 635f746f 6d6c695f 5f5f5f74 79706573 c_tomli____types │ │ │ │ + 0x00006e74 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ + 0x00006e84 5f5f5f5f 74797065 735f5f69 6e746572 ____types__inter │ │ │ │ + 0x00006e94 6e616c00 43507949 6e69745f 746f6d6c nal.CPyInit_toml │ │ │ │ + 0x00006ea4 695f5f5f 5f747970 65730043 50794578 i____types.CPyEx │ │ │ │ + 0x00006eb4 65635f74 6f6d6c69 5f5f5f5f 72650043 ec_tomli____re.C │ │ │ │ + 0x00006ec4 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ + 0x00006ed4 5f5f7265 5f5f696e 7465726e 616c0043 __re__internal.C │ │ │ │ + 0x00006ee4 5079496e 69745f74 6f6d6c69 5f5f5f5f PyInit_tomli____ │ │ │ │ + 0x00006ef4 72650050 79496e69 745f3562 61653861 re.PyInit_5bae8a │ │ │ │ + 0x00006f04 35376235 65663835 38313862 34385f5f 57b5ef85818b48__ │ │ │ │ 0x00006f14 6d797079 63005079 43617073 756c655f mypyc.PyCapsule_ │ │ │ │ 0x00006f24 4e657700 5f706172 7365725f 5f5f544f New._parser___TO │ │ │ │ 0x00006f34 4d4c4465 636f6465 4572726f 725f6d65 MLDecodeError_me │ │ │ │ 0x00006f44 6d626572 73005079 56656374 6f726361 mbers.PyVectorca │ │ │ │ 0x00006f54 6c6c5f43 616c6c00 50794f62 6a656374 ll_Call.PyObject │ │ │ │ 0x00006f64 5f47656e 65726963 47657444 69637400 _GenericGetDict. │ │ │ │ 0x00006f74 50794f62 6a656374 5f47656e 65726963 PyObject_Generic │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00008f3c <.init>: │ │ │ │ +00008f4c <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 9c40 │ │ │ │ + bl 9c50 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1109 +1,1109 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00008f48 : │ │ │ │ +00008f58 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 8f58 │ │ │ │ + ldr lr, [pc, #4] @ 8f68 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andeq r7, r4, r8, lsr #1 │ │ │ │ + muleq r4, r8, r0 │ │ │ │ │ │ │ │ -00008f5c : │ │ │ │ +00008f6c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #164]! @ 0xa4 │ │ │ │ + ldr pc, [ip, #148]! @ 0x94 │ │ │ │ │ │ │ │ -00008f6c : │ │ │ │ +00008f7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #156]! @ 0x9c │ │ │ │ + ldr pc, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ -00008f78 : │ │ │ │ +00008f88 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #144]! @ 0x90 │ │ │ │ - │ │ │ │ -00008f88 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #136]! @ 0x88 │ │ │ │ - │ │ │ │ -00008f94 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #128]! @ 0x80 │ │ │ │ │ │ │ │ -00008fa0 : │ │ │ │ +00008f98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #120]! @ 0x78 │ │ │ │ │ │ │ │ -00008fac : │ │ │ │ +00008fa4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #112]! @ 0x70 │ │ │ │ │ │ │ │ -00008fb8 : │ │ │ │ +00008fb0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #104]! @ 0x68 │ │ │ │ │ │ │ │ -00008fc4 : │ │ │ │ +00008fbc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #96]! @ 0x60 │ │ │ │ │ │ │ │ -00008fd0 : │ │ │ │ +00008fc8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #88]! @ 0x58 │ │ │ │ │ │ │ │ -00008fdc : │ │ │ │ +00008fd4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #80]! @ 0x50 │ │ │ │ │ │ │ │ -00008fe8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008fe0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #68]! @ 0x44 │ │ │ │ + ldr pc, [ip, #72]! @ 0x48 │ │ │ │ │ │ │ │ -00008ff8 : │ │ │ │ +00008fec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #60]! @ 0x3c │ │ │ │ + ldr pc, [ip, #64]! @ 0x40 │ │ │ │ │ │ │ │ -00009004 <__cxa_finalize@plt>: │ │ │ │ +00008ff8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #52]! @ 0x34 │ │ │ │ │ │ │ │ -00009010 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009008 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #40]! @ 0x28 │ │ │ │ + ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ -00009020 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009014 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #28]! │ │ │ │ + ldr pc, [ip, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00009030 : │ │ │ │ +00009020 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #20]! │ │ │ │ + ldr pc, [ip, #24]! │ │ │ │ │ │ │ │ -0000903c : │ │ │ │ +00009030 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ -00009048 : │ │ │ │ +00009040 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #4]! │ │ │ │ │ │ │ │ -00009054 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000904c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4088]! @ 0xff8 │ │ │ │ + ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ -00009064 : │ │ │ │ +00009058 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4080]! @ 0xff0 │ │ │ │ + ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ -00009070 : │ │ │ │ +00009064 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ + ldr pc, [ip, #4072]! @ 0xfe8 │ │ │ │ │ │ │ │ -00009080 : │ │ │ │ +00009074 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4060]! @ 0xfdc │ │ │ │ + ldr pc, [ip, #4064]! @ 0xfe0 │ │ │ │ │ │ │ │ -0000908c : │ │ │ │ +00009080 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4052]! @ 0xfd4 │ │ │ │ │ │ │ │ -00009098 : │ │ │ │ +00009090 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4044]! @ 0xfcc │ │ │ │ │ │ │ │ -000090a4 : │ │ │ │ +0000909c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4036]! @ 0xfc4 │ │ │ │ │ │ │ │ -000090b0 : │ │ │ │ +000090a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4028]! @ 0xfbc │ │ │ │ │ │ │ │ -000090bc : │ │ │ │ +000090b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ │ │ │ │ -000090c8 : │ │ │ │ +000090c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ -000090d4 <_PyLong_New@plt>: │ │ │ │ +000090cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4004]! @ 0xfa4 │ │ │ │ │ │ │ │ -000090e0 : │ │ │ │ +000090d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ │ │ │ │ -000090ec : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000090e4 <_PyLong_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3984]! @ 0xf90 │ │ │ │ + ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ -000090fc : │ │ │ │ +000090f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3976]! @ 0xf88 │ │ │ │ + ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ -00009108 : │ │ │ │ +000090fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3968]! @ 0xf80 │ │ │ │ │ │ │ │ -00009114 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000910c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3956]! @ 0xf74 │ │ │ │ + ldr pc, [ip, #3960]! @ 0xf78 │ │ │ │ │ │ │ │ -00009124 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ + ldr pc, [ip, #3952]! @ 0xf70 │ │ │ │ │ │ │ │ -00009134 : │ │ │ │ +00009124 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ + ldr pc, [ip, #3940]! @ 0xf64 │ │ │ │ │ │ │ │ -00009144 : │ │ │ │ +00009134 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ + ldr pc, [ip, #3928]! @ 0xf58 │ │ │ │ │ │ │ │ -00009150 : │ │ │ │ +00009144 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3916]! @ 0xf4c │ │ │ │ │ │ │ │ -0000915c : │ │ │ │ +00009154 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ │ │ │ │ -00009168 <_Py_Dealloc@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009160 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3896]! @ 0xf38 │ │ │ │ + ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ -00009178 : │ │ │ │ +0000916c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3888]! @ 0xf30 │ │ │ │ + ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ │ │ │ │ -00009184 : │ │ │ │ +00009178 <_Py_Dealloc@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3876]! @ 0xf24 │ │ │ │ + ldr pc, [ip, #3880]! @ 0xf28 │ │ │ │ │ │ │ │ -00009194 : │ │ │ │ +00009188 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3868]! @ 0xf1c │ │ │ │ + ldr pc, [ip, #3872]! @ 0xf20 │ │ │ │ │ │ │ │ -000091a0 : │ │ │ │ +00009194 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3860]! @ 0xf14 │ │ │ │ │ │ │ │ -000091ac <_PyLong_Sign@plt>: │ │ │ │ +000091a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3852]! @ 0xf0c │ │ │ │ │ │ │ │ -000091b8 : │ │ │ │ +000091b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3844]! @ 0xf04 │ │ │ │ │ │ │ │ -000091c4 <_PyUnicode_Equal@plt>: │ │ │ │ +000091bc <_PyLong_Sign@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3836]! @ 0xefc │ │ │ │ │ │ │ │ -000091d0 : │ │ │ │ +000091c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3828]! @ 0xef4 │ │ │ │ │ │ │ │ -000091dc <_PyLong_NumBits@plt>: │ │ │ │ +000091d4 <_PyUnicode_Equal@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3820]! @ 0xeec │ │ │ │ │ │ │ │ -000091e8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000091e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3808]! @ 0xee0 │ │ │ │ + ldr pc, [ip, #3812]! @ 0xee4 │ │ │ │ │ │ │ │ -000091f8 : │ │ │ │ +000091ec <_PyLong_NumBits@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3800]! @ 0xed8 │ │ │ │ + ldr pc, [ip, #3804]! @ 0xedc │ │ │ │ │ │ │ │ -00009204 : │ │ │ │ +000091f8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3792]! @ 0xed0 │ │ │ │ │ │ │ │ -00009210 : │ │ │ │ +00009208 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3784]! @ 0xec8 │ │ │ │ │ │ │ │ -0000921c : │ │ │ │ +00009214 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3776]! @ 0xec0 │ │ │ │ │ │ │ │ -00009228 : │ │ │ │ +00009220 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3768]! @ 0xeb8 │ │ │ │ │ │ │ │ -00009234 <__stack_chk_fail@plt>: │ │ │ │ +0000922c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3760]! @ 0xeb0 │ │ │ │ │ │ │ │ -00009240 : │ │ │ │ +00009238 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3752]! @ 0xea8 │ │ │ │ │ │ │ │ -0000924c : │ │ │ │ +00009244 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3744]! @ 0xea0 │ │ │ │ │ │ │ │ -00009258 <_PyErr_SetKeyError@plt>: │ │ │ │ +00009250 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3736]! @ 0xe98 │ │ │ │ │ │ │ │ -00009264 : │ │ │ │ +0000925c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3728]! @ 0xe90 │ │ │ │ │ │ │ │ -00009270 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009268 <_PyErr_SetKeyError@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ + ldr pc, [ip, #3720]! @ 0xe88 │ │ │ │ │ │ │ │ -00009280 : │ │ │ │ +00009274 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ + ldr pc, [ip, #3712]! @ 0xe80 │ │ │ │ │ │ │ │ -0000928c : │ │ │ │ +00009280 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ -00009298 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009290 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3688]! @ 0xe68 │ │ │ │ + ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ -000092a8 <_PyObject_GC_New@plt>: │ │ │ │ +0000929c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3680]! @ 0xe60 │ │ │ │ + ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ -000092b4 : │ │ │ │ +000092a8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ + ldr pc, [ip, #3672]! @ 0xe58 │ │ │ │ │ │ │ │ -000092c4 : │ │ │ │ +000092b8 <_PyObject_GC_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ + ldr pc, [ip, #3664]! @ 0xe50 │ │ │ │ │ │ │ │ -000092d0 : │ │ │ │ +000092c4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ -000092dc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000092d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3640]! @ 0xe38 │ │ │ │ + ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ -000092ec : │ │ │ │ +000092e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3632]! @ 0xe30 │ │ │ │ + ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ -000092f8 : │ │ │ │ +000092ec : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3624]! @ 0xe28 │ │ │ │ │ │ │ │ -00009304 : │ │ │ │ +000092fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3616]! @ 0xe20 │ │ │ │ │ │ │ │ -00009310 <_PyUnicode_FromId@plt>: │ │ │ │ +00009308 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3608]! @ 0xe18 │ │ │ │ │ │ │ │ -0000931c : │ │ │ │ +00009314 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3600]! @ 0xe10 │ │ │ │ │ │ │ │ -00009328 : │ │ │ │ +00009320 <_PyUnicode_FromId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3592]! @ 0xe08 │ │ │ │ │ │ │ │ -00009334 : │ │ │ │ +0000932c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3584]! @ 0xe00 │ │ │ │ │ │ │ │ -00009340 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009338 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ + ldr pc, [ip, #3576]! @ 0xdf8 │ │ │ │ │ │ │ │ -00009350 : │ │ │ │ +00009344 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ + ldr pc, [ip, #3568]! @ 0xdf0 │ │ │ │ │ │ │ │ -0000935c : │ │ │ │ +00009350 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ -00009368 : │ │ │ │ +00009360 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ -00009374 : │ │ │ │ +0000936c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ -00009380 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009378 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3528]! @ 0xdc8 │ │ │ │ + ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ -00009390 : │ │ │ │ +00009384 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3520]! @ 0xdc0 │ │ │ │ + ldr pc, [ip, #3524]! @ 0xdc4 │ │ │ │ │ │ │ │ -0000939c : │ │ │ │ +00009390 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3512]! @ 0xdb8 │ │ │ │ │ │ │ │ -000093a8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000093a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ + ldr pc, [ip, #3504]! @ 0xdb0 │ │ │ │ │ │ │ │ -000093b8 : │ │ │ │ +000093ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ + ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ │ │ │ │ -000093c4 : │ │ │ │ +000093b8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3480]! @ 0xd98 │ │ │ │ + ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ -000093d4 : │ │ │ │ +000093c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3472]! @ 0xd90 │ │ │ │ + ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -000093e0 <_PyErr_ChainExceptions1@plt>: │ │ │ │ +000093d4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3464]! @ 0xd88 │ │ │ │ │ │ │ │ -000093ec : │ │ │ │ +000093e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3456]! @ 0xd80 │ │ │ │ │ │ │ │ -000093f8 : │ │ │ │ +000093f0 <_PyErr_ChainExceptions1@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3448]! @ 0xd78 │ │ │ │ │ │ │ │ -00009404 : │ │ │ │ +000093fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3440]! @ 0xd70 │ │ │ │ │ │ │ │ -00009410 : │ │ │ │ +00009408 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3432]! @ 0xd68 │ │ │ │ │ │ │ │ -0000941c : │ │ │ │ +00009414 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3424]! @ 0xd60 │ │ │ │ │ │ │ │ -00009428 : │ │ │ │ +00009420 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ │ │ │ │ -00009434 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000942c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ + ldr pc, [ip, #3408]! @ 0xd50 │ │ │ │ │ │ │ │ -00009444 : │ │ │ │ +00009438 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ + ldr pc, [ip, #3400]! @ 0xd48 │ │ │ │ │ │ │ │ -00009450 : │ │ │ │ +00009444 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ -0000945c : │ │ │ │ +00009454 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ -00009468 <__gmon_start__@plt>: │ │ │ │ +00009460 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ -00009474 : │ │ │ │ +0000946c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ -00009480 : │ │ │ │ +00009478 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ -0000948c : │ │ │ │ +00009484 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ -00009498 : │ │ │ │ +00009490 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ │ │ │ │ -000094a4 : │ │ │ │ +0000949c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ │ │ │ │ -000094b0 : │ │ │ │ +000094a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3324]! @ 0xcfc │ │ │ │ │ │ │ │ -000094bc : │ │ │ │ +000094b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3316]! @ 0xcf4 │ │ │ │ │ │ │ │ -000094c8 : │ │ │ │ +000094c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ │ │ │ │ -000094d4 : │ │ │ │ +000094cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ │ │ │ │ -000094e0 : │ │ │ │ +000094d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ -000094ec : │ │ │ │ +000094e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ │ │ │ │ -000094f8 : │ │ │ │ +000094f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ │ │ │ │ -00009504 <_PyUnicode_IsWhitespace@plt>: │ │ │ │ +000094fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ -00009510 : │ │ │ │ +00009508 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ -0000951c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009514 <_PyUnicode_IsWhitespace@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3248]! @ 0xcb0 │ │ │ │ + ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ -0000952c : │ │ │ │ +00009520 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3240]! @ 0xca8 │ │ │ │ + ldr pc, [ip, #3244]! @ 0xcac │ │ │ │ │ │ │ │ -00009538 : │ │ │ │ +0000952c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3232]! @ 0xca0 │ │ │ │ │ │ │ │ -00009544 : │ │ │ │ +0000953c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3224]! @ 0xc98 │ │ │ │ │ │ │ │ -00009550 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009548 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ + ldr pc, [ip, #3216]! @ 0xc90 │ │ │ │ │ │ │ │ -00009560 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009554 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3200]! @ 0xc80 │ │ │ │ + ldr pc, [ip, #3208]! @ 0xc88 │ │ │ │ │ │ │ │ -00009570 : │ │ │ │ +00009560 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3192]! @ 0xc78 │ │ │ │ + ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ │ │ │ │ -0000957c : │ │ │ │ +00009570 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ -00009588 : │ │ │ │ +00009580 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3176]! @ 0xc68 │ │ │ │ │ │ │ │ -00009594 : │ │ │ │ +0000958c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3168]! @ 0xc60 │ │ │ │ │ │ │ │ -000095a0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009598 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ + ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ │ │ │ │ -000095b0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3144]! @ 0xc48 │ │ │ │ + ldr pc, [ip, #3152]! @ 0xc50 │ │ │ │ │ │ │ │ -000095c0 : │ │ │ │ +000095b0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3136]! @ 0xc40 │ │ │ │ + ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ -000095cc : │ │ │ │ +000095c0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3128]! @ 0xc38 │ │ │ │ │ │ │ │ -000095d8 <_PyTrash_thread_deposit_object@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ + ldr pc, [ip, #3120]! @ 0xc30 │ │ │ │ │ │ │ │ -000095e8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3104]! @ 0xc20 │ │ │ │ + ldr pc, [ip, #3112]! @ 0xc28 │ │ │ │ │ │ │ │ -000095f8 : │ │ │ │ +000095e8 <_PyTrash_thread_deposit_object@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3096]! @ 0xc18 │ │ │ │ + ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ -00009604 : │ │ │ │ +000095f8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3088]! @ 0xc10 │ │ │ │ │ │ │ │ -00009610 : │ │ │ │ +00009608 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3080]! @ 0xc08 │ │ │ │ │ │ │ │ -0000961c : │ │ │ │ +00009614 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3072]! @ 0xc00 │ │ │ │ │ │ │ │ -00009628 : │ │ │ │ +00009620 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3064]! @ 0xbf8 │ │ │ │ │ │ │ │ -00009634 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000962c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ + ldr pc, [ip, #3056]! @ 0xbf0 │ │ │ │ │ │ │ │ -00009644 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009638 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3040]! @ 0xbe0 │ │ │ │ + ldr pc, [ip, #3048]! @ 0xbe8 │ │ │ │ │ │ │ │ -00009654 : │ │ │ │ +00009644 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3032]! @ 0xbd8 │ │ │ │ + ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ -00009660 : │ │ │ │ +00009654 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3024]! @ 0xbd0 │ │ │ │ │ │ │ │ -0000966c : │ │ │ │ +00009664 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3016]! @ 0xbc8 │ │ │ │ │ │ │ │ -00009678 <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ +00009670 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3008]! @ 0xbc0 │ │ │ │ │ │ │ │ -00009684 : │ │ │ │ +0000967c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ │ │ │ │ -00009690 : │ │ │ │ +00009688 <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2992]! @ 0xbb0 │ │ │ │ │ │ │ │ -0000969c : │ │ │ │ +00009694 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ │ │ │ │ -000096a8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ + ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ │ │ │ │ -000096b8 <_PyErr_FormatFromCause@plt>: │ │ │ │ +000096ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ + ldr pc, [ip, #2968]! @ 0xb98 │ │ │ │ │ │ │ │ -000096c4 : │ │ │ │ +000096b8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2952]! @ 0xb88 │ │ │ │ + ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ -000096d4 : │ │ │ │ +000096c8 <_PyErr_FormatFromCause@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2944]! @ 0xb80 │ │ │ │ + ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ -000096e0 <_PyObject_GetAttrId@plt>: │ │ │ │ +000096d4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2936]! @ 0xb78 │ │ │ │ │ │ │ │ -000096ec : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ + ldr pc, [ip, #2928]! @ 0xb70 │ │ │ │ │ │ │ │ -000096fc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096f0 <_PyObject_GetAttrId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2912]! @ 0xb60 │ │ │ │ + ldr pc, [ip, #2920]! @ 0xb68 │ │ │ │ │ │ │ │ -0000970c : │ │ │ │ +000096fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ + ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ │ │ │ │ -00009718 : │ │ │ │ +0000970c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ + ldr pc, [ip, #2896]! @ 0xb50 │ │ │ │ │ │ │ │ -00009728 : │ │ │ │ +0000971c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ + ldr pc, [ip, #2888]! @ 0xb48 │ │ │ │ │ │ │ │ -00009734 : │ │ │ │ +00009728 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2872]! @ 0xb38 │ │ │ │ + ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ -00009744 : │ │ │ │ +00009738 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2864]! @ 0xb30 │ │ │ │ + ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ -00009750 : │ │ │ │ +00009744 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2856]! @ 0xb28 │ │ │ │ │ │ │ │ -0000975c : │ │ │ │ +00009754 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2848]! @ 0xb20 │ │ │ │ │ │ │ │ -00009768 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009760 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ + ldr pc, [ip, #2840]! @ 0xb18 │ │ │ │ │ │ │ │ -00009778 : │ │ │ │ +0000976c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ + ldr pc, [ip, #2832]! @ 0xb10 │ │ │ │ │ │ │ │ -00009784 : │ │ │ │ +00009778 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ -00009790 : │ │ │ │ +00009788 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ -0000979c : │ │ │ │ +00009794 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ -000097a8 : │ │ │ │ +000097a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ -000097b4 : │ │ │ │ +000097ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ -000097c0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2776]! @ 0xad8 │ │ │ │ + ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ -000097d0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ + ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ -000097e0 : │ │ │ │ +000097d0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ + ldr pc, [ip, #2760]! @ 0xac8 │ │ │ │ │ │ │ │ -000097ec : │ │ │ │ +000097e0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2744]! @ 0xab8 │ │ │ │ + ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -000097fc : │ │ │ │ +000097f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ + ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -00009808 : │ │ │ │ +000097fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ │ │ │ │ -00009814 : │ │ │ │ +0000980c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ │ │ │ │ -00009820 : │ │ │ │ +00009818 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2712]! @ 0xa98 │ │ │ │ │ │ │ │ -0000982c <_PyTrash_thread_destroy_chain@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009824 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ + ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ │ │ │ │ -0000983c : │ │ │ │ +00009830 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ + ldr pc, [ip, #2696]! @ 0xa88 │ │ │ │ │ │ │ │ -00009848 : │ │ │ │ +0000983c <_PyTrash_thread_destroy_chain@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ │ │ │ │ -00009854 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000984c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ + ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ -00009864 : │ │ │ │ +00009858 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ + ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ -00009870 : │ │ │ │ +00009864 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ + ldr pc, [ip, #2656]! @ 0xa60 │ │ │ │ │ │ │ │ -00009880 <_PyDict_NewPresized@plt>: │ │ │ │ +00009874 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ + ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ │ │ │ │ -0000988c : │ │ │ │ +00009880 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ + ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ -0000989c : │ │ │ │ +00009890 <_PyDict_NewPresized@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2624]! @ 0xa40 │ │ │ │ + ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ -000098a8 : │ │ │ │ +0000989c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ + ldr pc, [ip, #2616]! @ 0xa38 │ │ │ │ │ │ │ │ -000098b8 : │ │ │ │ +000098ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ + ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ │ │ │ │ -000098c4 : │ │ │ │ +000098b8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ -000098d0 <_PyBytes_Join@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000098c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ + ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ -000098e0 : │ │ │ │ +000098d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ + ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ -000098ec : │ │ │ │ +000098e0 <_PyBytes_Join@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ + ldr pc, [ip, #2568]! @ 0xa08 │ │ │ │ │ │ │ │ -000098fc : │ │ │ │ +000098f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ + ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -00009908 : │ │ │ │ +000098fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ -00009914 : │ │ │ │ +0000990c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ -00009920 : │ │ │ │ +00009918 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ -0000992c : │ │ │ │ +00009924 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ -00009938 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009930 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2512]! @ 0x9d0 │ │ │ │ + ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ -00009948 : │ │ │ │ +0000993c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2504]! @ 0x9c8 │ │ │ │ + ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ -00009954 : │ │ │ │ +00009948 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2496]! @ 0x9c0 │ │ │ │ │ │ │ │ -00009960 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009958 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ + ldr pc, [ip, #2488]! @ 0x9b8 │ │ │ │ │ │ │ │ -00009970 : │ │ │ │ +00009964 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ + ldr pc, [ip, #2480]! @ 0x9b0 │ │ │ │ │ │ │ │ -0000997c : │ │ │ │ +00009970 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ -00009988 : │ │ │ │ +00009980 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ -00009994 <__snprintf_chk@plt>: │ │ │ │ +0000998c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ -000099a0 : │ │ │ │ +00009998 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ -000099ac : │ │ │ │ +000099a4 <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ -000099b8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000099b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2424]! @ 0x978 │ │ │ │ + ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ -000099c8 <__assert_fail@plt>: │ │ │ │ +000099bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2416]! @ 0x970 │ │ │ │ + ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ │ │ │ │ -000099d4 : │ │ │ │ +000099c8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ │ │ │ │ -000099e0 : │ │ │ │ +000099d8 <__assert_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2400]! @ 0x960 │ │ │ │ │ │ │ │ -000099ec : │ │ │ │ +000099e4 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2392]! @ 0x958 │ │ │ │ + │ │ │ │ +000099f0 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2384]! @ 0x950 │ │ │ │ + │ │ │ │ +000099fc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ + ldr pc, [ip, #2372]! @ 0x944 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,224 +1,224 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00009a00 : │ │ │ │ +00009a10 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c0c <__mypyc_empty_tuple__@@Base+0xfeb0ed10> │ │ │ │ + bl feb60c1c <__mypyc_empty_tuple__@@Base+0xfeb0ed20> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14d9f4 <__mypyc_empty_tuple__@@Base+0xfbaf8> │ │ │ │ + blmi 14da04 <__mypyc_empty_tuple__@@Base+0xfbb08> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ svc 0x00d2f7ff │ │ │ │ @ instruction: 0x0002b1bc │ │ │ │ - andeq r6, r2, r6, lsl #28 │ │ │ │ - andeq r6, r2, r6, lsr #28 │ │ │ │ + strdeq r6, [r2], -r6 @ │ │ │ │ + andeq r6, r2, r6, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c3c <__mypyc_empty_tuple__@@Base+0xfeb0ed40> │ │ │ │ + bl feb60c4c <__mypyc_empty_tuple__@@Base+0xfeb0ed50> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da24 <__mypyc_empty_tuple__@@Base+0xfbb28> │ │ │ │ + blmi 14da34 <__mypyc_empty_tuple__@@Base+0xfbb38> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbc │ │ │ │ andeq fp, r2, lr, lsl #3 │ │ │ │ - andeq r6, r2, r8, lsl lr │ │ │ │ - andeq r6, r2, r4, asr #28 │ │ │ │ + andeq r6, r2, r8, lsl #28 │ │ │ │ + andeq r6, r2, r4, lsr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c6c <__mypyc_empty_tuple__@@Base+0xfeb0ed70> │ │ │ │ + bl feb60c7c <__mypyc_empty_tuple__@@Base+0xfeb0ed80> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da54 <__mypyc_empty_tuple__@@Base+0xfbb58> │ │ │ │ + blmi 14da64 <__mypyc_empty_tuple__@@Base+0xfbb68> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa4 │ │ │ │ andeq fp, r2, lr, asr r1 │ │ │ │ - andeq r6, r2, r8, ror #27 │ │ │ │ - andeq r6, r2, r8, lsr #28 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, r8, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c9c <__mypyc_empty_tuple__@@Base+0xfeb0eda0> │ │ │ │ + bl feb60cac <__mypyc_empty_tuple__@@Base+0xfeb0edb0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da84 <__mypyc_empty_tuple__@@Base+0xfbb88> │ │ │ │ + blmi 14da94 <__mypyc_empty_tuple__@@Base+0xfbb98> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ svc 0x008af7ff │ │ │ │ andeq fp, r2, ip, lsr #2 │ │ │ │ - andeq r6, r2, r2, lsl lr │ │ │ │ - andeq r6, r2, lr, lsr lr │ │ │ │ + andeq r6, r2, r2, lsl #28 │ │ │ │ + andeq r6, r2, lr, lsr #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60ccc <__mypyc_empty_tuple__@@Base+0xfeb0edd0> │ │ │ │ + bl feb60cdc <__mypyc_empty_tuple__@@Base+0xfeb0ede0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dab4 <__mypyc_empty_tuple__@@Base+0xfbbb8> │ │ │ │ + blmi 14dac4 <__mypyc_empty_tuple__@@Base+0xfbbc8> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef74 │ │ │ │ strdeq fp, [r2], -lr │ │ │ │ - andeq r6, r2, r4, ror #27 │ │ │ │ - andeq r6, r2, r0, lsl lr │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, r0, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cfc <__mypyc_empty_tuple__@@Base+0xfeb0ee00> │ │ │ │ + bl feb60d0c <__mypyc_empty_tuple__@@Base+0xfeb0ee10> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dae4 <__mypyc_empty_tuple__@@Base+0xfbbe8> │ │ │ │ + blmi 14daf4 <__mypyc_empty_tuple__@@Base+0xfbbf8> │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005af7ff │ │ │ │ andeq fp, r2, ip, asr #1 │ │ │ │ - @ instruction: 0x00026db2 │ │ │ │ - strdeq r6, [r2], -r2 │ │ │ │ + andeq r6, r2, r2, lsr #27 │ │ │ │ + andeq r6, r2, r2, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d2c <__mypyc_empty_tuple__@@Base+0xfeb0ee30> │ │ │ │ + bl feb60d3c <__mypyc_empty_tuple__@@Base+0xfeb0ee40> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db14 <__mypyc_empty_tuple__@@Base+0xfbc18> │ │ │ │ + blmi 14db24 <__mypyc_empty_tuple__@@Base+0xfbc28> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef44 │ │ │ │ muleq r2, lr, r0 │ │ │ │ - andeq r6, r2, r8, ror #27 │ │ │ │ - andeq r6, r2, r4, lsl lr │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, r4, lsl #28 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d5c <__mypyc_empty_tuple__@@Base+0xfeb0ee60> │ │ │ │ + bl feb60d6c <__mypyc_empty_tuple__@@Base+0xfeb0ee70> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db44 <__mypyc_empty_tuple__@@Base+0xfbc48> │ │ │ │ + blmi 14db54 <__mypyc_empty_tuple__@@Base+0xfbc58> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef2c │ │ │ │ andeq fp, r2, lr, rrx │ │ │ │ - @ instruction: 0x00026db8 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ + andeq r6, r2, r8, lsr #27 │ │ │ │ + andeq r6, r2, ip, ror #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d8c <__mypyc_empty_tuple__@@Base+0xfeb0ee90> │ │ │ │ + bl feb60d9c <__mypyc_empty_tuple__@@Base+0xfeb0eea0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db74 <__mypyc_empty_tuple__@@Base+0xfbc78> │ │ │ │ + blmi 14db84 <__mypyc_empty_tuple__@@Base+0xfbc88> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0012f7ff │ │ │ │ andeq fp, r2, ip, lsr r0 │ │ │ │ - andeq r6, r2, r6, lsl #25 │ │ │ │ - ldrdeq r6, [r2], -lr │ │ │ │ + andeq r6, r2, r6, ror ip │ │ │ │ + andeq r6, r2, lr, asr #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60dbc <__mypyc_empty_tuple__@@Base+0xfeb0eec0> │ │ │ │ + bl feb60dcc <__mypyc_empty_tuple__@@Base+0xfeb0eed0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dba4 <__mypyc_empty_tuple__@@Base+0xfbca8> │ │ │ │ + blmi 14dbb4 <__mypyc_empty_tuple__@@Base+0xfbcb8> │ │ │ │ stmdbmi r5, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33a84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eefc │ │ │ │ andeq fp, r2, lr │ │ │ │ - andeq r6, r2, r0, lsl #30 │ │ │ │ - andeq r6, r2, r4, lsr pc │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + andeq r6, r2, r4, lsr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60dec <__mypyc_empty_tuple__@@Base+0xfeb0eef0> │ │ │ │ + bl feb60dfc <__mypyc_empty_tuple__@@Base+0xfeb0ef00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbd4 <__mypyc_empty_tuple__@@Base+0xfbcd8> │ │ │ │ + blmi 14dbe4 <__mypyc_empty_tuple__@@Base+0xfbce8> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eee4 │ │ │ │ ldrdeq sl, [r2], -lr │ │ │ │ - andeq r6, r2, r0, lsr #30 │ │ │ │ - andeq r6, r2, r0, asr pc │ │ │ │ + andeq r6, r2, r0, lsl pc │ │ │ │ + andeq r6, r2, r0, asr #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60e1c <__mypyc_empty_tuple__@@Base+0xfeb0ef20> │ │ │ │ + bl feb60e2c <__mypyc_empty_tuple__@@Base+0xfeb0ef30> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dc04 <__mypyc_empty_tuple__@@Base+0xfbd08> │ │ │ │ + blmi 14dc14 <__mypyc_empty_tuple__@@Base+0xfbd18> │ │ │ │ stmdbmi r5, {r0, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ bicscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eecc │ │ │ │ andeq sl, r2, lr, lsr #31 │ │ │ │ - andeq r6, r2, ip, lsr pc │ │ │ │ - andeq r6, r2, r4, ror #30 │ │ │ │ - ldr r3, [pc, #20] @ 9c5c │ │ │ │ - ldr r2, [pc, #20] @ 9c60 │ │ │ │ + andeq r6, r2, ip, lsr #30 │ │ │ │ + andeq r6, r2, r4, asr pc │ │ │ │ + ldr r3, [pc, #20] @ 9c6c │ │ │ │ + ldr r2, [pc, #20] @ 9c70 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 9468 <__gmon_start__@plt> │ │ │ │ - @ instruction: 0x000463b0 │ │ │ │ + b 9478 <__gmon_start__@plt> │ │ │ │ + andeq r6, r4, r0, lsr #7 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - blmi 1dbc84 <__mypyc_empty_tuple__@@Base+0x189d88> │ │ │ │ + blmi 1dbc94 <__mypyc_empty_tuple__@@Base+0x189d98> │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - muleq r4, sl, sp │ │ │ │ - muleq r4, r8, sp │ │ │ │ - andeq r6, r4, lr, lsl #7 │ │ │ │ + andeq r7, r4, sl, lsl #27 │ │ │ │ + andeq r7, r4, r8, lsl #27 │ │ │ │ + andeq r6, r4, lr, ror r3 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ - blmi 25bcb8 <__mypyc_empty_tuple__@@Base+0x209dbc> │ │ │ │ - bmi 25ae7c <__mypyc_empty_tuple__@@Base+0x208f80> │ │ │ │ - bne 6dae8c <__mypyc_empty_tuple__@@Base+0x688f90> │ │ │ │ + blmi 25bcc8 <__mypyc_empty_tuple__@@Base+0x209dcc> │ │ │ │ + bmi 25ae8c <__mypyc_empty_tuple__@@Base+0x208f90> │ │ │ │ + bne 6dae9c <__mypyc_empty_tuple__@@Base+0x688fa0> │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r7, r4, r0, ror sp │ │ │ │ - andeq r7, r4, ip, ror #26 │ │ │ │ - andeq r6, r4, r0, ror #6 │ │ │ │ + andeq r7, r4, r0, ror #26 │ │ │ │ + andeq r7, r4, ip, asr sp │ │ │ │ + andeq r6, r4, r0, asr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blmi 2b70ec <__mypyc_empty_tuple__@@Base+0x2651f0> │ │ │ │ + blmi 2b70fc <__mypyc_empty_tuple__@@Base+0x265200> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 278284 <__mypyc_empty_tuple__@@Base+0x226388> │ │ │ │ + blmi 278294 <__mypyc_empty_tuple__@@Base+0x226398> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe992 │ │ │ │ - blmi 1c9be8 <__mypyc_empty_tuple__@@Base+0x177cec> │ │ │ │ + blmi 1c9bf8 <__mypyc_empty_tuple__@@Base+0x177cfc> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq r7, r4, sl, lsr sp │ │ │ │ - andeq r6, r4, r0, lsr r3 │ │ │ │ + andeq r7, r4, sl, lsr #26 │ │ │ │ + andeq r6, r4, r0, lsr #6 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ - andeq r6, r4, lr, lsr r8 │ │ │ │ - andeq r7, r4, sl, lsl sp │ │ │ │ + andeq r6, r4, lr, lsr #16 │ │ │ │ + andeq r7, r4, sl, lsl #26 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ │ │ │ │ -00009d10 : │ │ │ │ +00009d20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9d2e │ │ │ │ - ldr r3, [pc, #4] @ (9d30 ) │ │ │ │ + cbz r0, 9d3e │ │ │ │ + ldr r3, [pc, #4] @ (9d40 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -226,2161 +226,2161 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9d80 │ │ │ │ + cbnz r3, 9d90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9d8e │ │ │ │ + cbnz r3, 9d9e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9d72 │ │ │ │ + cbz r0, 9d82 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9d8c │ │ │ │ + cbnz r0, 9d9c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9d8c │ │ │ │ + cbz r0, 9d9c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5a │ │ │ │ + beq.n 9d6a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d68 │ │ │ │ + beq.n 9d78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 9da6 │ │ │ │ + cbz r0, 9db6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00009da8 : │ │ │ │ +00009db8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9dc8 │ │ │ │ - ldr r3, [pc, #8] @ (9dcc ) │ │ │ │ + cbz r0, 9dd8 │ │ │ │ + ldr r3, [pc, #8] @ (9ddc ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #17] │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 9df6 │ │ │ │ + cbz r0, 9e06 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9e06 │ │ │ │ + cbnz r0, 9e16 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9e06 │ │ │ │ + cbz r0, 9e16 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00009e0c : │ │ │ │ +00009e1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9e2c │ │ │ │ - ldr r3, [pc, #8] @ (9e30 ) │ │ │ │ + cbz r0, 9e3c │ │ │ │ + ldr r3, [pc, #8] @ (9e40 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00009e34 : │ │ │ │ +00009e44 : │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #1 │ │ │ │ strd r1, r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (9e7c ) │ │ │ │ - ldr r3, [pc, #40] @ (9e80 ) │ │ │ │ + ldr r2, [pc, #40] @ (9e8c ) │ │ │ │ + ldr r3, [pc, #40] @ (9e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9e68 │ │ │ │ + bne.n 9e78 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9d10 │ │ │ │ - ldr r3, [pc, #24] @ (9e84 ) │ │ │ │ - ldr r1, [pc, #28] @ (9e88 ) │ │ │ │ + b.w 9d20 │ │ │ │ + ldr r3, [pc, #24] @ (9e94 ) │ │ │ │ + ldr r1, [pc, #28] @ (9e98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [r4, #24] │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9eb6 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 9eac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9eae │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #20] @ (9ecc ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9ed0 ) │ │ │ │ - ldr r0, [pc, #20] @ (9ed4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00009ed8 : │ │ │ │ +00009e9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9f20 │ │ │ │ - ldr r2, [pc, #60] @ (9f30 ) │ │ │ │ + cbz r0, 9ee4 │ │ │ │ + ldr r2, [pc, #60] @ (9ef4 ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bl 9e34 │ │ │ │ + bl 9e44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9f10 │ │ │ │ + cbz r0, 9ed4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f20 │ │ │ │ + beq.n 9ee4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9f28 │ │ │ │ + cbz r2, 9eec │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9f20 │ │ │ │ - ldrb r6, [r1, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9ee4 │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ movs r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9f62 │ │ │ │ + cbz r0, 9f26 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f62 │ │ │ │ + beq.n 9f26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9faa │ │ │ │ + cbz r2, 9f6e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9f7e │ │ │ │ + cbz r0, 9f42 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f7e │ │ │ │ + beq.n 9f42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fb4 │ │ │ │ + cbz r2, 9f78 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9f9a │ │ │ │ + cbz r0, 9f5e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f9a │ │ │ │ + beq.n 9f5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fa0 │ │ │ │ + cbz r2, 9f64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f62 │ │ │ │ + b.n 9f26 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f7e │ │ │ │ + b.n 9f42 │ │ │ │ + nop │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r0, 9fae │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 9fa4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9fa6 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #20] @ (9fc4 ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9fc8 ) │ │ │ │ + ldr r0, [pc, #20] @ (9fcc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9fee │ │ │ │ + cbz r0, 9ffe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fee │ │ │ │ + beq.n 9ffe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a01a │ │ │ │ + cbz r2, a02a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, a00a │ │ │ │ + cbz r0, a01a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a00a │ │ │ │ + beq.n a01a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a010 │ │ │ │ + cbz r2, a020 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9fee │ │ │ │ + b.n 9ffe │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, a052 │ │ │ │ + cbz r2, a062 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r0, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a04e │ │ │ │ + beq.n a05e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, a056 │ │ │ │ + cbz r3, a066 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, a08e │ │ │ │ + cbz r0, a09e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a08e │ │ │ │ + beq.n a09e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a09a │ │ │ │ + cbz r2, a0aa │ │ │ │ mov r0, r3 │ │ │ │ - blx 9820 │ │ │ │ + blx 9830 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9820 │ │ │ │ + blx 9830 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, a0d6 │ │ │ │ + cbz r0, a0e6 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, a0e0 │ │ │ │ + cbnz r0, a0f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8fa0 │ │ │ │ + blx 8fb0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #192] @ (a1b4 ) │ │ │ │ + ldr r5, [pc, #192] @ (a1c4 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 99a0 │ │ │ │ - ldr r3, [pc, #188] @ (a1b8 ) │ │ │ │ + blx 99b0 │ │ │ │ + ldr r3, [pc, #188] @ (a1c8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a142 │ │ │ │ - blx 948c │ │ │ │ + cbz r2, a152 │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a11c │ │ │ │ + bgt.n a12c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #164] @ (a1bc ) │ │ │ │ + ldr r2, [pc, #164] @ (a1cc ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a1a8 │ │ │ │ + beq.n a1b8 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 9f34 │ │ │ │ + bl 9ef8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.n a19e │ │ │ │ + bgt.n a1ae │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r0, a15e │ │ │ │ + cbz r0, a16e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a15e │ │ │ │ + beq.n a16e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a15e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, a16e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a17a │ │ │ │ + cbz r0, a18a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a17a │ │ │ │ + beq.n a18a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a17a │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, a18a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a140 │ │ │ │ + beq.n a150 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a140 │ │ │ │ + beq.n a150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a140 │ │ │ │ + bne.n a150 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - blx 99a0 │ │ │ │ - blx 948c │ │ │ │ + blx 99b0 │ │ │ │ + blx 949c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bgt.n a1f0 │ │ │ │ - ldr.w ip, [pc, #68] @ a22c │ │ │ │ + bgt.n a200 │ │ │ │ + ldr.w ip, [pc, #68] @ a23c │ │ │ │ ldr r5, [r1, #24] │ │ │ │ add ip, pc │ │ │ │ cmp r5, ip │ │ │ │ - beq.n a220 │ │ │ │ + beq.n a230 │ │ │ │ ldr.w r1, [r1, #160] @ 0xa0 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ - bgt.n a214 │ │ │ │ + bgt.n a224 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a26c ) │ │ │ │ + ldr r2, [pc, #56] @ (a27c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a242 │ │ │ │ + cbz r3, a252 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a270 ) │ │ │ │ - ldr r1, [pc, #28] @ (a274 ) │ │ │ │ + ldr r0, [pc, #28] @ (a280 ) │ │ │ │ + ldr r1, [pc, #28] @ (a284 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a2b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (a2c4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a28a │ │ │ │ + cbz r3, a29a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a2b8 ) │ │ │ │ - ldr r1, [pc, #28] @ (a2bc ) │ │ │ │ + ldr r0, [pc, #28] @ (a2c8 ) │ │ │ │ + ldr r1, [pc, #28] @ (a2cc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, r6] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #116] @ 0x74 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ (a2fc ) │ │ │ │ + ldr r2, [pc, #56] @ (a30c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a2d2 │ │ │ │ + cbz r3, a2e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a300 ) │ │ │ │ - ldr r1, [pc, #28] @ (a304 ) │ │ │ │ + ldr r0, [pc, #28] @ (a310 ) │ │ │ │ + ldr r1, [pc, #28] @ (a314 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r4, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #64] @ (a34c ) │ │ │ │ + ldr r2, [pc, #64] @ (a35c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a322 │ │ │ │ + cbz r3, a332 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a350 ) │ │ │ │ - ldr r1, [pc, #28] @ (a354 ) │ │ │ │ + ldr r0, [pc, #28] @ (a360 ) │ │ │ │ + ldr r1, [pc, #28] @ (a364 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #64] @ (a39c ) │ │ │ │ + ldr r2, [pc, #64] @ (a3ac ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a372 │ │ │ │ + cbz r3, a382 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a3a0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a3a4 ) │ │ │ │ + ldr r0, [pc, #28] @ (a3b0 ) │ │ │ │ + ldr r1, [pc, #28] @ (a3b4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ + ldrb r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ (a3ec ) │ │ │ │ + ldr r2, [pc, #64] @ (a3fc ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a3c2 │ │ │ │ + cbz r3, a3d2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a3f0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a3f4 ) │ │ │ │ + ldr r0, [pc, #28] @ (a400 ) │ │ │ │ + ldr r1, [pc, #28] @ (a404 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r1] │ │ │ │ + ldrb r0, [r0, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #108] @ 0x6c │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a3f8 : │ │ │ │ +0000a408 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (a454 ) │ │ │ │ + ldr r3, [pc, #76] @ (a464 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #76] @ (a458 ) │ │ │ │ + ldr r2, [pc, #76] @ (a468 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a43a │ │ │ │ + cbz r1, a44a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ mov r0, r1 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9210 │ │ │ │ + blx 9220 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a434 │ │ │ │ - ldr r3, [pc, #20] @ (a45c ) │ │ │ │ + beq.n a444 │ │ │ │ + ldr r3, [pc, #20] @ (a46c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (a498 ) │ │ │ │ - ldr r3, [pc, #40] @ (a49c ) │ │ │ │ + ldr r2, [pc, #40] @ (a4a8 ) │ │ │ │ + ldr r3, [pc, #40] @ (a4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a484 │ │ │ │ + bne.n a494 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a3f8 │ │ │ │ - ldr r3, [pc, #24] @ (a4a0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a4a4 ) │ │ │ │ + b.w a408 │ │ │ │ + ldr r3, [pc, #24] @ (a4b0 ) │ │ │ │ + ldr r1, [pc, #28] @ (a4b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ + ldrh r2, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a4a8 : │ │ │ │ +0000a4b8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (a510 ) │ │ │ │ + ldr r2, [pc, #88] @ (a520 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #88] @ (a514 ) │ │ │ │ + ldr r3, [pc, #88] @ (a524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a4ea │ │ │ │ + cbz r1, a4fa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ mov r0, r1 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9210 │ │ │ │ + blx 9220 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a4e4 │ │ │ │ - ldr r3, [pc, #28] @ (a518 ) │ │ │ │ + beq.n a4f4 │ │ │ │ + ldr r3, [pc, #28] @ (a528 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (a51c ) │ │ │ │ + ldr r3, [pc, #24] @ (a52c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ + ldrh r0, [r6, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #20] │ │ │ │ + strb r4, [r7, #19] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (a558 ) │ │ │ │ - ldr r3, [pc, #40] @ (a55c ) │ │ │ │ + ldr r2, [pc, #40] @ (a568 ) │ │ │ │ + ldr r3, [pc, #40] @ (a56c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a544 │ │ │ │ + bne.n a554 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a4a8 │ │ │ │ - ldr r3, [pc, #24] @ (a560 ) │ │ │ │ - ldr r1, [pc, #28] @ (a564 ) │ │ │ │ + b.w a4b8 │ │ │ │ + ldr r3, [pc, #24] @ (a570 ) │ │ │ │ + ldr r1, [pc, #28] @ (a574 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a568 : │ │ │ │ +0000a578 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (a5b4 ) │ │ │ │ - ldr r2, [pc, #60] @ (a5b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (a5c4 ) │ │ │ │ + ldr r2, [pc, #60] @ (a5c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a594 │ │ │ │ - cbz r0, a59c │ │ │ │ + bne.n a5a4 │ │ │ │ + cbz r0, a5ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9298 │ │ │ │ - ldr r3, [pc, #28] @ (a5bc ) │ │ │ │ - movw r2, #14398 @ 0x383e │ │ │ │ - ldr r1, [pc, #28] @ (a5c0 ) │ │ │ │ - ldr r0, [pc, #28] @ (a5c4 ) │ │ │ │ + b.w 92a8 │ │ │ │ + ldr r3, [pc, #28] @ (a5cc ) │ │ │ │ + movw r2, #12312 @ 0x3018 │ │ │ │ + ldr r1, [pc, #28] @ (a5d0 ) │ │ │ │ + ldr r0, [pc, #28] @ (a5d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, r2] │ │ │ │ + ldrh r2, [r6, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, a678 ) │ │ │ │ + add r6, pc, #184 @ (adr r6, a688 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a5dc ) │ │ │ │ + ldr r3, [pc, #16] @ (a5ec ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a5d2 │ │ │ │ - b.w a568 │ │ │ │ - ldr r1, [pc, #12] @ (a5e0 ) │ │ │ │ + cbz r1, a5e2 │ │ │ │ + b.w a578 │ │ │ │ + ldr r1, [pc, #12] @ (a5f0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - b.w a568 │ │ │ │ + b.w a578 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, r0] │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, a606 │ │ │ │ + cbz r0, a616 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a61e │ │ │ │ + cbnz r0, a62e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a610 │ │ │ │ + cbz r0, a620 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a61e │ │ │ │ + cbnz r0, a62e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a61e │ │ │ │ + cbz r0, a62e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #188] @ (a6f4 ) │ │ │ │ - ldr r4, [pc, #192] @ (a6f8 ) │ │ │ │ + ldr r2, [pc, #188] @ (a704 ) │ │ │ │ + ldr r4, [pc, #192] @ (a708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a6dc │ │ │ │ + beq.n a6ec │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #180] @ (a6fc ) │ │ │ │ + ldr r1, [pc, #180] @ (a70c ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n a664 │ │ │ │ + b.n a674 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n a6ae │ │ │ │ + bne.n a6be │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a6dc │ │ │ │ + beq.n a6ec │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a6d8 │ │ │ │ + beq.n a6e8 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n a6b6 │ │ │ │ + ble.n a6c6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n a6c0 │ │ │ │ + bpl.n a6d0 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - blx 93c8 │ │ │ │ + blx 93d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n a654 │ │ │ │ + beq.n a664 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a654 │ │ │ │ + bne.n a664 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a65a │ │ │ │ - bgt.n a6ba │ │ │ │ + beq.n a66a │ │ │ │ + bgt.n a6ca │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n a6ba │ │ │ │ + b.n a6ca │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #60] @ (a700 ) │ │ │ │ + ldr r3, [pc, #60] @ (a710 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #60] @ (a704 ) │ │ │ │ - ldr r0, [pc, #60] @ (a708 ) │ │ │ │ + ldr r1, [pc, #60] @ (a714 ) │ │ │ │ + ldr r0, [pc, #60] @ (a718 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #44] @ (a70c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #44] @ (a71c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a710 ) │ │ │ │ - ldr r0, [pc, #44] @ (a714 ) │ │ │ │ + ldr r1, [pc, #44] @ (a720 ) │ │ │ │ + ldr r0, [pc, #44] @ (a724 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + ldr r4, [r6, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #40 @ (adr r5, a72c ) │ │ │ │ + add r5, pc, #40 @ (adr r5, a73c ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ + str r0, [r0, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r6, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #952 @ (adr r4, aac8 ) │ │ │ │ + add r4, pc, #952 @ (adr r4, aad8 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, #16] │ │ │ │ + str r0, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #80] @ 0x50 │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - blx 99a0 │ │ │ │ - blx 948c │ │ │ │ + blx 99b0 │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a744 │ │ │ │ + bgt.n a754 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #88] @ (a798 ) │ │ │ │ + ldr r2, [pc, #88] @ (a7a8 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a78c │ │ │ │ + beq.n a79c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, a760 │ │ │ │ + cbz r0, a770 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a760 │ │ │ │ + beq.n a770 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a786 │ │ │ │ + cbz r3, a796 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.n a77c │ │ │ │ + bgt.n a78c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a760 │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a770 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ │ │ │ │ -0000a79c : │ │ │ │ +0000a7ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (a814 ) │ │ │ │ + ldr r2, [pc, #100] @ (a824 ) │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #92] @ (a818 ) │ │ │ │ + ldr r2, [pc, #92] @ (a828 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #92] @ (a81c ) │ │ │ │ + ldr r3, [pc, #92] @ (a82c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n a7da │ │ │ │ + b.n a7ea │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 94c8 │ │ │ │ - cbnz r0, a80a │ │ │ │ + blx 94d8 │ │ │ │ + cbnz r0, a81a │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a7ce │ │ │ │ - ldr r3, [pc, #52] @ (a820 ) │ │ │ │ + bne.n a7de │ │ │ │ + ldr r3, [pc, #52] @ (a830 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r2, [pc, #48] @ (a824 ) │ │ │ │ - ldr r3, [pc, #40] @ (a81c ) │ │ │ │ + ldr r2, [pc, #48] @ (a834 ) │ │ │ │ + ldr r3, [pc, #40] @ (a82c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a80e │ │ │ │ + bne.n a81e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n a7f0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n a800 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, r0] │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #164] @ (a8dc ) │ │ │ │ + ldr r5, [pc, #164] @ (a8ec ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 99a0 │ │ │ │ - ldr r3, [pc, #160] @ (a8e0 ) │ │ │ │ + blx 99b0 │ │ │ │ + ldr r3, [pc, #160] @ (a8f0 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a89e │ │ │ │ - blx 948c │ │ │ │ + cbz r2, a8ae │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a860 │ │ │ │ + bgt.n a870 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #136] @ (a8e4 ) │ │ │ │ + ldr r2, [pc, #136] @ (a8f4 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a8d2 │ │ │ │ + beq.n a8e2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, a87c │ │ │ │ + cbz r0, a88c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a87c │ │ │ │ + beq.n a88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a8cc │ │ │ │ + cbz r3, a8dc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9820 │ │ │ │ + blx 9830 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.n a8c2 │ │ │ │ + bgt.n a8d2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a89c │ │ │ │ + beq.n a8ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a89c │ │ │ │ + beq.n a8ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a89c │ │ │ │ + bne.n a8ac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a87c │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a88c │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - blx 99a0 │ │ │ │ - blx 948c │ │ │ │ + blx 99b0 │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a914 │ │ │ │ + bgt.n a924 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #116] @ (a984 ) │ │ │ │ + ldr r2, [pc, #116] @ (a994 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a97a │ │ │ │ + beq.n a98a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, a930 │ │ │ │ + cbz r0, a940 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a930 │ │ │ │ + beq.n a940 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a96e │ │ │ │ + cbz r3, a97e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a948 │ │ │ │ + cbz r0, a958 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a948 │ │ │ │ + beq.n a958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a974 │ │ │ │ + cbz r3, a984 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.n a964 │ │ │ │ + bgt.n a974 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a930 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a948 │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a940 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a958 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r7, [pc, #228] @ (aa84 ) │ │ │ │ + ldr r7, [pc, #228] @ (aa94 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ ands.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - beq.n aa4e │ │ │ │ - ldr r3, [pc, #220] @ (aa88 ) │ │ │ │ + beq.n aa5e │ │ │ │ + ldr r3, [pc, #220] @ (aa98 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa56 │ │ │ │ - ldr r3, [pc, #216] @ (aa8c ) │ │ │ │ + beq.n aa66 │ │ │ │ + ldr r3, [pc, #216] @ (aa9c ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa52 │ │ │ │ + beq.n aa62 │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n aa18 │ │ │ │ + ble.n aa28 │ │ │ │ add.w r9, r8, #8 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n a9d4 │ │ │ │ + b.n a9e4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n a9e4 │ │ │ │ + beq.n a9f4 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n a9ce │ │ │ │ + bne.n a9de │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa6c │ │ │ │ + beq.n aa7c │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n aa36 │ │ │ │ + bpl.n aa46 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n aa1e │ │ │ │ + bpl.n aa2e │ │ │ │ mov r1, r4 │ │ │ │ - blx 91c4 <_PyUnicode_Equal@plt> │ │ │ │ - cbnz r0, aa2e │ │ │ │ + blx 91d4 <_PyUnicode_Equal@plt> │ │ │ │ + cbnz r0, aa3e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n aa18 │ │ │ │ + beq.n aa28 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - b.n a9e6 │ │ │ │ + b.n a9f6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #112] @ (aa90 ) │ │ │ │ - ldr r1, [pc, #112] @ (aa94 ) │ │ │ │ + ldr r3, [pc, #112] @ (aaa0 ) │ │ │ │ + ldr r1, [pc, #112] @ (aaa4 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr.w r0, [sl, r6, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #96] @ (aa98 ) │ │ │ │ + ldr r3, [pc, #96] @ (aaa8 ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #92] @ (aa9c ) │ │ │ │ - ldr r0, [pc, #96] @ (aaa0 ) │ │ │ │ + ldr r1, [pc, #92] @ (aaac ) │ │ │ │ + ldr r0, [pc, #96] @ (aab0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a30 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #76] @ (aaa4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a40 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #76] @ (aab4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (aaa8 ) │ │ │ │ - ldr r0, [pc, #76] @ (aaac ) │ │ │ │ + ldr r1, [pc, #72] @ (aab8 ) │ │ │ │ + ldr r0, [pc, #76] @ (aabc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (aab0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (aac0 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #64] @ (aab4 ) │ │ │ │ - ldr r0, [pc, #64] @ (aab8 ) │ │ │ │ + ldr r1, [pc, #64] @ (aac4 ) │ │ │ │ + ldr r0, [pc, #64] @ (aac8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #592 @ (adr r1, acec ) │ │ │ │ + add r1, pc, #592 @ (adr r1, acfc ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #464 @ (adr r1, ac78 ) │ │ │ │ + add r1, pc, #464 @ (adr r1, ac88 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, r6] │ │ │ │ + ldrb r6, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ + str r2, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #376 @ (adr r1, ac2c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, ac3c ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ + str r4, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000aabc : │ │ │ │ +0000aacc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #348] @ (ac2c ) │ │ │ │ + ldr r1, [pc, #348] @ (ac3c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #348] @ ac30 │ │ │ │ + ldr.w r8, [pc, #348] @ ac40 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n abae │ │ │ │ + beq.n abbe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n abc0 │ │ │ │ - blx 9660 │ │ │ │ + bpl.n abd0 │ │ │ │ + blx 9670 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ac04 │ │ │ │ + beq.w ac14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n ab64 │ │ │ │ - ldr r2, [pc, #304] @ (ac34 ) │ │ │ │ + bpl.n ab74 │ │ │ │ + ldr r2, [pc, #304] @ (ac44 ) │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ac10 │ │ │ │ - ldr r2, [pc, #288] @ (ac38 ) │ │ │ │ + beq.n ac20 │ │ │ │ + ldr r2, [pc, #288] @ (ac48 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w ac26 │ │ │ │ + beq.w ac36 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n abea │ │ │ │ + ble.n abfa │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, ab74 │ │ │ │ + cbz r0, ab84 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - blx 9738 │ │ │ │ + blx 9748 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab58 │ │ │ │ + beq.n ab68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, ab68 │ │ │ │ - cbnz r1, ab88 │ │ │ │ + cbz r3, ab78 │ │ │ │ + cbnz r1, ab98 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n ab10 │ │ │ │ - bl 9a30 │ │ │ │ + bmi.n ab20 │ │ │ │ + bl 9a40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n ab58 │ │ │ │ - ldr r3, [pc, #196] @ (ac3c ) │ │ │ │ + b.n ab68 │ │ │ │ + ldr r3, [pc, #196] @ (ac4c ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 931c │ │ │ │ - cbz r0, ab88 │ │ │ │ - blx 93ec │ │ │ │ - b.n ab5a │ │ │ │ + blx 932c │ │ │ │ + cbz r0, ab98 │ │ │ │ + blx 93fc │ │ │ │ + b.n ab6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab9e │ │ │ │ + beq.n abae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, ab9e │ │ │ │ + cbnz r3, abae │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abae │ │ │ │ + beq.n abbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, abb8 │ │ │ │ + cbz r3, abc8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abae │ │ │ │ - ldr r3, [pc, #124] @ (ac40 ) │ │ │ │ - ldr r1, [pc, #128] @ (ac44 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abbe │ │ │ │ + ldr r3, [pc, #124] @ (ac50 ) │ │ │ │ + ldr r1, [pc, #128] @ (ac54 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abae │ │ │ │ + beq.n abbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n abae │ │ │ │ + bne.n abbe │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abae │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abbe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n abb0 │ │ │ │ + beq.n abc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n abb0 │ │ │ │ + bne.n abc0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abb0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n abda │ │ │ │ - b.n abae │ │ │ │ - ldr r3, [pc, #52] @ (ac48 ) │ │ │ │ + bne.n abea │ │ │ │ + b.n abbe │ │ │ │ + ldr r3, [pc, #52] @ (ac58 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (ac4c ) │ │ │ │ - ldr r0, [pc, #52] @ (ac50 ) │ │ │ │ + ldr r1, [pc, #52] @ (ac5c ) │ │ │ │ + ldr r0, [pc, #52] @ (ac60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ nop │ │ │ │ - str r6, [r7, #28] │ │ │ │ + str r6, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, r4] │ │ │ │ + strb r2, [r2, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, r0] │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #0] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n acdc │ │ │ │ + bmi.n acec │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n acb4 │ │ │ │ + bmi.n acc4 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, ac90 │ │ │ │ + cbz r0, aca0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac90 │ │ │ │ + beq.n aca0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ad04 │ │ │ │ + beq.n ad14 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, acae │ │ │ │ + cbz r0, acbe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n acae │ │ │ │ + beq.n acbe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ad0e │ │ │ │ + beq.n ad1e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ac72 │ │ │ │ + beq.n ac82 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac72 │ │ │ │ + beq.n ac82 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac72 │ │ │ │ + bne.n ac82 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac72 │ │ │ │ + b.n ac82 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ac6c │ │ │ │ + beq.n ac7c │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac6c │ │ │ │ + beq.n ac7c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac6c │ │ │ │ + bne.n ac7c │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac6c │ │ │ │ + b.n ac7c │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac90 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aca0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 99a0 │ │ │ │ - blx 948c │ │ │ │ + blx 99b0 │ │ │ │ + blx 949c │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bgt.n ad48 │ │ │ │ + bgt.n ad58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ - ldr r1, [pc, #72] @ (ad8c ) │ │ │ │ + ldr r1, [pc, #72] @ (ad9c ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n ad80 │ │ │ │ + beq.n ad90 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ac54 │ │ │ │ + bl ac64 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ - bgt.n ad74 │ │ │ │ + bgt.n ad84 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 982c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 983c <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95d8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95e8 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ - ldr r3, [pc, #648] @ (b01c ) │ │ │ │ - ldr r2, [pc, #652] @ (b020 ) │ │ │ │ + ldr r3, [pc, #648] @ (b02c ) │ │ │ │ + ldr r2, [pc, #652] @ (b030 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w af7c │ │ │ │ + beq.w af8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #628] @ (b024 ) │ │ │ │ + ldr r2, [pc, #628] @ (b034 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n ae48 │ │ │ │ - ldr r1, [pc, #616] @ (b028 ) │ │ │ │ + beq.n ae58 │ │ │ │ + ldr r1, [pc, #616] @ (b038 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w af38 │ │ │ │ + beq.w af48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w af26 │ │ │ │ - ldr r1, [pc, #592] @ (b02c ) │ │ │ │ + bpl.w af36 │ │ │ │ + ldr r1, [pc, #592] @ (b03c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w afc2 │ │ │ │ + beq.w afd2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w sl, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w af88 │ │ │ │ - ldr r1, [pc, #568] @ (b030 ) │ │ │ │ + beq.w af98 │ │ │ │ + ldr r1, [pc, #568] @ (b040 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9588 │ │ │ │ + blx 9598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w af4c │ │ │ │ + bne.w af5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w afdc │ │ │ │ + beq.w afec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r5 │ │ │ │ - beq.n ae2e │ │ │ │ + beq.n ae3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w aff4 │ │ │ │ + beq.w b004 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w af3c │ │ │ │ + beq.w af4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af3c │ │ │ │ + bne.n af4c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af3c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af4c │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w affc │ │ │ │ - ldr r2, [pc, #480] @ (b034 ) │ │ │ │ + bpl.w b00c │ │ │ │ + ldr r2, [pc, #480] @ (b044 ) │ │ │ │ ldr r7, [r3, r2] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w b000 │ │ │ │ - ldr r2, [pc, #476] @ (b038 ) │ │ │ │ + beq.w b010 │ │ │ │ + ldr r2, [pc, #476] @ (b048 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w b016 │ │ │ │ + beq.w b026 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #10 │ │ │ │ - bgt.w af6e │ │ │ │ - ldr r0, [pc, #460] @ (b03c ) │ │ │ │ + bgt.w af7e │ │ │ │ + ldr r0, [pc, #460] @ (b04c ) │ │ │ │ add r0, pc │ │ │ │ - blx 96f0 │ │ │ │ + blx 9700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af38 │ │ │ │ - ldr r3, [pc, #452] @ (b040 ) │ │ │ │ + beq.n af48 │ │ │ │ + ldr r3, [pc, #452] @ (b050 ) │ │ │ │ add.w r8, r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #444] @ (b044 ) │ │ │ │ + ldr r3, [pc, #444] @ (b054 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (b048 ) │ │ │ │ + ldr r3, [pc, #440] @ (b058 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w affc │ │ │ │ + bpl.w b00c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w b000 │ │ │ │ + beq.w b010 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w b016 │ │ │ │ + beq.w b026 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n af84 │ │ │ │ + bge.n af94 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl ad90 │ │ │ │ + bl ada0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n afa4 │ │ │ │ + beq.n afb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w affc │ │ │ │ + bpl.w b00c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w b000 │ │ │ │ + beq.w b010 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w b016 │ │ │ │ + beq.w b026 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f70 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov sl, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n af00 │ │ │ │ + beq.n af10 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, af44 │ │ │ │ + cbz r2, af54 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n af14 │ │ │ │ + beq.n af24 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, af1e │ │ │ │ + cbz r2, af2e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n af38 │ │ │ │ + beq.n af48 │ │ │ │ mov r9, sl │ │ │ │ - b.n ae92 │ │ │ │ + b.n aea2 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af14 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af38 │ │ │ │ + beq.n af48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n afd6 │ │ │ │ + beq.n afe6 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af00 │ │ │ │ - ldr r0, [pc, #252] @ (b04c ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af10 │ │ │ │ + ldr r0, [pc, #252] @ (b05c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af6a │ │ │ │ + beq.n af7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, af9c │ │ │ │ + cbz r3, afac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n ae2e │ │ │ │ - ldr r0, [pc, #224] @ (b050 ) │ │ │ │ + b.n ae3e │ │ │ │ + ldr r0, [pc, #224] @ (b060 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f5c │ │ │ │ - ldr r0, [pc, #212] @ (b054 ) │ │ │ │ + b.w 8f6c │ │ │ │ + ldr r0, [pc, #212] @ (b064 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 96ec │ │ │ │ + b.w 96fc │ │ │ │ mov sl, r9 │ │ │ │ - b.n af3c │ │ │ │ + b.n af4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af6a │ │ │ │ + beq.n af7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af6a │ │ │ │ + bne.n af7a │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af6a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af7a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af38 │ │ │ │ + beq.n af48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af38 │ │ │ │ + bne.n af48 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af38 │ │ │ │ + beq.n af48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af38 │ │ │ │ + bne.n af48 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af48 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq sl, r5 │ │ │ │ - beq.n af3c │ │ │ │ + beq.n af4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w ae2a │ │ │ │ + bne.w ae3a │ │ │ │ mov sl, r5 │ │ │ │ - b.n af9c │ │ │ │ + b.n afac │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ae2a │ │ │ │ - bl 9a30 │ │ │ │ - ldr r3, [pc, #84] @ (b058 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ae3a │ │ │ │ + bl 9a40 │ │ │ │ + ldr r3, [pc, #84] @ (b068 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (b05c ) │ │ │ │ - ldr r0, [pc, #84] @ (b060 ) │ │ │ │ + ldr r1, [pc, #84] @ (b06c ) │ │ │ │ + ldr r0, [pc, #84] @ (b070 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ nop │ │ │ │ - strh r0, [r5, r1] │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r5] │ │ │ │ - movs r2, r0 │ │ │ │ ldrsh r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r6, r4] │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r0, r2] │ │ │ │ + ldrsh r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [sp, #808] @ 0x328 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #2704] @ bb0c │ │ │ │ + ldr.w r3, [pc, #2704] @ bb1c │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2704] @ bb10 │ │ │ │ + ldr.w r2, [pc, #2704] @ bb20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2684] @ bb14 │ │ │ │ + ldr.w r3, [pc, #2684] @ bb24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bc9c │ │ │ │ + beq.w bcac │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b396 │ │ │ │ + beq.w b3a6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w bcb2 │ │ │ │ - ldr.w r1, [pc, #2652] @ bb18 │ │ │ │ + bpl.w bcc2 │ │ │ │ + ldr.w r1, [pc, #2652] @ bb28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc52 │ │ │ │ - ldr.w r1, [pc, #2640] @ bb1c │ │ │ │ + beq.w bc62 │ │ │ │ + ldr.w r1, [pc, #2640] @ bb2c │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bc68 │ │ │ │ + beq.w bc78 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b536 │ │ │ │ + beq.w b546 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r2 │ │ │ │ adds r7, r2, #4 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b4b6 │ │ │ │ + beq.w b4c6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w bcb2 │ │ │ │ + bpl.w bcc2 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc52 │ │ │ │ + beq.w bc62 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc68 │ │ │ │ + beq.w bc78 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r8, r3 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp sl, r1 │ │ │ │ - bge.n b13a │ │ │ │ + bge.n b14a │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w b4d2 │ │ │ │ + beq.w b4e2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r1 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b812 │ │ │ │ + bne.w b822 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp sl, r7 │ │ │ │ - ble.w b960 │ │ │ │ + ble.w b970 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b9de │ │ │ │ + beq.w b9ee │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ rsb r2, r2, #12 │ │ │ │ adds r2, r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n b19e │ │ │ │ + b.n b1ae │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b1d8 │ │ │ │ + ble.n b1e8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b212 │ │ │ │ + beq.n b222 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n b234 │ │ │ │ + beq.n b244 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ @@ -2390,52 +2390,52 @@ │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w bc84 │ │ │ │ + bls.w bc94 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b178 │ │ │ │ + bgt.n b188 │ │ │ │ cmp fp, r7 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, b212 │ │ │ │ + cbz r2, b222 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w bc6c │ │ │ │ + bpl.w bc7c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ - bl a988 │ │ │ │ + bl a998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b344 │ │ │ │ + beq.w b354 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n b188 │ │ │ │ + b.n b198 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b542 │ │ │ │ + bgt.w b552 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b542 │ │ │ │ + ble.w b552 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add.w r2, r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n b19e │ │ │ │ + bne.n b1ae │ │ │ │ mov r2, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ @@ -2447,333 +2447,333 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bcca │ │ │ │ + beq.w bcda │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r5, r8 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ cmp r8, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3e6 │ │ │ │ + beq.w b3f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n b2ee │ │ │ │ + ble.n b2fe │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ ldrd r7, lr, [sp, #48] @ 0x30 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r1, r5, lsl #2 │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n b2ae │ │ │ │ + b.n b2be │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr.w r2, [ip] │ │ │ │ ldr r6, [r2, #0] │ │ │ │ cmp r6, r9 │ │ │ │ itt ne │ │ │ │ addne r6, #1 │ │ │ │ strne r6, [r2, #0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.w bcb6 │ │ │ │ + bpl.w bcc6 │ │ │ │ cmp r6, lr │ │ │ │ - beq.w bc52 │ │ │ │ + beq.w bc62 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w bc68 │ │ │ │ + beq.w bc78 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w bce2 │ │ │ │ + bge.w bcf2 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ adds r2, r5, r1 │ │ │ │ cmp r8, r2 │ │ │ │ - bgt.n b2a8 │ │ │ │ + bgt.n b2b8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b5ea │ │ │ │ + beq.w b5fa │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5ea │ │ │ │ + bne.w b5fa │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3e6 │ │ │ │ + beq.n b3f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3e6 │ │ │ │ + beq.n b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bb06 │ │ │ │ + beq.w bb16 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3e6 │ │ │ │ + beq.n b3f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3e6 │ │ │ │ + beq.n b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b3e6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3e6 │ │ │ │ + bne.n b3f6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b3f6 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n b352 │ │ │ │ + bgt.n b362 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w b222 │ │ │ │ + bgt.w b232 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w bce6 │ │ │ │ + bpl.w bcf6 │ │ │ │ sub.w r3, r7, fp │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1976] @ bb20 │ │ │ │ + ldr.w r3, [pc, #1976] @ bb30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w b708 │ │ │ │ + bgt.w b718 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8fe │ │ │ │ - ldr.w r3, [pc, #1952] @ bb24 │ │ │ │ + beq.w b90e │ │ │ │ + ldr.w r3, [pc, #1952] @ bb34 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1948] @ bb28 │ │ │ │ + ldr.w r1, [pc, #1948] @ bb38 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b408 │ │ │ │ + beq.n b418 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r6 │ │ │ │ - b.n b3b0 │ │ │ │ + b.n b3c0 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bc3e │ │ │ │ + beq.w bc4e │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b3a2 │ │ │ │ + beq.n b3b2 │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n b3cc │ │ │ │ + b.n b3dc │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ - cbz r3, b40e │ │ │ │ + cbz r3, b41e │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b3c2 │ │ │ │ - ldr.w r3, [pc, #1880] @ bb2c │ │ │ │ + bne.n b3d2 │ │ │ │ + ldr.w r3, [pc, #1880] @ bb3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1876] @ bb30 │ │ │ │ + ldr.w r1, [pc, #1876] @ bb40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1864] @ bb34 │ │ │ │ - ldr.w r3, [pc, #1820] @ bb0c │ │ │ │ + ldr.w r2, [pc, #1864] @ bb44 │ │ │ │ + ldr.w r3, [pc, #1820] @ bb1c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w bc3a │ │ │ │ + bne.w bc4a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ str r6, [r4, #16] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n b4bc │ │ │ │ + beq.n b4cc │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ - blx 9510 │ │ │ │ + blx 9520 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b6ee │ │ │ │ + beq.w b6fe │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w b744 │ │ │ │ + beq.w b754 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n b46e │ │ │ │ + b.n b47e │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n b51c │ │ │ │ + beq.n b52c │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n b49a │ │ │ │ + beq.n b4aa │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w b6d6 │ │ │ │ + bls.w b6e6 │ │ │ │ adds r3, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w b736 │ │ │ │ + beq.w b746 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n b44e │ │ │ │ + bne.n b45e │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b91a │ │ │ │ + bne.w b92a │ │ │ │ cmp r6, ip │ │ │ │ - bne.w b908 │ │ │ │ + bne.w b918 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov ip, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne.n b452 │ │ │ │ + bne.n b462 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.w bac2 │ │ │ │ + bgt.w bad2 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r6, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n b456 │ │ │ │ + bne.n b466 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w b92c │ │ │ │ + bne.w b93c │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.w b93e │ │ │ │ + beq.w b94e │ │ │ │ adds r7, #1 │ │ │ │ strd lr, r3, [r4, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ - b.n b456 │ │ │ │ + b.n b466 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n b128 │ │ │ │ + b.n b138 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n b41c │ │ │ │ + b.n b42c │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w b72e │ │ │ │ + ble.w b73e │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r3, [pc, #1612] @ bb20 │ │ │ │ + ldr.w r3, [pc, #1612] @ bb30 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8b2 │ │ │ │ - ldr.w r3, [pc, #1616] @ bb38 │ │ │ │ + beq.w b8c2 │ │ │ │ + ldr.w r3, [pc, #1616] @ bb48 │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b726 │ │ │ │ - ldr.w r4, [pc, #1608] @ bb3c │ │ │ │ + beq.w b736 │ │ │ │ + ldr.w r4, [pc, #1608] @ bb4c │ │ │ │ add r4, pc │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w b8ac │ │ │ │ - ldr.w r5, [pc, #1596] @ bb40 │ │ │ │ + beq.w b8bc │ │ │ │ + ldr.w r5, [pc, #1596] @ bb50 │ │ │ │ add r5, pc │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1592] @ bb44 │ │ │ │ + ldr.w r1, [pc, #1592] @ bb54 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n b48a │ │ │ │ - ldr.w r3, [pc, #1544] @ bb2c │ │ │ │ + beq.n b49a │ │ │ │ + ldr.w r3, [pc, #1544] @ bb3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1568] @ bb48 │ │ │ │ + ldr.w r1, [pc, #1568] @ bb58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b4c6 │ │ │ │ + beq.n b4d6 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n b0fe │ │ │ │ + b.n b10e │ │ │ │ mov r6, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - ble.w b354 │ │ │ │ - ldr.w r3, [pc, #1492] @ bb20 │ │ │ │ + ble.w b364 │ │ │ │ + ldr.w r3, [pc, #1492] @ bb30 │ │ │ │ cmp r1, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ it ge │ │ │ │ movge r1, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8a2 │ │ │ │ - ldr.w r3, [pc, #1512] @ bb4c │ │ │ │ + beq.w b8b2 │ │ │ │ + ldr.w r3, [pc, #1512] @ bb5c │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w b700 │ │ │ │ - ldr.w r4, [pc, #1500] @ bb50 │ │ │ │ + blt.w b710 │ │ │ │ + ldr.w r4, [pc, #1500] @ bb60 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b84e │ │ │ │ - ldr.w r5, [pc, #1492] @ bb54 │ │ │ │ + beq.w b85e │ │ │ │ + ldr.w r5, [pc, #1492] @ bb64 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1488] @ bb58 │ │ │ │ + ldr.w r1, [pc, #1488] @ bb68 │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -2784,157 +2784,157 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bcca │ │ │ │ + beq.w bcda │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r8 │ │ │ │ it ge │ │ │ │ movge r5, r8 │ │ │ │ - cbz r2, b5ea │ │ │ │ + cbz r2, b5fa │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3e6 │ │ │ │ + beq.w b3f6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n b6d2 │ │ │ │ + ble.n b6e2 │ │ │ │ cmp fp, r5 │ │ │ │ - bge.n b674 │ │ │ │ + bge.n b684 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w r7, r6, #8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ - b.n b606 │ │ │ │ + b.n b616 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n b674 │ │ │ │ + beq.n b684 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w bcfe │ │ │ │ + bpl.w bd0e │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bl a988 │ │ │ │ + bl a998 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b602 │ │ │ │ - ldr.w r1, [pc, #1272] @ bb20 │ │ │ │ + beq.n b612 │ │ │ │ + ldr.w r1, [pc, #1272] @ bb30 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b950 │ │ │ │ - ldr.w r3, [pc, #1312] @ bb5c │ │ │ │ + beq.w b960 │ │ │ │ + ldr.w r3, [pc, #1312] @ bb6c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1308] @ bb60 │ │ │ │ + ldr.w r1, [pc, #1308] @ bb70 │ │ │ │ strd r8, fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, b66a │ │ │ │ + cbz r3, b67a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, b66a │ │ │ │ + cbz r0, b67a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b66a │ │ │ │ + beq.n b67a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b89c │ │ │ │ + beq.w b8ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3e6 │ │ │ │ - b.n b324 │ │ │ │ + beq.w b3f6 │ │ │ │ + b.n b334 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r3 │ │ │ │ add.w r8, r3, #8 │ │ │ │ str r6, [sp, #16] │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r6, r3, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r3 │ │ │ │ - b.n b6b2 │ │ │ │ + b.n b6c2 │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [r7], #4 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w b854 │ │ │ │ + ble.w b864 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bcb2 │ │ │ │ + bpl.w bcc2 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w bc52 │ │ │ │ + beq.w bc62 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w bc68 │ │ │ │ + beq.w bc78 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n b69a │ │ │ │ + bgt.n b6aa │ │ │ │ movs r0, #1 │ │ │ │ - b.n b3e8 │ │ │ │ - ldr.w r0, [pc, #1108] @ bb2c │ │ │ │ + b.n b3f8 │ │ │ │ + ldr.w r0, [pc, #1108] @ bb3c │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1156] @ bb64 │ │ │ │ + ldr.w r1, [pc, #1156] @ bb74 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r7 │ │ │ │ - blx 9510 │ │ │ │ + blx 9520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b430 │ │ │ │ + beq.w b440 │ │ │ │ adds r6, r0, #1 │ │ │ │ - b.n b430 │ │ │ │ - ldr.w r4, [pc, #1124] @ bb68 │ │ │ │ + b.n b440 │ │ │ │ + ldr.w r4, [pc, #1124] @ bb78 │ │ │ │ add r4, pc │ │ │ │ - b.n b576 │ │ │ │ + b.n b586 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8f4 │ │ │ │ - ldr.w r3, [pc, #1116] @ bb6c │ │ │ │ + beq.w b904 │ │ │ │ + ldr.w r3, [pc, #1116] @ bb7c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1112] @ bb70 │ │ │ │ + ldr.w r1, [pc, #1112] @ bb80 │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr.w r4, [pc, #1100] @ bb74 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr.w r4, [pc, #1100] @ bb84 │ │ │ │ add r4, pc │ │ │ │ - b.n b4f8 │ │ │ │ + b.n b508 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n b13a │ │ │ │ + b.n b14a │ │ │ │ cmp ip, sl │ │ │ │ mov r3, ip │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ cmp r6, sl │ │ │ │ it ge │ │ │ │ movge r6, sl │ │ │ │ @@ -2953,217 +2953,217 @@ │ │ │ │ subs r3, #58 @ 0x3a │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w baf2 │ │ │ │ + bne.w bb02 │ │ │ │ sub.w r9, sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3e6 │ │ │ │ + beq.w b3f6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n b838 │ │ │ │ + ble.n b848 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w sl, r0, #8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - b.n b7e6 │ │ │ │ + b.n b7f6 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - blx 935c │ │ │ │ + blx 936c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bpl.w bcb6 │ │ │ │ - ldr r0, [pc, #852] @ (bb18 ) │ │ │ │ + bpl.w bcc6 │ │ │ │ + ldr r0, [pc, #852] @ (bb28 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bc52 │ │ │ │ - ldr r0, [pc, #848] @ (bb1c ) │ │ │ │ + beq.w bc62 │ │ │ │ + ldr r0, [pc, #848] @ (bb2c ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bc68 │ │ │ │ + beq.w bc78 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.w bce2 │ │ │ │ + ble.w bcf2 │ │ │ │ adds r4, #1 │ │ │ │ str.w r1, [sl, #4]! │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n b834 │ │ │ │ + beq.n b844 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - blx 96f0 │ │ │ │ + blx 9700 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b7aa │ │ │ │ + bne.n b7ba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b3e6 │ │ │ │ + beq.w b3f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b3e6 │ │ │ │ + bne.w b3f6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r3, [pc, #780] @ (bb20 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r3, [pc, #780] @ (bb30 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b8c4 │ │ │ │ + bne.n b8d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bad4 │ │ │ │ - ldr r3, [pc, #848] @ (bb78 ) │ │ │ │ + beq.w bae4 │ │ │ │ + ldr r3, [pc, #848] @ (bb88 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #848] @ (bb7c ) │ │ │ │ + ldr r1, [pc, #848] @ (bb8c ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bd16 │ │ │ │ - ldr r3, [pc, #828] @ (bb80 ) │ │ │ │ + bne.w bd26 │ │ │ │ + ldr r3, [pc, #828] @ (bb90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ - b.n b0ac │ │ │ │ - ldr r5, [pc, #820] @ (bb84 ) │ │ │ │ + b.n b0bc │ │ │ │ + ldr r5, [pc, #820] @ (bb94 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b582 │ │ │ │ + b.n b592 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bne.w b64e │ │ │ │ + bne.w b65e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bc04 │ │ │ │ + beq.w bc14 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 9738 │ │ │ │ + blx 9748 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b68e │ │ │ │ + bge.w b69e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b324 │ │ │ │ + beq.w b334 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b324 │ │ │ │ + beq.w b334 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b324 │ │ │ │ + beq.w b334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b324 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b66a │ │ │ │ - ldr r2, [pc, #740] @ (bb88 ) │ │ │ │ - ldr r3, [pc, #740] @ (bb8c ) │ │ │ │ + bne.w b334 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b67a │ │ │ │ + ldr r2, [pc, #740] @ (bb98 ) │ │ │ │ + ldr r3, [pc, #740] @ (bb9c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b568 │ │ │ │ - ldr r5, [pc, #736] @ (bb90 ) │ │ │ │ + b.n b578 │ │ │ │ + ldr r5, [pc, #736] @ (bba0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b506 │ │ │ │ - ldr r2, [pc, #736] @ (bb94 ) │ │ │ │ - ldr r3, [pc, #736] @ (bb98 ) │ │ │ │ + b.n b516 │ │ │ │ + ldr r2, [pc, #736] @ (bba4 ) │ │ │ │ + ldr r3, [pc, #736] @ (bba8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w b4f2 │ │ │ │ - b.n b726 │ │ │ │ + bne.w b502 │ │ │ │ + b.n b736 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bade │ │ │ │ - ldr r3, [pc, #720] @ (bb9c ) │ │ │ │ + beq.w baee │ │ │ │ + ldr r3, [pc, #720] @ (bbac ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n b95a │ │ │ │ - ldr r4, [pc, #712] @ (bba0 ) │ │ │ │ + ble.n b96a │ │ │ │ + ldr r4, [pc, #712] @ (bbb0 ) │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w babc │ │ │ │ - ldr r5, [pc, #708] @ (bba4 ) │ │ │ │ + beq.w bacc │ │ │ │ + ldr r5, [pc, #708] @ (bbb4 ) │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #704] @ (bba8 ) │ │ │ │ + ldr r1, [pc, #704] @ (bbb8 ) │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r2, [pc, #692] @ (bbac ) │ │ │ │ - ldr r3, [pc, #696] @ (bbb0 ) │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r2, [pc, #692] @ (bbbc ) │ │ │ │ + ldr r3, [pc, #696] @ (bbc0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b714 │ │ │ │ - ldr r2, [pc, #692] @ (bbb4 ) │ │ │ │ - ldr r3, [pc, #692] @ (bbb8 ) │ │ │ │ + b.n b724 │ │ │ │ + ldr r2, [pc, #692] @ (bbc4 ) │ │ │ │ + ldr r3, [pc, #692] @ (bbc8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b388 │ │ │ │ - ldr r3, [pc, #544] @ (bb2c ) │ │ │ │ + b.n b398 │ │ │ │ + ldr r3, [pc, #544] @ (bb3c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #684] @ (bbbc ) │ │ │ │ + ldr r1, [pc, #684] @ (bbcc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r3, [pc, #528] @ (bb2c ) │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r3, [pc, #528] @ (bb3c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #672] @ (bbc0 ) │ │ │ │ + ldr r1, [pc, #672] @ (bbd0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r3, [pc, #508] @ (bb2c ) │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r3, [pc, #508] @ (bb3c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #656] @ (bbc4 ) │ │ │ │ + ldr r1, [pc, #656] @ (bbd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r3, [pc, #492] @ (bb2c ) │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r3, [pc, #492] @ (bb3c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #644] @ (bbc8 ) │ │ │ │ + ldr r1, [pc, #644] @ (bbd8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r2, [pc, #632] @ (bbcc ) │ │ │ │ - ldr r3, [pc, #636] @ (bbd0 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r2, [pc, #632] @ (bbdc ) │ │ │ │ + ldr r3, [pc, #636] @ (bbe0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b640 │ │ │ │ - ldr r4, [pc, #632] @ (bbd4 ) │ │ │ │ + b.n b650 │ │ │ │ + ldr r4, [pc, #632] @ (bbe4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n b8d8 │ │ │ │ + b.n b8e8 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -3171,76 +3171,76 @@ │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bcca │ │ │ │ + beq.w bcda │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, sl │ │ │ │ it ge │ │ │ │ movge r1, sl │ │ │ │ mov r5, r8 │ │ │ │ cmp r8, r1 │ │ │ │ mov r7, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b274 │ │ │ │ + bne.w b284 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b5ea │ │ │ │ + beq.w b5fa │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b5d8 │ │ │ │ - ldr r3, [pc, #348] @ (bb20 ) │ │ │ │ + beq.w b5e8 │ │ │ │ + ldr r3, [pc, #348] @ (bb30 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bae8 │ │ │ │ - ldr r3, [pc, #516] @ (bbd8 ) │ │ │ │ + beq.w baf8 │ │ │ │ + ldr r3, [pc, #516] @ (bbe8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #516] @ (bbdc ) │ │ │ │ + ldr r1, [pc, #516] @ (bbec ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ rsb r2, r2, #12 │ │ │ │ adds r2, r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n ba1a │ │ │ │ + b.n ba2a │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n ba54 │ │ │ │ + ble.n ba64 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ba84 │ │ │ │ + beq.n ba94 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w b596 │ │ │ │ + beq.w b5a6 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ @@ -3250,1885 +3250,1885 @@ │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w bc84 │ │ │ │ + bls.w bc94 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b9f4 │ │ │ │ + bgt.n ba04 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, ba84 │ │ │ │ + cbz r2, ba94 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bc6c │ │ │ │ + bpl.w bc7c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - bl a988 │ │ │ │ + bl a998 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, baac │ │ │ │ + cbz r0, babc │ │ │ │ subs r6, #1 │ │ │ │ - b.n ba04 │ │ │ │ + b.n ba14 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b542 │ │ │ │ + bgt.w b552 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b542 │ │ │ │ - cbnz r6, baa0 │ │ │ │ + ble.w b552 │ │ │ │ + cbnz r6, bab0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w b6d2 │ │ │ │ + beq.w b6e2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n ba12 │ │ │ │ + b.n ba22 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.w b352 │ │ │ │ + blt.w b362 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n baa0 │ │ │ │ - b.n b352 │ │ │ │ - ldr r5, [pc, #288] @ (bbe0 ) │ │ │ │ + blt.n bab0 │ │ │ │ + b.n b362 │ │ │ │ + ldr r5, [pc, #288] @ (bbf0 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b8e2 │ │ │ │ - ldr r3, [pc, #104] @ (bb2c ) │ │ │ │ + b.n b8f2 │ │ │ │ + ldr r3, [pc, #104] @ (bb3c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (bbe4 ) │ │ │ │ + ldr r1, [pc, #284] @ (bbf4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r2, [pc, #272] @ (bbe8 ) │ │ │ │ - ldr r3, [pc, #276] @ (bbec ) │ │ │ │ + blx 9284 │ │ │ │ + b.n b3f6 │ │ │ │ + ldr r2, [pc, #272] @ (bbf8 ) │ │ │ │ + ldr r3, [pc, #276] @ (bbfc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b82a │ │ │ │ - ldr r2, [pc, #272] @ (bbf0 ) │ │ │ │ - ldr r3, [pc, #272] @ (bbf4 ) │ │ │ │ + b.n b83a │ │ │ │ + ldr r2, [pc, #272] @ (bc00 ) │ │ │ │ + ldr r3, [pc, #272] @ (bc04 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b8ce │ │ │ │ - ldr r2, [pc, #268] @ (bbf8 ) │ │ │ │ - ldr r3, [pc, #272] @ (bbfc ) │ │ │ │ + b.n b8de │ │ │ │ + ldr r2, [pc, #268] @ (bc08 ) │ │ │ │ + ldr r3, [pc, #272] @ (bc0c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b9d4 │ │ │ │ - ldr r3, [pc, #56] @ (bb2c ) │ │ │ │ + b.n b9e4 │ │ │ │ + ldr r3, [pc, #56] @ (bb3c ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #260] @ (bc00 ) │ │ │ │ + ldr r1, [pc, #260] @ (bc10 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n b3e6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b324 │ │ │ │ + blx 9800 │ │ │ │ + b.n b3f6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b334 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #480] @ (bcf4 ) │ │ │ │ + ldr r7, [pc, #416] @ (bcc4 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #400] @ (bca8 ) │ │ │ │ + ldr r7, [pc, #336] @ (bc78 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r7] │ │ │ │ + ldr r2, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #48] @ (bb68 ) │ │ │ │ + ldr r3, [pc, #1008] @ (bf38 ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ + strh r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r6, r1] │ │ │ │ + ldrh r4, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r1, r4] │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, r0] │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, r0] │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r4, #96] @ 0x60 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r6, r4] │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r6, r2] │ │ │ │ + ldrh r4, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, r0] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + ldrsb r4, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, r5] │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r1, r6] │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #28] │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + strh r0, [r1, #14] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r7, r2] │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ + strh r0, [r6, #10] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ + strh r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r4, r2] │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, r2] │ │ │ │ + strb r2, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r6, r3] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r5, r1] │ │ │ │ + strb r4, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + strh r6, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, r1] │ │ │ │ + strb r2, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #784] @ 0x310 │ │ │ │ + strh r4, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r0, r4] │ │ │ │ + strb r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ + strb r6, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, r0] │ │ │ │ + strb r0, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + strh r2, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r5, r0] │ │ │ │ + strb r4, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, r6] │ │ │ │ + strh r6, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, r7] │ │ │ │ + strb r2, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, r6] │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, #54] @ 0x36 │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, r2] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #54] @ 0x36 │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ + strh r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r4, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r2, [pc, #288] @ (bd2c ) │ │ │ │ + ldr r2, [pc, #288] @ (bd3c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, bc48 │ │ │ │ - ldr r1, [pc, #280] @ (bd30 ) │ │ │ │ + cbz r3, bc58 │ │ │ │ + ldr r1, [pc, #280] @ (bd40 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #276] @ (bd34 ) │ │ │ │ + ldr r1, [pc, #276] @ (bd44 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3e6 │ │ │ │ + beq.w b3f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b32c │ │ │ │ - b.w b3e6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bne.w b33c │ │ │ │ + b.w b3f6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.w b40e │ │ │ │ - ldr r3, [pc, #236] @ (bd38 ) │ │ │ │ - ldr r1, [pc, #240] @ (bd3c ) │ │ │ │ + b.w b41e │ │ │ │ + ldr r3, [pc, #236] @ (bd48 ) │ │ │ │ + ldr r1, [pc, #240] @ (bd4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - b.n bc18 │ │ │ │ - ldr r3, [pc, #236] @ (bd40 ) │ │ │ │ + b.n bc28 │ │ │ │ + ldr r3, [pc, #236] @ (bd50 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #232] @ (bd44 ) │ │ │ │ - ldr r0, [pc, #236] @ (bd48 ) │ │ │ │ + ldr r1, [pc, #232] @ (bd54 ) │ │ │ │ + ldr r0, [pc, #236] @ (bd58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #220] @ (bd4c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #220] @ (bd5c ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #220] @ (bd50 ) │ │ │ │ - ldr r0, [pc, #220] @ (bd54 ) │ │ │ │ + ldr r1, [pc, #220] @ (bd60 ) │ │ │ │ + ldr r0, [pc, #220] @ (bd64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (bd58 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (bd68 ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #208] @ (bd5c ) │ │ │ │ - ldr r0, [pc, #208] @ (bd60 ) │ │ │ │ + ldr r1, [pc, #208] @ (bd6c ) │ │ │ │ + ldr r0, [pc, #208] @ (bd70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (bd64 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (bd74 ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #196] @ (bd68 ) │ │ │ │ - ldr r0, [pc, #200] @ (bd6c ) │ │ │ │ + ldr r1, [pc, #196] @ (bd78 ) │ │ │ │ + ldr r0, [pc, #200] @ (bd7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a30 │ │ │ │ - ldr r3, [pc, #184] @ (bd70 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a40 │ │ │ │ + ldr r3, [pc, #184] @ (bd80 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #184] @ (bd74 ) │ │ │ │ - ldr r0, [pc, #184] @ (bd78 ) │ │ │ │ + ldr r1, [pc, #184] @ (bd84 ) │ │ │ │ + ldr r0, [pc, #184] @ (bd88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (bd7c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (bd8c ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #172] @ (bd80 ) │ │ │ │ - ldr r0, [pc, #176] @ (bd84 ) │ │ │ │ + ldr r1, [pc, #172] @ (bd90 ) │ │ │ │ + ldr r0, [pc, #176] @ (bd94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #160] @ (bd88 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #160] @ (bd98 ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #156] @ (bd8c ) │ │ │ │ - ldr r0, [pc, #160] @ (bd90 ) │ │ │ │ + ldr r1, [pc, #156] @ (bd9c ) │ │ │ │ + ldr r0, [pc, #160] @ (bda0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (bd94 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (bda4 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #144] @ (bd98 ) │ │ │ │ - ldr r0, [pc, #148] @ (bd9c ) │ │ │ │ + ldr r1, [pc, #144] @ (bda8 ) │ │ │ │ + ldr r0, [pc, #148] @ (bdac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (bda0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (bdb0 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #136] @ (bda4 ) │ │ │ │ - ldr r0, [pc, #136] @ (bda8 ) │ │ │ │ + ldr r1, [pc, #136] @ (bdb4 ) │ │ │ │ + ldr r0, [pc, #136] @ (bdb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, r5] │ │ │ │ + str r2, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, r4] │ │ │ │ + strb r6, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r7, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #776] @ (c050 ) │ │ │ │ + ldr r3, [pc, #712] @ (c020 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #792] @ (c064 ) │ │ │ │ + ldr r7, [pc, #728] @ (c034 ) │ │ │ │ movs r2, r0 │ │ │ │ ldrh r6, [r3, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #816] @ (c084 ) │ │ │ │ + ldr r7, [pc, #752] @ (c054 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + strh r6, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r6, [r0, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #720] @ (c030 ) │ │ │ │ + ldr r7, [pc, #656] @ (c000 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, r6] │ │ │ │ + strh r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #632] @ (bfe4 ) │ │ │ │ + ldr r7, [pc, #568] @ (bfb4 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r6, [r2, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #640] @ (bff8 ) │ │ │ │ + ldr r3, [pc, #576] @ (bfc8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #816] @ (c0ac ) │ │ │ │ + ldr r3, [pc, #752] @ (c07c ) │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r0, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #440] @ (bf3c ) │ │ │ │ + ldr r7, [pc, #376] @ (bf0c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r4, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #328] @ (bed8 ) │ │ │ │ + ldr r7, [pc, #264] @ (bea8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, r4] │ │ │ │ + strh r4, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #232] @ (be84 ) │ │ │ │ + ldr r7, [pc, #168] @ (be54 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + strh r4, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r6, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #144] @ (be38 ) │ │ │ │ + ldr r7, [pc, #80] @ (be08 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000bdac : │ │ │ │ +0000bdbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1992] @ c58c │ │ │ │ + ldr.w r2, [pc, #1992] @ c59c │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1988] @ c590 │ │ │ │ + ldr.w r1, [pc, #1988] @ c5a0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1968] @ c594 │ │ │ │ + ldr.w r2, [pc, #1968] @ c5a4 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4ec │ │ │ │ + beq.w c4fc │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w c4ec │ │ │ │ - cbz r3, be08 │ │ │ │ + bpl.w c4fc │ │ │ │ + cbz r3, be18 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.w c518 │ │ │ │ + bpl.w c528 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c502 │ │ │ │ + beq.w c512 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c4c0 │ │ │ │ + beq.w c4d0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c3bc │ │ │ │ + beq.w c3cc │ │ │ │ movs r7, #0 │ │ │ │ - b.n be2e │ │ │ │ + b.n be3e │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c1ba │ │ │ │ + beq.w c1ca │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n be22 │ │ │ │ + beq.n be32 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n be3c │ │ │ │ + bne.n be4c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.w c1c4 │ │ │ │ + bne.w c1d4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r2], #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #1848] @ c598 │ │ │ │ + ldr.w r2, [pc, #1848] @ c5a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c55e │ │ │ │ - ldr.w r2, [pc, #1836] @ c59c │ │ │ │ + beq.w c56e │ │ │ │ + ldr.w r2, [pc, #1836] @ c5ac │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c4bc │ │ │ │ + beq.w c4cc │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c1f0 │ │ │ │ + beq.w c200 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ittt mi │ │ │ │ ldrmi r2, [r3, #8] │ │ │ │ strmi r2, [sp, #24] │ │ │ │ addmi r2, r9 │ │ │ │ - bpl.w c574 │ │ │ │ + bpl.w c584 │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w c1fa │ │ │ │ + blt.w c20a │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n bfa2 │ │ │ │ + beq.n bfb2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov sl, r8 │ │ │ │ clz r2, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r7, ip │ │ │ │ mov r3, r8 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n bee6 │ │ │ │ + b.n bef6 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add.w r1, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ moveq r4, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n bf32 │ │ │ │ + beq.n bf42 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r6 │ │ │ │ add.w r1, r1, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq.n bf92 │ │ │ │ + beq.n bfa2 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n bf06 │ │ │ │ + bne.n bf16 │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9510 │ │ │ │ + blx 9520 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n bec4 │ │ │ │ + bne.n bed4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w c358 │ │ │ │ + bne.w c368 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c1cc │ │ │ │ + bne.w c1dc │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov sl, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ itee ne │ │ │ │ addne r4, #1 │ │ │ │ addeq r4, #2 │ │ │ │ moveq r8, r5 │ │ │ │ cmp sl, r9 │ │ │ │ mov r2, sl │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.w c0bc │ │ │ │ + ble.w c0cc │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w c4d6 │ │ │ │ + bpl.w c4e6 │ │ │ │ add.w r2, r7, #12 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ ittt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ - beq.w c1ac │ │ │ │ + beq.w c1bc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n bf86 │ │ │ │ + beq.n bf96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c14a │ │ │ │ + beq.w c15a │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bee6 │ │ │ │ + bne.n bef6 │ │ │ │ mov r2, fp │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c35c │ │ │ │ + bne.w c36c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r9 │ │ │ │ mov r4, r6 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ cmp r4, sl │ │ │ │ it ge │ │ │ │ movge r4, sl │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c286 │ │ │ │ + beq.w c296 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9554 │ │ │ │ + blx 9564 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, bfe4 │ │ │ │ + cbz r2, bff4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c404 │ │ │ │ + beq.w c414 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w c434 │ │ │ │ + ble.w c444 │ │ │ │ cmp r4, r6 │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ it ge │ │ │ │ movge r4, r6 │ │ │ │ cmp r4, r7 │ │ │ │ it le │ │ │ │ addle r5, sp, #80 @ 0x50 │ │ │ │ - ble.n c032 │ │ │ │ + ble.n c042 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov fp, r3 │ │ │ │ add.w r8, r2, sl │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - blx 94b0 │ │ │ │ + blx 94c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w c308 │ │ │ │ + blt.w c318 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c2ce │ │ │ │ + bne.w c2de │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n c00a │ │ │ │ + bne.n c01a │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r4, sl │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c434 │ │ │ │ + beq.w c444 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w c3f2 │ │ │ │ + bpl.w c402 │ │ │ │ cmp r6, r7 │ │ │ │ itt gt │ │ │ │ movgt sl, r4 │ │ │ │ movgt r5, r7 │ │ │ │ - ble.n c07e │ │ │ │ + ble.n c08e │ │ │ │ ldr.w r1, [sl] │ │ │ │ - blx 9428 │ │ │ │ + blx 9438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c03e │ │ │ │ + bne.n c04e │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n c066 │ │ │ │ + bne.n c076 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c46c │ │ │ │ + beq.w c47c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9738 │ │ │ │ + blx 9748 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n c03e │ │ │ │ + bge.n c04e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c32c │ │ │ │ + beq.w c33c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c32c │ │ │ │ + beq.w c33c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c32c │ │ │ │ + beq.w c33c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c32c │ │ │ │ - b.n c320 │ │ │ │ + bne.w c33c │ │ │ │ + b.n c330 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - cbnz r2, c122 │ │ │ │ + cbnz r2, c132 │ │ │ │ cmp r8, r5 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ - cbnz r2, c106 │ │ │ │ + cbnz r2, c116 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c434 │ │ │ │ + bne.w c444 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n bed6 │ │ │ │ + b.n bee6 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w c258 │ │ │ │ + bge.w c268 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c546 │ │ │ │ + bne.w c556 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w c52e │ │ │ │ + bne.w c53e │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n bed6 │ │ │ │ + b.n bee6 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94c0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c18c │ │ │ │ + blt.n c19c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c242 │ │ │ │ + beq.w c252 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n bf66 │ │ │ │ + b.n bf76 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n bf86 │ │ │ │ + b.n bf96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2c2 │ │ │ │ - ldr.w r3, [pc, #1092] @ c5a0 │ │ │ │ + beq.w c2d2 │ │ │ │ + ldr.w r3, [pc, #1092] @ c5b0 │ │ │ │ add r3, pc │ │ │ │ cmp fp, r5 │ │ │ │ - bge.w c352 │ │ │ │ - ldr.w r4, [pc, #1084] @ c5a4 │ │ │ │ + bge.w c362 │ │ │ │ + ldr.w r4, [pc, #1084] @ c5b4 │ │ │ │ add r4, pc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w c398 │ │ │ │ - ldr.w r2, [pc, #1076] @ c5a8 │ │ │ │ + beq.w c3a8 │ │ │ │ + ldr.w r2, [pc, #1076] @ c5b8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1072] @ c5ac │ │ │ │ + ldr.w r1, [pc, #1072] @ c5bc │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1056] @ c5b0 │ │ │ │ - ldr r3, [pc, #1016] @ (c58c ) │ │ │ │ + ldr.w r2, [pc, #1056] @ c5c0 │ │ │ │ + ldr r3, [pc, #1016] @ (c59c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c4a0 │ │ │ │ + bne.w c4b0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n bf86 │ │ │ │ + b.n bf96 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w be4e │ │ │ │ + beq.w be5e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n be5e │ │ │ │ + b.n be6e │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #996] @ (c5b4 ) │ │ │ │ + ldr r3, [pc, #996] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c154 │ │ │ │ + bne.n c164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c2b6 │ │ │ │ - ldr r3, [pc, #980] @ (c5b8 ) │ │ │ │ + beq.n c2c6 │ │ │ │ + ldr r3, [pc, #980] @ (c5c8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #980] @ (c5bc ) │ │ │ │ + ldr r1, [pc, #980] @ (c5cc ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w be9a │ │ │ │ + bge.w beaa │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w be9a │ │ │ │ - ldr r3, [pc, #940] @ (c5b4 ) │ │ │ │ + bne.w beaa │ │ │ │ + ldr r3, [pc, #940] @ (c5c4 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c460 │ │ │ │ - ldr r3, [pc, #936] @ (c5c0 ) │ │ │ │ + beq.w c470 │ │ │ │ + ldr r3, [pc, #936] @ (c5d0 ) │ │ │ │ add r3, pc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c438 │ │ │ │ - ldr r1, [pc, #928] @ (c5c4 ) │ │ │ │ + bne.w c448 │ │ │ │ + ldr r1, [pc, #928] @ (c5d4 ) │ │ │ │ add r1, pc │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w c43e │ │ │ │ - ldr r4, [pc, #924] @ (c5c8 ) │ │ │ │ + beq.w c44e │ │ │ │ + ldr r4, [pc, #924] @ (c5d8 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #920] @ (c5cc ) │ │ │ │ + ldr r1, [pc, #920] @ (c5dc ) │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ cmp r8, r5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c100 │ │ │ │ - ldr r3, [pc, #856] @ (c5b4 ) │ │ │ │ + beq.w c110 │ │ │ │ + ldr r3, [pc, #856] @ (c5c4 ) │ │ │ │ cmp sl, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bgt.w c39e │ │ │ │ + bgt.w c3ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c3c2 │ │ │ │ - ldr r3, [pc, #864] @ (c5d0 ) │ │ │ │ + beq.w c3d2 │ │ │ │ + ldr r3, [pc, #864] @ (c5e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #860] @ (c5d4 ) │ │ │ │ + ldr r1, [pc, #860] @ (c5e4 ) │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bfe4 │ │ │ │ + beq.w bff4 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c444 │ │ │ │ + bne.w c454 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bfe4 │ │ │ │ - b.n c18c │ │ │ │ - ldr r3, [pc, #800] @ (c5d8 ) │ │ │ │ + bne.w bff4 │ │ │ │ + b.n c19c │ │ │ │ + ldr r3, [pc, #800] @ (c5e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #796] @ (c5dc ) │ │ │ │ + ldr r3, [pc, #796] @ (c5ec ) │ │ │ │ add r3, pc │ │ │ │ - b.n c1e4 │ │ │ │ - ldr r3, [pc, #796] @ (c5e0 ) │ │ │ │ + b.n c1f4 │ │ │ │ + ldr r3, [pc, #796] @ (c5f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #792] @ (c5e4 ) │ │ │ │ + ldr r3, [pc, #792] @ (c5f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c160 │ │ │ │ + b.n c170 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c2e2 │ │ │ │ + beq.n c2f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c2e2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #720] @ (c5b4 ) │ │ │ │ + cbnz r3, c2f2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #720] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3da │ │ │ │ - ldr r3, [pc, #756] @ (c5e8 ) │ │ │ │ + beq.n c3ea │ │ │ │ + ldr r3, [pc, #756] @ (c5f8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #744] @ (c5ec ) │ │ │ │ + ldr r1, [pc, #744] @ (c5fc ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, c324 │ │ │ │ + cbz r3, c334 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, c324 │ │ │ │ + cbz r0, c334 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c324 │ │ │ │ + beq.n c334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c324 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, c334 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c18c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c18c │ │ │ │ - ldr r4, [pc, #668] @ (c5f0 ) │ │ │ │ + bne.w c19c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c19c │ │ │ │ + ldr r4, [pc, #668] @ (c600 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c16c │ │ │ │ + b.n c17c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (c5b4 ) │ │ │ │ + ldr r3, [pc, #596] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3e6 │ │ │ │ - ldr r3, [pc, #648] @ (c5f4 ) │ │ │ │ + beq.n c3f6 │ │ │ │ + ldr r3, [pc, #648] @ (c604 ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, fp │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n c428 │ │ │ │ - ldr r4, [pc, #636] @ (c5f8 ) │ │ │ │ + bge.n c438 │ │ │ │ + ldr r4, [pc, #636] @ (c608 ) │ │ │ │ add r4, pc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n c42e │ │ │ │ - ldr r2, [pc, #632] @ (c5fc ) │ │ │ │ + beq.n c43e │ │ │ │ + ldr r2, [pc, #632] @ (c60c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #632] @ (c600 ) │ │ │ │ + ldr r1, [pc, #632] @ (c610 ) │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ - ldr r2, [pc, #616] @ (c604 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n c178 │ │ │ │ - cbz r3, c3ce │ │ │ │ - ldr r3, [pc, #612] @ (c608 ) │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ + ldr r2, [pc, #616] @ (c614 ) │ │ │ │ + add r2, pc │ │ │ │ + b.n c188 │ │ │ │ + cbz r3, c3de │ │ │ │ + ldr r3, [pc, #612] @ (c618 ) │ │ │ │ add r3, pc │ │ │ │ adds r1, r5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [pc, #600] @ (c60c ) │ │ │ │ + ldr r1, [pc, #600] @ (c61c ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n be46 │ │ │ │ - ldr r3, [pc, #588] @ (c610 ) │ │ │ │ + b.n be56 │ │ │ │ + ldr r3, [pc, #588] @ (c620 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #584] @ (c614 ) │ │ │ │ + ldr r3, [pc, #584] @ (c624 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c272 │ │ │ │ - ldr r3, [pc, #584] @ (c618 ) │ │ │ │ + b.n c282 │ │ │ │ + ldr r3, [pc, #584] @ (c628 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #580] @ (c61c ) │ │ │ │ + ldr r3, [pc, #580] @ (c62c ) │ │ │ │ add r3, pc │ │ │ │ - b.n c3a4 │ │ │ │ - ldr r3, [pc, #580] @ (c620 ) │ │ │ │ + b.n c3b4 │ │ │ │ + ldr r3, [pc, #580] @ (c630 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #576] @ (c624 ) │ │ │ │ + ldr r3, [pc, #576] @ (c634 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c2f4 │ │ │ │ - ldr r3, [pc, #576] @ (c628 ) │ │ │ │ + b.n c304 │ │ │ │ + ldr r3, [pc, #576] @ (c638 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #572] @ (c62c ) │ │ │ │ + ldr r3, [pc, #572] @ (c63c ) │ │ │ │ add r3, pc │ │ │ │ - b.n c36e │ │ │ │ - ldr r3, [pc, #448] @ (c5b4 ) │ │ │ │ + b.n c37e │ │ │ │ + ldr r3, [pc, #448] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (c630 ) │ │ │ │ + ldr r1, [pc, #568] @ (c640 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n c308 │ │ │ │ + blx 9284 │ │ │ │ + b.n c318 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c32c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c32c │ │ │ │ - ldr r4, [pc, #520] @ (c634 ) │ │ │ │ + bne.n c33c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c33c │ │ │ │ + ldr r4, [pc, #520] @ (c644 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c37c │ │ │ │ - ldr r2, [pc, #520] @ (c638 ) │ │ │ │ + b.n c38c │ │ │ │ + ldr r2, [pc, #520] @ (c648 ) │ │ │ │ add r2, pc │ │ │ │ - b.n c384 │ │ │ │ + b.n c394 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c18e │ │ │ │ - ldr r1, [pc, #512] @ (c63c ) │ │ │ │ + b.n c19e │ │ │ │ + ldr r1, [pc, #512] @ (c64c ) │ │ │ │ add r1, pc │ │ │ │ - b.n c224 │ │ │ │ - ldr r4, [pc, #512] @ (c640 ) │ │ │ │ + b.n c234 │ │ │ │ + ldr r4, [pc, #512] @ (c650 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c22e │ │ │ │ - ldr r3, [pc, #364] @ (c5b4 ) │ │ │ │ + b.n c23e │ │ │ │ + ldr r3, [pc, #364] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c4a4 │ │ │ │ - ldr r3, [pc, #496] @ (c644 ) │ │ │ │ + cbz r3, c4b4 │ │ │ │ + ldr r3, [pc, #496] @ (c654 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #496] @ (c648 ) │ │ │ │ + ldr r1, [pc, #496] @ (c658 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n c18c │ │ │ │ - ldr r3, [pc, #488] @ (c64c ) │ │ │ │ + blx 9800 │ │ │ │ + b.n c19c │ │ │ │ + ldr r3, [pc, #488] @ (c65c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #488] @ (c650 ) │ │ │ │ + ldr r3, [pc, #488] @ (c660 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c218 │ │ │ │ - ldr r3, [pc, #324] @ (c5b4 ) │ │ │ │ + b.n c228 │ │ │ │ + ldr r3, [pc, #324] @ (c5c4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c4b0 │ │ │ │ - ldr r1, [pc, #472] @ (c654 ) │ │ │ │ + cbz r3, c4c0 │ │ │ │ + ldr r1, [pc, #472] @ (c664 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #468] @ (c658 ) │ │ │ │ + ldr r1, [pc, #468] @ (c668 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c19c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c336 │ │ │ │ - b.n c18c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (c65c ) │ │ │ │ + bne.w c346 │ │ │ │ + b.n c19c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (c66c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (c660 ) │ │ │ │ + ldr r3, [pc, #436] @ (c670 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c454 │ │ │ │ - ldr r3, [pc, #432] @ (c664 ) │ │ │ │ - ldr r1, [pc, #436] @ (c668 ) │ │ │ │ + b.n c464 │ │ │ │ + ldr r3, [pc, #432] @ (c674 ) │ │ │ │ + ldr r1, [pc, #436] @ (c678 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - b.n c47c │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #424] @ (c66c ) │ │ │ │ + b.n c48c │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #424] @ (c67c ) │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #424] @ (c670 ) │ │ │ │ - ldr r0, [pc, #428] @ (c674 ) │ │ │ │ + ldr r1, [pc, #424] @ (c680 ) │ │ │ │ + ldr r0, [pc, #428] @ (c684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (c678 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (c688 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #416] @ (c67c ) │ │ │ │ - ldr r0, [pc, #416] @ (c680 ) │ │ │ │ + ldr r1, [pc, #416] @ (c68c ) │ │ │ │ + ldr r0, [pc, #416] @ (c690 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (c684 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (c694 ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #404] @ (c688 ) │ │ │ │ - ldr r0, [pc, #408] @ (c68c ) │ │ │ │ + ldr r1, [pc, #404] @ (c698 ) │ │ │ │ + ldr r0, [pc, #408] @ (c69c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (c690 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (c6a0 ) │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #396] @ (c694 ) │ │ │ │ - ldr r0, [pc, #396] @ (c698 ) │ │ │ │ + ldr r1, [pc, #396] @ (c6a4 ) │ │ │ │ + ldr r0, [pc, #396] @ (c6a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (c69c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (c6ac ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #384] @ (c6a0 ) │ │ │ │ - ldr r0, [pc, #388] @ (c6a4 ) │ │ │ │ + ldr r1, [pc, #384] @ (c6b0 ) │ │ │ │ + ldr r0, [pc, #388] @ (c6b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (c6a8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (c6b8 ) │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr r1, [pc, #372] @ (c6ac ) │ │ │ │ - ldr r0, [pc, #376] @ (c6b0 ) │ │ │ │ + ldr r1, [pc, #372] @ (c6bc ) │ │ │ │ + ldr r0, [pc, #376] @ (c6c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (c6b4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (c6c4 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #360] @ (c6b8 ) │ │ │ │ - ldr r0, [pc, #364] @ (c6bc ) │ │ │ │ + ldr r1, [pc, #360] @ (c6c8 ) │ │ │ │ + ldr r0, [pc, #364] @ (c6cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (c6c0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (c6d0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #348] @ (c6c4 ) │ │ │ │ - ldr r0, [pc, #352] @ (c6c8 ) │ │ │ │ + ldr r1, [pc, #348] @ (c6d4 ) │ │ │ │ + ldr r0, [pc, #352] @ (c6d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (c6cc ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (c6dc ) │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ - ldr r1, [pc, #340] @ (c6d0 ) │ │ │ │ - ldr r0, [pc, #344] @ (c6d4 ) │ │ │ │ + ldr r1, [pc, #340] @ (c6e0 ) │ │ │ │ + ldr r0, [pc, #344] @ (c6e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - tst r6, r5 │ │ │ │ + tst r6, r3 │ │ │ │ movs r4, r0 │ │ │ │ - tst r6, r2 │ │ │ │ + tst r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #72] @ (c5ec ) │ │ │ │ + ldr r4, [pc, #8] @ (c5bc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #88] @ (c600 ) │ │ │ │ + ldr r4, [pc, #24] @ (c5d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ + str r6, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #384] @ (c730 ) │ │ │ │ + ldr r6, [pc, #320] @ (c700 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #568] @ (c7f4 ) │ │ │ │ + ldr r3, [pc, #504] @ (c7c4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #832] @ (c900 ) │ │ │ │ + ldr r5, [pc, #768] @ (c8d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #360] @ (c72c ) │ │ │ │ + ldr r3, [pc, #296] @ (c6fc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #328] @ (c710 ) │ │ │ │ + ldr r3, [pc, #264] @ (c6e0 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #312] @ (c708 ) │ │ │ │ + ldr r5, [pc, #248] @ (c6d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #0] @ (c5d4 ) │ │ │ │ + ldr r2, [pc, #960] @ (c9a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #1016] @ (c9d0 ) │ │ │ │ + ldr r7, [pc, #952] @ (c9a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #688] @ (c88c ) │ │ │ │ + ldr r2, [pc, #624] @ (c85c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #56] @ 0x38 │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #640] @ (c864 ) │ │ │ │ + ldr r2, [pc, #576] @ (c834 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r7, #54] @ 0x36 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #504] @ (c7e4 ) │ │ │ │ + ldr r2, [pc, #440] @ (c7b4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #904] @ (c978 ) │ │ │ │ + ldr r7, [pc, #840] @ (c948 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #208] @ (c6c4 ) │ │ │ │ + ldr r2, [pc, #144] @ (c694 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #16] @ (c608 ) │ │ │ │ + ldr r1, [pc, #976] @ (c9d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #88] @ (c654 ) │ │ │ │ + ldr r2, [pc, #24] @ (c624 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ + str r2, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #344] @ (c75c ) │ │ │ │ + ldr r4, [pc, #280] @ (c72c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #48] @ 0x30 │ │ │ │ + strb r6, [r7, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #824] @ (c944 ) │ │ │ │ + ldr r1, [pc, #760] @ (c914 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (ca00 ) │ │ │ │ + ldr r6, [pc, #944] @ (c9d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #640] @ (c894 ) │ │ │ │ + ldr r1, [pc, #576] @ (c864 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (c86c ) │ │ │ │ + ldr r1, [pc, #528] @ (c83c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #46] @ 0x2e │ │ │ │ + strb r2, [r0, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #544] @ (c844 ) │ │ │ │ + ldr r1, [pc, #480] @ (c814 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ + strb r6, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #496] @ (c81c ) │ │ │ │ + ldr r1, [pc, #432] @ (c7ec ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, #46] @ 0x2e │ │ │ │ + strb r2, [r5, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #168] @ (c6dc ) │ │ │ │ + ldr r7, [pc, #104] @ (c6ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #376] @ (c7b0 ) │ │ │ │ + ldr r1, [pc, #312] @ (c780 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, #44] @ 0x2c │ │ │ │ + strb r0, [r5, #23] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ + strb r6, [r3, #23] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ + strb r0, [r3, #23] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #120] @ (c6c0 ) │ │ │ │ + ldr r1, [pc, #56] @ (c690 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #384] @ (c7cc ) │ │ │ │ + ldr r3, [pc, #320] @ (c79c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #8] @ (c658 ) │ │ │ │ + ldr r0, [pc, #968] @ (ca28 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r4, #42] @ 0x2a │ │ │ │ + strb r0, [r6, #22] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #984] @ (ca30 ) │ │ │ │ + ldr r0, [pc, #920] @ (ca00 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #744] @ (c944 ) │ │ │ │ + ldr r6, [pc, #680] @ (c914 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #760] @ (c958 ) │ │ │ │ + ldr r0, [pc, #696] @ (c928 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ + strb r4, [r5, #21] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #928] @ (ca08 ) │ │ │ │ + ldr r0, [pc, #864] @ (c9d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r1, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #664] @ (c90c ) │ │ │ │ + ldr r4, [pc, #600] @ (c8dc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #208] @ (c748 ) │ │ │ │ + ldr r5, [pc, #144] @ (c718 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r6, [r6, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #576] @ (c8c0 ) │ │ │ │ + ldr r4, [pc, #512] @ (c890 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #840] @ (c9cc ) │ │ │ │ + ldr r4, [pc, #776] @ (c99c ) │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #488] @ (c874 ) │ │ │ │ + ldr r4, [pc, #424] @ (c844 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #688] @ (c940 ) │ │ │ │ + ldr r4, [pc, #624] @ (c910 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #400] @ (c828 ) │ │ │ │ + ldr r4, [pc, #336] @ (c7f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #904] @ (ca24 ) │ │ │ │ + ldr r4, [pc, #840] @ (c9f4 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #312] @ (c7dc ) │ │ │ │ + ldr r4, [pc, #248] @ (c7ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #656] @ (c938 ) │ │ │ │ + ldr r4, [pc, #592] @ (c908 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r3, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #216] @ (c788 ) │ │ │ │ + ldr r4, [pc, #152] @ (c758 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #160] @ (c754 ) │ │ │ │ + ldr r5, [pc, #96] @ (c724 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #120] @ (c734 ) │ │ │ │ + ldr r4, [pc, #56] @ (c704 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #0] @ (c6c0 ) │ │ │ │ + ldr r4, [pc, #960] @ (ca90 ) │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r5 │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #600] @ (c92c ) │ │ │ │ + ldr r4, [pc, #536] @ (c8fc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #768] @ (c9d8 ) │ │ │ │ + ldr r4, [pc, #704] @ (c9a8 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000c6d8 : │ │ │ │ +0000c6e8 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w lr, [pc, #76] @ c738 │ │ │ │ + ldr.w lr, [pc, #76] @ c748 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #76] @ (c73c ) │ │ │ │ + ldr r3, [pc, #76] @ (c74c ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add lr, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b064 │ │ │ │ - ldr r2, [pc, #40] @ (c740 ) │ │ │ │ - ldr r3, [pc, #32] @ (c73c ) │ │ │ │ + bl b074 │ │ │ │ + ldr r2, [pc, #40] @ (c750 ) │ │ │ │ + ldr r3, [pc, #32] @ (c74c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c734 │ │ │ │ + bne.n c744 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c744 : │ │ │ │ +0000c754 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #88] @ c7b0 │ │ │ │ + ldr.w ip, [pc, #88] @ c7c0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (c7b4 ) │ │ │ │ + ldr r3, [pc, #88] @ (c7c4 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w lr, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n c79a │ │ │ │ - ldr r2, [pc, #56] @ (c7b8 ) │ │ │ │ - ldr r3, [pc, #52] @ (c7b4 ) │ │ │ │ + bne.n c7aa │ │ │ │ + ldr r2, [pc, #56] @ (c7c8 ) │ │ │ │ + ldr r3, [pc, #52] @ (c7c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7aa │ │ │ │ + bne.n c7ba │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov r3, lr │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b064 │ │ │ │ - b.n c77c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl b074 │ │ │ │ + b.n c78c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + subs r0, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + subs r0, #108 @ 0x6c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c7bc : │ │ │ │ +0000c7cc : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #92] @ c82c │ │ │ │ + ldr.w ip, [pc, #92] @ c83c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #92] @ (c830 ) │ │ │ │ + ldr r3, [pc, #92] @ (c840 ) │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n c818 │ │ │ │ + bne.n c828 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #56] @ (c834 ) │ │ │ │ - ldr r3, [pc, #48] @ (c830 ) │ │ │ │ + ldr r2, [pc, #56] @ (c844 ) │ │ │ │ + ldr r3, [pc, #48] @ (c840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c828 │ │ │ │ + bne.n c838 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ mov r3, ip │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b064 │ │ │ │ - b.n c7fa │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + bl b074 │ │ │ │ + b.n c80a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + subs r0, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #254 @ 0xfe │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c838 : │ │ │ │ +0000c848 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ - ldr.w lr, [pc, #128] @ c8cc │ │ │ │ + ldr.w lr, [pc, #128] @ c8dc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (c8d0 ) │ │ │ │ + ldr r3, [pc, #128] @ (c8e0 ) │ │ │ │ add.w ip, sp, #28 │ │ │ │ add lr, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - cbz r2, c896 │ │ │ │ + cbz r2, c8a6 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b064 │ │ │ │ - ldr r2, [pc, #88] @ (c8d4 ) │ │ │ │ - ldr r3, [pc, #84] @ (c8d0 ) │ │ │ │ + bl b074 │ │ │ │ + ldr r2, [pc, #88] @ (c8e4 ) │ │ │ │ + ldr r3, [pc, #84] @ (c8e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c8c6 │ │ │ │ + bne.n c8d6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n c86c │ │ │ │ + beq.n c87c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n c86c │ │ │ │ + bgt.n c87c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - blt.n c86c │ │ │ │ + blt.n c87c │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ subgt r0, #4 │ │ │ │ addgt.w r1, ip, r1, lsl #2 │ │ │ │ - ble.n c8c2 │ │ │ │ + ble.n c8d2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n c8b4 │ │ │ │ + bne.n c8c4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c878 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n c888 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + adds r7, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c8d8 : │ │ │ │ +0000c8e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #92] @ c944 │ │ │ │ + ldr.w lr, [pc, #92] @ c954 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #84] @ c948 │ │ │ │ + ldr.w ip, [pc, #84] @ c958 │ │ │ │ add lr, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #68] @ (c94c ) │ │ │ │ + ldr r3, [pc, #68] @ (c95c ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ - cbz r0, c928 │ │ │ │ + bl c848 │ │ │ │ + cbz r0, c938 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl a568 │ │ │ │ - ldr r2, [pc, #36] @ (c950 ) │ │ │ │ - ldr r3, [pc, #28] @ (c948 ) │ │ │ │ + bl a578 │ │ │ │ + ldr r2, [pc, #36] @ (c960 ) │ │ │ │ + ldr r3, [pc, #28] @ (c958 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c940 │ │ │ │ + bne.n c950 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r2, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #208 @ 0xd0 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c954 : │ │ │ │ +0000c964 : │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ - cbnz r2, c96c │ │ │ │ + cbnz r2, c97c │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9368 │ │ │ │ + blx 9378 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c984 : │ │ │ │ +0000c994 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c98c │ │ │ │ - b.w c954 │ │ │ │ + blt.n c99c │ │ │ │ + b.w c964 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 93d4 │ │ │ │ + blx 93e4 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c9a4 : │ │ │ │ +0000c9b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbnz r3, c9d6 │ │ │ │ + cbnz r3, c9e6 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - blx 983c │ │ │ │ + blx 984c │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c9e0 : │ │ │ │ +0000c9f0 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9e8 │ │ │ │ + bmi.n c9f8 │ │ │ │ asrs r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.w 93a8 │ │ │ │ + b.w 93b8 │ │ │ │ │ │ │ │ -0000c9f0 : │ │ │ │ +0000ca00 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9f6 │ │ │ │ + bmi.n ca06 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ca0c : │ │ │ │ +0000ca1c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n ca12 │ │ │ │ + bmi.n ca22 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca10 │ │ │ │ + beq.n ca20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ca10 │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + bne.n ca20 │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ │ │ │ │ -0000ca2c : │ │ │ │ +0000ca3c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n ca32 │ │ │ │ + bmi.n ca42 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n ca30 │ │ │ │ + beq.n ca40 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ca30 │ │ │ │ + beq.n ca40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ca30 │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + bne.n ca40 │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ │ │ │ │ -0000ca50 : │ │ │ │ +0000ca60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97d0 │ │ │ │ + b.w 97e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ca74 : │ │ │ │ +0000ca84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #10 │ │ │ │ - bl c954 │ │ │ │ + bl c964 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ca50 │ │ │ │ + b.w ca60 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ca98 : │ │ │ │ - ldr r3, [pc, #20] @ (cab0 ) │ │ │ │ +0000caa8 : │ │ │ │ + ldr r3, [pc, #20] @ (cac0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, caa6 │ │ │ │ - ldr r2, [pc, #20] @ (cab4 ) │ │ │ │ + cbz r0, cab6 │ │ │ │ + ldr r2, [pc, #20] @ (cac4 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91e8 │ │ │ │ - ldr r2, [pc, #16] @ (cab8 ) │ │ │ │ + b.w 91f8 │ │ │ │ + ldr r2, [pc, #16] @ (cac8 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91e8 │ │ │ │ + b.w 91f8 │ │ │ │ nop │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000cabc : │ │ │ │ +0000cacc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (cb40 ) │ │ │ │ + ldr r2, [pc, #116] @ (cb50 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (cb44 ) │ │ │ │ + ldr r3, [pc, #116] @ (cb54 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (cb48 ) │ │ │ │ + ldr r4, [pc, #112] @ (cb58 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fac │ │ │ │ + blx 8fbc │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n cb0e │ │ │ │ - ldr r0, [pc, #84] @ (cb4c ) │ │ │ │ - ldr r2, [pc, #76] @ (cb44 ) │ │ │ │ + beq.n cb1e │ │ │ │ + ldr r0, [pc, #84] @ (cb5c ) │ │ │ │ + ldr r2, [pc, #76] @ (cb54 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cb3a │ │ │ │ + bne.n cb4a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - blx 94ec │ │ │ │ - cbnz r0, cb30 │ │ │ │ + blx 94fc │ │ │ │ + cbnz r0, cb40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n caf4 │ │ │ │ - ldr r3, [pc, #44] @ (cb50 ) │ │ │ │ - ldr r1, [pc, #44] @ (cb54 ) │ │ │ │ + beq.n cb04 │ │ │ │ + ldr r3, [pc, #44] @ (cb60 ) │ │ │ │ + ldr r1, [pc, #44] @ (cb64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n caf4 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n cb04 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ + adds r5, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ + adds r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #4 │ │ │ │ + adds r4, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #312] @ (cc90 ) │ │ │ │ + ldr r0, [pc, #248] @ (cc60 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cb58 : │ │ │ │ +0000cb68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #144] @ (cbfc ) │ │ │ │ + ldr r6, [pc, #144] @ (cc0c ) │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n cbec │ │ │ │ + beq.n cbfc │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, r1, #2147483648 @ 0x80000000 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ @@ -5137,66 +5137,66 @@ │ │ │ │ it ne │ │ │ │ movne.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n cbd4 │ │ │ │ - bl 3055c │ │ │ │ + bne.n cbe4 │ │ │ │ + bl 3055c │ │ │ │ teq r7, r5 │ │ │ │ - bmi.n cbb4 │ │ │ │ + bmi.n cbc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mul.w r2, r4, r1 │ │ │ │ mla r2, r7, r0, r2 │ │ │ │ umull r4, r7, r4, r0 │ │ │ │ add r2, r7 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ - beq.n cbb0 │ │ │ │ + beq.n cbc0 │ │ │ │ subs r0, #1 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (cc00 ) │ │ │ │ - ldr r1, [pc, #44] @ (cc04 ) │ │ │ │ + ldr r3, [pc, #40] @ (cc10 ) │ │ │ │ + ldr r1, [pc, #44] @ (cc14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n cbb0 │ │ │ │ - ldr r3, [pc, #24] @ (cc08 ) │ │ │ │ - ldr r1, [pc, #28] @ (cc0c ) │ │ │ │ + b.n cbc0 │ │ │ │ + ldr r3, [pc, #24] @ (cc18 ) │ │ │ │ + ldr r1, [pc, #28] @ (cc1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n cbe2 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + blx 9284 │ │ │ │ + b.n cbf2 │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - blx ip │ │ │ │ + blx sl │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r4 │ │ │ │ + blxns r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc10 : │ │ │ │ +0000cc20 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ cc98 │ │ │ │ + ldr.w ip, [pc, #120] @ cca8 │ │ │ │ orrs.w lr, r2, r3 │ │ │ │ add ip, pc │ │ │ │ - beq.n cc7e │ │ │ │ + beq.n cc8e │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r1, #2147483648 @ 0x80000000 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ @@ -5204,7045 +5204,7045 @@ │ │ │ │ and.w ip, ip, #1 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n cc78 │ │ │ │ - bl 3055c │ │ │ │ + bne.n cc88 │ │ │ │ + bl 3055c │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bmi.n cc6c │ │ │ │ + bmi.n cc7c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n cc6a │ │ │ │ + beq.n cc7a │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r4, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #28] @ (cc9c ) │ │ │ │ - ldr r1, [pc, #28] @ (cca0 ) │ │ │ │ + ldr r3, [pc, #28] @ (ccac ) │ │ │ │ + ldr r1, [pc, #28] @ (ccb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r3, #214 @ 0xd6 │ │ │ │ + adds r3, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bx r2 │ │ │ │ + bx r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cca4 : │ │ │ │ +0000ccb4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (cd18 ) │ │ │ │ + ldr r2, [pc, #100] @ (cd28 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (cd1c ) │ │ │ │ + ldr r3, [pc, #100] @ (cd2c ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cd20 ) │ │ │ │ + ldr r4, [pc, #96] @ (cd30 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9498 │ │ │ │ + blx 94a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ccee │ │ │ │ - ldr r1, [pc, #76] @ (cd24 ) │ │ │ │ - ldr r2, [pc, #68] @ (cd1c ) │ │ │ │ + beq.n ccfe │ │ │ │ + ldr r1, [pc, #76] @ (cd34 ) │ │ │ │ + ldr r2, [pc, #68] @ (cd2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cd12 │ │ │ │ + bne.n cd22 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ - cbnz r0, cd0c │ │ │ │ + blx 94fc │ │ │ │ + cbnz r0, cd1c │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ccd4 │ │ │ │ - ldr r3, [pc, #40] @ (cd28 ) │ │ │ │ - ldr r1, [pc, #40] @ (cd2c ) │ │ │ │ + beq.n cce4 │ │ │ │ + ldr r3, [pc, #40] @ (cd38 ) │ │ │ │ + ldr r1, [pc, #40] @ (cd3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ - b.n ccd4 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n cce4 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + adds r3, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ + adds r3, #46 @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ + adds r3, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, sl │ │ │ │ + mov sl, r8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cd30 : │ │ │ │ +0000cd40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (cd94 ) │ │ │ │ + ldr r3, [pc, #84] @ (cda4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cd82 │ │ │ │ + cbz r1, cd92 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.n cd6e │ │ │ │ - bl 302b0 │ │ │ │ + beq.n cd7e │ │ │ │ + bl 302b0 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n cd60 │ │ │ │ + bmi.n cd70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (cd98 ) │ │ │ │ - ldr r1, [pc, #40] @ (cd9c ) │ │ │ │ + ldr r2, [pc, #40] @ (cda8 ) │ │ │ │ + ldr r1, [pc, #40] @ (cdac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (cda0 ) │ │ │ │ - ldr r1, [pc, #28] @ (cda4 ) │ │ │ │ + ldr r2, [pc, #28] @ (cdb0 ) │ │ │ │ + ldr r1, [pc, #28] @ (cdb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n cd7c │ │ │ │ + blx 9284 │ │ │ │ + b.n cd8c │ │ │ │ nop │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + cmp lr, pc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cda8 : │ │ │ │ +0000cdb8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #80] @ ce08 │ │ │ │ + ldr.w ip, [pc, #80] @ ce18 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cdf2 │ │ │ │ + cbz r1, ce02 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cde4 │ │ │ │ + beq.n cdf4 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 30544 │ │ │ │ + bl 30544 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ - bmi.n cde8 │ │ │ │ + bmi.n cdf8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cde4 │ │ │ │ + beq.n cdf4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (ce0c ) │ │ │ │ - ldr r1, [pc, #24] @ (ce10 ) │ │ │ │ + ldr r3, [pc, #24] @ (ce1c ) │ │ │ │ + ldr r1, [pc, #24] @ (ce20 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cde4 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + b.n cdf4 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce14 : │ │ │ │ - ldr r3, [pc, #16] @ (ce28 ) │ │ │ │ - ldr r2, [pc, #20] @ (ce2c ) │ │ │ │ +0000ce24 : │ │ │ │ + ldr r3, [pc, #16] @ (ce38 ) │ │ │ │ + ldr r2, [pc, #20] @ (ce3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (ce30 ) │ │ │ │ + ldr r1, [pc, #20] @ (ce40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9270 │ │ │ │ + b.w 9280 │ │ │ │ nop │ │ │ │ - adds r1, #228 @ 0xe4 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, r7 │ │ │ │ + cmp r8, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce34 : │ │ │ │ +0000ce44 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ (ceb8 ) │ │ │ │ + ldr r2, [pc, #116] @ (cec8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (cebc ) │ │ │ │ + ldr r3, [pc, #116] @ (cecc ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (cec0 ) │ │ │ │ + ldr r4, [pc, #112] @ (ced0 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9498 │ │ │ │ + blx 94a8 │ │ │ │ add.w r3, r0, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ itt cs │ │ │ │ movcs r3, #1 │ │ │ │ strcs r3, [sp, #0] │ │ │ │ - bcs.n ce8e │ │ │ │ + bcs.n ce9e │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ sxthne r0, r0 │ │ │ │ - beq.n ce8e │ │ │ │ - ldr r2, [pc, #76] @ (cec4 ) │ │ │ │ - ldr r3, [pc, #64] @ (cebc ) │ │ │ │ + beq.n ce9e │ │ │ │ + ldr r2, [pc, #76] @ (ced4 ) │ │ │ │ + ldr r3, [pc, #64] @ (cecc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ceb2 │ │ │ │ + bne.n cec2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 94ec │ │ │ │ - cbnz r0, ceac │ │ │ │ + blx 94fc │ │ │ │ + cbnz r0, cebc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ce76 │ │ │ │ - ldr r3, [pc, #40] @ (cec8 ) │ │ │ │ - ldr r1, [pc, #40] @ (cecc ) │ │ │ │ + beq.n ce86 │ │ │ │ + ldr r3, [pc, #40] @ (ced8 ) │ │ │ │ + ldr r1, [pc, #40] @ (cedc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n ce76 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n ce86 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #178 @ 0xb2 │ │ │ │ + adds r1, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #174 @ 0xae │ │ │ │ + adds r1, #158 @ 0x9e │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, sl │ │ │ │ + cmp r2, r8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ced0 : │ │ │ │ +0000cee0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (cf38 ) │ │ │ │ + ldr r3, [pc, #88] @ (cf48 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cf28 │ │ │ │ + cbz r1, cf38 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ - beq.n cf14 │ │ │ │ - bl 302b0 │ │ │ │ + beq.n cf24 │ │ │ │ + bl 302b0 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ - bmi.n cf04 │ │ │ │ + bmi.n cf14 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r5, r4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ (cf3c ) │ │ │ │ - ldr r1, [pc, #40] @ (cf40 ) │ │ │ │ + ldr r2, [pc, #36] @ (cf4c ) │ │ │ │ + ldr r1, [pc, #40] @ (cf50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (cf44 ) │ │ │ │ - ldr r1, [pc, #28] @ (cf48 ) │ │ │ │ + ldr r2, [pc, #24] @ (cf54 ) │ │ │ │ + ldr r1, [pc, #28] @ (cf58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n cf22 │ │ │ │ - adds r1, #28 │ │ │ │ + blx 9284 │ │ │ │ + b.n cf32 │ │ │ │ + adds r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r8, r4 │ │ │ │ + add r8, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp │ │ │ │ + add r0, fp │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cf4c : │ │ │ │ +0000cf5c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #88] @ cfb4 │ │ │ │ + ldr.w ip, [pc, #88] @ cfc4 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cf9c │ │ │ │ + cbz r1, cfac │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cf8a │ │ │ │ + beq.n cf9a │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 30544 │ │ │ │ + bl 30544 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ - bmi.n cf8e │ │ │ │ + bmi.n cf9e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cf8a │ │ │ │ + beq.n cf9a │ │ │ │ adds r0, r1, r3 │ │ │ │ sxth r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (cfb8 ) │ │ │ │ - ldr r1, [pc, #28] @ (cfbc ) │ │ │ │ + ldr r3, [pc, #24] @ (cfc8 ) │ │ │ │ + ldr r1, [pc, #28] @ (cfcc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cf8a │ │ │ │ + b.n cf9a │ │ │ │ nop │ │ │ │ - adds r0, #156 @ 0x9c │ │ │ │ + adds r0, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cfc0 : │ │ │ │ - ldr r3, [pc, #16] @ (cfd4 ) │ │ │ │ - ldr r2, [pc, #20] @ (cfd8 ) │ │ │ │ +0000cfd0 : │ │ │ │ + ldr r3, [pc, #16] @ (cfe4 ) │ │ │ │ + ldr r2, [pc, #20] @ (cfe8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cfdc ) │ │ │ │ + ldr r1, [pc, #20] @ (cfec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9270 │ │ │ │ + b.w 9280 │ │ │ │ nop │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, r5 │ │ │ │ + add r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cfe0 : │ │ │ │ +0000cff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ (d054 ) │ │ │ │ + ldr r2, [pc, #100] @ (d064 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #100] @ (d058 ) │ │ │ │ + ldr r3, [pc, #100] @ (d068 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (d05c ) │ │ │ │ + ldr r4, [pc, #96] @ (d06c ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9498 │ │ │ │ + blx 94a8 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls r0, r0 │ │ │ │ - bhi.n d02a │ │ │ │ - ldr r2, [pc, #76] @ (d060 ) │ │ │ │ - ldr r3, [pc, #64] @ (d058 ) │ │ │ │ + bhi.n d03a │ │ │ │ + ldr r2, [pc, #76] @ (d070 ) │ │ │ │ + ldr r3, [pc, #64] @ (d068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d04e │ │ │ │ + bne.n d05e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 94ec │ │ │ │ - cbnz r0, d04a │ │ │ │ + blx 94fc │ │ │ │ + cbnz r0, d05a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d012 │ │ │ │ - ldr r3, [pc, #36] @ (d064 ) │ │ │ │ - ldr r1, [pc, #40] @ (d068 ) │ │ │ │ + beq.n d022 │ │ │ │ + ldr r3, [pc, #36] @ (d074 ) │ │ │ │ + ldr r1, [pc, #40] @ (d078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #239 @ 0xef │ │ │ │ - b.n d012 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n d022 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #6 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #2 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ + cmp r7, #214 @ 0xd6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r2 │ │ │ │ + mvns r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d06c : │ │ │ │ - ldr r3, [pc, #16] @ (d080 ) │ │ │ │ - ldr r2, [pc, #20] @ (d084 ) │ │ │ │ +0000d07c : │ │ │ │ + ldr r3, [pc, #16] @ (d090 ) │ │ │ │ + ldr r2, [pc, #20] @ (d094 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (d088 ) │ │ │ │ + ldr r1, [pc, #20] @ (d098 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9270 │ │ │ │ + b.w 9280 │ │ │ │ nop │ │ │ │ - cmp r7, #140 @ 0x8c │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r4 │ │ │ │ + bics r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d08c : │ │ │ │ +0000d09c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n d09c │ │ │ │ + bmi.n d0ac │ │ │ │ asrs r0, r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - blx 95ec │ │ │ │ + blx 95fc │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d0c6 │ │ │ │ + beq.n d0d6 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 94ec │ │ │ │ - vldr d7, [pc, #16] @ d0e0 │ │ │ │ + blx 94fc │ │ │ │ + vldr d7, [pc, #16] @ d0f0 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d0, [sp] │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n d0c2 │ │ │ │ + b.n d0d2 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ │ │ │ -0000d0e8 : │ │ │ │ +0000d0f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - ldr r3, [pc, #80] @ (d150 ) │ │ │ │ + ldr r3, [pc, #80] @ (d160 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9474 │ │ │ │ + blx 9484 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ite vc │ │ │ │ movvc r3, #1 │ │ │ │ movvs r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #1 │ │ │ │ it vc │ │ │ │ movvc r3, #0 │ │ │ │ - cbnz r3, d12e │ │ │ │ + cbnz r3, d13e │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ (d154 ) │ │ │ │ - ldr r1, [pc, #36] @ (d158 ) │ │ │ │ + ldr r3, [pc, #36] @ (d164 ) │ │ │ │ + ldr r1, [pc, #36] @ (d168 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #8] @ d148 │ │ │ │ - b.n d128 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #8] @ d158 │ │ │ │ + b.n d138 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r1 │ │ │ │ + cmn r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d15c : │ │ │ │ +0000d16c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - ldr r3, [pc, #76] @ (d1c0 ) │ │ │ │ + ldr r3, [pc, #76] @ (d1d0 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9690 │ │ │ │ + blx 96a0 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ite vc │ │ │ │ movvc r3, #1 │ │ │ │ movvs r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #1 │ │ │ │ it vc │ │ │ │ movvc r3, #0 │ │ │ │ - cbnz r3, d1a2 │ │ │ │ + cbnz r3, d1b2 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ (d1c4 ) │ │ │ │ - ldr r1, [pc, #32] @ (d1c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (d1d4 ) │ │ │ │ + ldr r1, [pc, #32] @ (d1d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #4] @ d1b8 │ │ │ │ - b.n d19c │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #4] @ d1c8 │ │ │ │ + b.n d1ac │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d1cc : │ │ │ │ +0000d1dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #48] @ d210 │ │ │ │ - ldr r3, [pc, #60] @ (d220 ) │ │ │ │ + vldr d6, [pc, #48] @ d220 │ │ │ │ + ldr r3, [pc, #60] @ (d230 ) │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d1f8 │ │ │ │ + bgt.n d208 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9634 │ │ │ │ - ldr r2, [pc, #40] @ (d224 ) │ │ │ │ - ldr r1, [pc, #44] @ (d228 ) │ │ │ │ + b.w 9644 │ │ │ │ + ldr r2, [pc, #40] @ (d234 ) │ │ │ │ + ldr r1, [pc, #44] @ (d238 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #16] @ d218 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #16] @ d228 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #24 │ │ │ │ + cmp r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - negs r0, r0 │ │ │ │ + tst r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d22c : │ │ │ │ +0000d23c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #48] @ (d270 ) │ │ │ │ + ldr r3, [pc, #48] @ (d280 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n d252 │ │ │ │ + bmi.n d262 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vsqrt.f64 d0, d7 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #32] @ (d274 ) │ │ │ │ - ldr r1, [pc, #32] @ (d278 ) │ │ │ │ + ldr r2, [pc, #32] @ (d284 ) │ │ │ │ + ldr r1, [pc, #32] @ (d288 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #4] @ d268 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #4] @ d278 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - rors r6, r4 │ │ │ │ + rors r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d27c : │ │ │ │ +0000d28c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (d2f0 ) │ │ │ │ + ldr r3, [pc, #96] @ (d300 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 95c0 │ │ │ │ - vldr d7, [pc, #56] @ d2d8 │ │ │ │ + blx 95d0 │ │ │ │ + vldr d7, [pc, #56] @ d2e8 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d2b0 │ │ │ │ + beq.n d2c0 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d7, [pc, #44] @ d2e0 │ │ │ │ + vldr d7, [pc, #44] @ d2f0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d2aa │ │ │ │ - ldr r3, [pc, #52] @ (d2f4 ) │ │ │ │ - ldr r1, [pc, #52] @ (d2f8 ) │ │ │ │ + bgt.n d2ba │ │ │ │ + ldr r3, [pc, #52] @ (d304 ) │ │ │ │ + ldr r1, [pc, #52] @ (d308 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #24] @ d2e8 │ │ │ │ - b.n d2aa │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #24] @ d2f8 │ │ │ │ + b.n d2ba │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d2fc : │ │ │ │ +0000d30c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #48] @ (d340 ) │ │ │ │ + ldr r3, [pc, #48] @ (d350 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d320 │ │ │ │ + bls.n d330 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 96fc │ │ │ │ - ldr r2, [pc, #32] @ (d344 ) │ │ │ │ - ldr r1, [pc, #36] @ (d348 ) │ │ │ │ + b.w 970c │ │ │ │ + ldr r2, [pc, #32] @ (d354 ) │ │ │ │ + ldr r1, [pc, #36] @ (d358 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #8] @ d338 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #8] @ d348 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3 │ │ │ │ + asrs r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d34c : │ │ │ │ +0000d35c : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #20] @ d368 │ │ │ │ + vldr d7, [pc, #20] @ d378 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0000d370 : │ │ │ │ +0000d380 : │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite vs │ │ │ │ movvs r0, #1 │ │ │ │ movvc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000d380 : │ │ │ │ +0000d390 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ - ldr r3, [pc, #220] @ (d470 ) │ │ │ │ + ldr r3, [pc, #220] @ (d480 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d440 │ │ │ │ + beq.n d450 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 928c │ │ │ │ + blx 929c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vldr d5, [sp] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vsub.f64 d4, d5, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d6, d4, d7 │ │ │ │ - beq.n d3ec │ │ │ │ + beq.n d3fc │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d3ec │ │ │ │ + beq.n d3fc │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d412 │ │ │ │ + bne.n d422 │ │ │ │ vdiv.f64 d7, d5, d7 │ │ │ │ - vldr d0, [pc, #92] @ d458 │ │ │ │ + vldr d0, [pc, #92] @ d468 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #92] @ d460 │ │ │ │ + vldr d7, [pc, #92] @ d470 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 9920 │ │ │ │ + blx 9930 │ │ │ │ vldr d6, [sp] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d6, d6, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d40e │ │ │ │ + ble.n d41e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #48] @ (d474 ) │ │ │ │ - ldr r1, [pc, #52] @ (d478 ) │ │ │ │ + ldr r2, [pc, #48] @ (d484 ) │ │ │ │ + ldr r1, [pc, #52] @ (d488 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #24] @ d468 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #24] @ d478 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r4, #102 @ 0x66 │ │ │ │ + cmp r4, #86 @ 0x56 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r4 │ │ │ │ + ands r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d47c : │ │ │ │ +0000d48c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #400] @ d620 │ │ │ │ - ldr r3, [pc, #436] @ (d648 ) │ │ │ │ + vldr d5, [pc, #400] @ d630 │ │ │ │ + ldr r3, [pc, #436] @ (d658 ) │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d508 │ │ │ │ + bhi.n d518 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d546 │ │ │ │ + bhi.n d556 │ │ │ │ vstr d5, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ - blx 9728 │ │ │ │ + blx 9738 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vldr d5, [sp] │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d504 │ │ │ │ + bls.n d514 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d6, [sp, #16] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4f2 │ │ │ │ + bvs.n d502 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d578 │ │ │ │ - ldr r2, [pc, #344] @ (d64c ) │ │ │ │ - ldr r1, [pc, #344] @ (d650 ) │ │ │ │ + bne.n d588 │ │ │ │ + ldr r2, [pc, #344] @ (d65c ) │ │ │ │ + ldr r1, [pc, #344] @ (d660 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #292] @ d628 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #292] @ d638 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d5fc │ │ │ │ + bvs.n d60c │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d5c0 │ │ │ │ + bvs.n d5d0 │ │ │ │ vabs.f64 d0, d1 │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d588 │ │ │ │ + bls.n d598 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d5b8 │ │ │ │ + bgt.n d5c8 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d5ce │ │ │ │ - vldr d0, [pc, #240] @ d630 │ │ │ │ + beq.n d5de │ │ │ │ + vldr d0, [pc, #240] @ d640 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d5c0 │ │ │ │ + bvs.n d5d0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d5ce │ │ │ │ + beq.n d5de │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d60c │ │ │ │ + ble.n d61c │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d53e │ │ │ │ + ble.n d54e │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - b.n d504 │ │ │ │ - ldr r2, [pc, #216] @ (d654 ) │ │ │ │ - ldr r1, [pc, #220] @ (d658 ) │ │ │ │ + b.n d514 │ │ │ │ + ldr r2, [pc, #216] @ (d664 ) │ │ │ │ + ldr r1, [pc, #220] @ (d668 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n d500 │ │ │ │ + blx 9284 │ │ │ │ + b.n d510 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 928c │ │ │ │ + blx 929c │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vldr d6, [sp] │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - beq.n d5d6 │ │ │ │ + beq.n d5e6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d534 │ │ │ │ - vldr d0, [pc, #124] @ d638 │ │ │ │ + ble.n d544 │ │ │ │ + vldr d0, [pc, #124] @ d648 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d572 │ │ │ │ + bne.n d582 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d606 │ │ │ │ + bgt.n d616 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d5ce │ │ │ │ + beq.n d5de │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d7, [pc, #68] @ d630 │ │ │ │ - vldr d0, [pc, #80] @ d640 │ │ │ │ + vldr d7, [pc, #68] @ d640 │ │ │ │ + vldr d0, [pc, #80] @ d650 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ vmovge.f64 d0, d7 │ │ │ │ - b.n d504 │ │ │ │ + b.n d514 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d5ce │ │ │ │ + beq.n d5de │ │ │ │ vmov.f64 d0, d6 │ │ │ │ - b.n d504 │ │ │ │ - bpl.n d53e │ │ │ │ + b.n d514 │ │ │ │ + bpl.n d54e │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n d53e │ │ │ │ + bpl.n d54e │ │ │ │ vneg.f64 d0, d1 │ │ │ │ - b.n d504 │ │ │ │ + b.n d514 │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + cmp r3, #78 @ 0x4e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d65c : │ │ │ │ +0000d66c : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d6ce │ │ │ │ + beq.n d6de │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d6f8 │ │ │ │ + bpl.n d708 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d6f8 │ │ │ │ + bpl.n d708 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d68a │ │ │ │ + beq.n d69a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n d686 │ │ │ │ + bne.n d696 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d6f0 │ │ │ │ + beq.n d700 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d6d2 │ │ │ │ + beq.n d6e2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91d0 │ │ │ │ + blx 91e0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d6be │ │ │ │ - ldr r3, [pc, #32] @ (d6fc ) │ │ │ │ + bne.n d6ce │ │ │ │ + ldr r3, [pc, #32] @ (d70c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #32] @ (d700 ) │ │ │ │ - ldr r0, [pc, #32] @ (d704 ) │ │ │ │ + ldr r1, [pc, #32] @ (d710 ) │ │ │ │ + ldr r0, [pc, #32] @ (d714 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d6ae │ │ │ │ - b.n d6d8 │ │ │ │ - bl 9a90 │ │ │ │ + bne.n d6be │ │ │ │ + b.n d6e8 │ │ │ │ + bl 9aa0 │ │ │ │ strb r2, [r6, #19] │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #154 @ 0x9a │ │ │ │ + subs r5, #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d708 : │ │ │ │ +0000d718 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d74c │ │ │ │ + beq.n d75c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d7a6 │ │ │ │ + bpl.n d7b6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n d748 │ │ │ │ + bne.n d758 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n d7aa │ │ │ │ + beq.n d7ba │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n d750 │ │ │ │ + beq.n d760 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d780 │ │ │ │ + beq.n d790 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d79e │ │ │ │ + beq.n d7ae │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91d0 │ │ │ │ + blx 91e0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d760 │ │ │ │ - ldr r3, [pc, #40] @ (d7b0 ) │ │ │ │ + bne.n d770 │ │ │ │ + ldr r3, [pc, #40] @ (d7c0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #36] @ (d7b4 ) │ │ │ │ - ldr r0, [pc, #40] @ (d7b8 ) │ │ │ │ + ldr r1, [pc, #36] @ (d7c4 ) │ │ │ │ + ldr r0, [pc, #40] @ (d7c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d770 │ │ │ │ - b.n d786 │ │ │ │ - bl 9a90 │ │ │ │ - bl 9bb0 │ │ │ │ + bne.n d780 │ │ │ │ + b.n d796 │ │ │ │ + bl 9aa0 │ │ │ │ + bl 9bc0 │ │ │ │ nop │ │ │ │ strb r4, [r0, #17] │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ + adds r1, #26 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d7bc : │ │ │ │ +0000d7cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #336] @ (d91c ) │ │ │ │ + ldr r2, [pc, #336] @ (d92c ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n d8b2 │ │ │ │ + bmi.n d8c2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w d8e8 │ │ │ │ + bpl.w d8f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ addlt r1, r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.n d880 │ │ │ │ + bne.n d890 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n d862 │ │ │ │ + bpl.n d872 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r1, [r0, r1] │ │ │ │ - beq.n d824 │ │ │ │ + beq.n d834 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r1, [r0, r1, lsl #1] │ │ │ │ - beq.n d824 │ │ │ │ + beq.n d834 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r0, r1, lsl #2] │ │ │ │ - bne.n d8ec │ │ │ │ + bne.n d8fc │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9914 │ │ │ │ + blx 9924 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d88e │ │ │ │ + beq.n d89e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d8f0 │ │ │ │ + bpl.n d900 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n d8c2 │ │ │ │ + beq.n d8d2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n d89c │ │ │ │ + beq.n d8ac │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n d906 │ │ │ │ + bne.n d916 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d894 │ │ │ │ + bpl.n d8a4 │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ str r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d804 │ │ │ │ - ldr r3, [pc, #180] @ (d920 ) │ │ │ │ + bne.n d814 │ │ │ │ + ldr r3, [pc, #180] @ (d930 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #180] @ (d924 ) │ │ │ │ - ldr r0, [pc, #180] @ (d928 ) │ │ │ │ + ldr r1, [pc, #180] @ (d934 ) │ │ │ │ + ldr r0, [pc, #180] @ (d938 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (d92c ) │ │ │ │ - ldr r1, [pc, #172] @ (d930 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (d93c ) │ │ │ │ + ldr r1, [pc, #172] @ (d940 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d85c │ │ │ │ - b.n d868 │ │ │ │ + bne.n d86c │ │ │ │ + b.n d878 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d8d6 │ │ │ │ + bpl.n d8e6 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strh r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #128] @ (d934 ) │ │ │ │ - ldr r1, [pc, #128] @ (d938 ) │ │ │ │ + ldr r3, [pc, #128] @ (d944 ) │ │ │ │ + ldr r1, [pc, #128] @ (d948 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n d88e │ │ │ │ + blx 9284 │ │ │ │ + b.n d89e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d8de │ │ │ │ + bpl.n d8ee │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d85e │ │ │ │ + b.n d86e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d8ac │ │ │ │ - b.n d868 │ │ │ │ + bne.n d8bc │ │ │ │ + b.n d878 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d868 │ │ │ │ + beq.n d878 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d85e │ │ │ │ - bl 9a90 │ │ │ │ - bl 9af0 │ │ │ │ - ldr r3, [pc, #72] @ (d93c ) │ │ │ │ + b.n d86e │ │ │ │ + bl 9aa0 │ │ │ │ + bl 9b00 │ │ │ │ + ldr r3, [pc, #72] @ (d94c ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #72] @ (d940 ) │ │ │ │ - ldr r0, [pc, #76] @ (d944 ) │ │ │ │ + ldr r1, [pc, #72] @ (d950 ) │ │ │ │ + ldr r0, [pc, #76] @ (d954 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (d948 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (d958 ) │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #64] @ (d94c ) │ │ │ │ - ldr r0, [pc, #64] @ (d950 ) │ │ │ │ + ldr r1, [pc, #64] @ (d95c ) │ │ │ │ + ldr r0, [pc, #64] @ (d960 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + cmp r0, #28 │ │ │ │ movs r4, r0 │ │ │ │ strb r2, [r4, #13] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #72 @ 0x48 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #10 │ │ │ │ + subs r3, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r4, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #70 @ 0x46 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r3, #11] │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r0, #11] │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + adds r1, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d954 : │ │ │ │ +0000d964 : │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w d7bc │ │ │ │ + b.w d7cc │ │ │ │ nop │ │ │ │ │ │ │ │ -0000d95c : │ │ │ │ +0000d96c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #704] @ (dc30 ) │ │ │ │ + ldr r2, [pc, #704] @ (dc40 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #704] @ (dc34 ) │ │ │ │ + ldr r3, [pc, #704] @ (dc44 ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #700] @ dc38 │ │ │ │ + ldr.w lr, [pc, #700] @ dc48 │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - ble.w db0c │ │ │ │ + ble.w db1c │ │ │ │ movs r3, #0 │ │ │ │ movw r9, #65535 @ 0xffff │ │ │ │ movt r9, #16 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ mov lr, fp │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - b.n da1a │ │ │ │ + b.n da2a │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n da52 │ │ │ │ + beq.n da62 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n da58 │ │ │ │ + beq.n da68 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w dc12 │ │ │ │ + bne.w dc22 │ │ │ │ mov sl, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n da3c │ │ │ │ + bcc.n da4c │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n da08 │ │ │ │ + beq.n da18 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.w dbf8 │ │ │ │ + bpl.w dc08 │ │ │ │ ldrb.w r6, [ip, #16] │ │ │ │ eors r1, r6 │ │ │ │ tst.w r1, #28 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r7, sl │ │ │ │ add r0, r2 │ │ │ │ add.w r2, r4, #1 │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n da9a │ │ │ │ + beq.n daaa │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n da5e │ │ │ │ + bpl.n da6e │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bpl.n d9ba │ │ │ │ + bpl.n d9ca │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ mov.w sl, #127 @ 0x7f │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.n d9d8 │ │ │ │ - ldr r3, [pc, #508] @ (dc3c ) │ │ │ │ + bcs.n d9e8 │ │ │ │ + ldr r3, [pc, #508] @ (dc4c ) │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ (dc40 ) │ │ │ │ + ldr r1, [pc, #508] @ (dc50 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n da76 │ │ │ │ + blx 9284 │ │ │ │ + b.n da86 │ │ │ │ mov.w sl, #255 @ 0xff │ │ │ │ - b.n d9ce │ │ │ │ + b.n d9de │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ - b.n d9ce │ │ │ │ - ldr r0, [pc, #484] @ (dc44 ) │ │ │ │ + b.n d9de │ │ │ │ + ldr r0, [pc, #484] @ (dc54 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ (dc48 ) │ │ │ │ + ldr r1, [pc, #476] @ (dc58 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #464] @ (dc4c ) │ │ │ │ - ldr r3, [pc, #440] @ (dc34 ) │ │ │ │ + ldr r2, [pc, #464] @ (dc5c ) │ │ │ │ + ldr r3, [pc, #440] @ (dc44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w dbf4 │ │ │ │ + bne.w dc04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r1, r7 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - blx 9914 │ │ │ │ + blx 9924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da76 │ │ │ │ + beq.n da86 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n db1a │ │ │ │ + bne.n db2a │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n dac0 │ │ │ │ + b.n dad0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n dae6 │ │ │ │ + beq.n daf6 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w dc0e │ │ │ │ + bpl.w dc1e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n daba │ │ │ │ + beq.n daca │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9228 │ │ │ │ + blx 9238 │ │ │ │ add r6, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n dabe │ │ │ │ + bne.n dace │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w dc0e │ │ │ │ + bpl.w dc1e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n da78 │ │ │ │ - ldr r3, [pc, #344] @ (dc50 ) │ │ │ │ + beq.n da88 │ │ │ │ + ldr r3, [pc, #344] @ (dc60 ) │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ - ldr r1, [pc, #344] @ (dc54 ) │ │ │ │ - ldr r0, [pc, #344] @ (dc58 ) │ │ │ │ + ldr r1, [pc, #344] @ (dc64 ) │ │ │ │ + ldr r0, [pc, #344] @ (dc68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9914 │ │ │ │ + blx 9924 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da76 │ │ │ │ + beq.n da86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w dc2a │ │ │ │ + bpl.w dc3a │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.n dbe0 │ │ │ │ + beq.n dbf0 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r9, r7, #20 │ │ │ │ addeq.w r9, r7, #28 │ │ │ │ ubfx sl, sl, #2, #3 │ │ │ │ cmp r5, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - ble.n db88 │ │ │ │ + ble.n db98 │ │ │ │ movs r6, #0 │ │ │ │ - b.n db52 │ │ │ │ + b.n db62 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n db86 │ │ │ │ + beq.n db96 │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n dc0e │ │ │ │ + bpl.n dc1e │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n db4c │ │ │ │ + beq.n db5c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n dbc2 │ │ │ │ + bpl.n dbd2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ mul.w r2, sl, r4 │ │ │ │ adds r6, #1 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ mla r9, sl, r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n db52 │ │ │ │ + bne.n db62 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n dc2a │ │ │ │ + bpl.n dc3a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.n dbec │ │ │ │ + bpl.n dbfc │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w da78 │ │ │ │ - ldr r3, [pc, #172] @ (dc5c ) │ │ │ │ + beq.w da88 │ │ │ │ + ldr r3, [pc, #172] @ (dc6c ) │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ - ldr r1, [pc, #172] @ (dc60 ) │ │ │ │ - ldr r0, [pc, #176] @ (dc64 ) │ │ │ │ + ldr r1, [pc, #172] @ (dc70 ) │ │ │ │ + ldr r0, [pc, #176] @ (dc74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n db72 │ │ │ │ - ldr r3, [pc, #156] @ (dc68 ) │ │ │ │ + bne.n db82 │ │ │ │ + ldr r3, [pc, #156] @ (dc78 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #156] @ (dc6c ) │ │ │ │ - ldr r0, [pc, #156] @ (dc70 ) │ │ │ │ + ldr r1, [pc, #156] @ (dc7c ) │ │ │ │ + ldr r0, [pc, #156] @ (dc80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n db3c │ │ │ │ - b.n dbc8 │ │ │ │ + bne.n db4c │ │ │ │ + b.n dbd8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dba0 │ │ │ │ - b.n dbc8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (dc74 ) │ │ │ │ + bne.n dbb0 │ │ │ │ + b.n dbd8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (dc84 ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #120] @ (dc78 ) │ │ │ │ - ldr r0, [pc, #124] @ (dc7c ) │ │ │ │ + ldr r1, [pc, #120] @ (dc88 ) │ │ │ │ + ldr r0, [pc, #124] @ (dc8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a90 │ │ │ │ - ldr r3, [pc, #108] @ (dc80 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9aa0 │ │ │ │ + ldr r3, [pc, #108] @ (dc90 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #104] @ (dc84 ) │ │ │ │ - ldr r0, [pc, #108] @ (dc88 ) │ │ │ │ + ldr r1, [pc, #104] @ (dc94 ) │ │ │ │ + ldr r0, [pc, #108] @ (dc98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9ac0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9ad0 │ │ │ │ nop │ │ │ │ - movs r6, #132 @ 0x84 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #190 @ 0xbe │ │ │ │ + subs r2, #174 @ 0xae │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ strb r6, [r2, #3] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #158 @ 0x9e │ │ │ │ + cmp r4, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dc8c : │ │ │ │ +0000dc9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #120] @ (dd1c ) │ │ │ │ + ldr r2, [pc, #120] @ (dd2c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dcdc │ │ │ │ + beq.n dcec │ │ │ │ mov r0, r5 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n dcfc │ │ │ │ + beq.n dd0c │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9594 │ │ │ │ + blx 95a4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n dcf4 │ │ │ │ + beq.n dd04 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dcb6 │ │ │ │ - ldr r3, [pc, #56] @ (dd20 ) │ │ │ │ - ldr r1, [pc, #60] @ (dd24 ) │ │ │ │ + beq.n dcc6 │ │ │ │ + ldr r3, [pc, #56] @ (dd30 ) │ │ │ │ + ldr r1, [pc, #60] @ (dd34 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dcc2 │ │ │ │ - ldr r3, [pc, #20] @ (dd20 ) │ │ │ │ - ldr r1, [pc, #28] @ (dd28 ) │ │ │ │ + beq.n dcd2 │ │ │ │ + ldr r3, [pc, #20] @ (dd30 ) │ │ │ │ + ldr r1, [pc, #28] @ (dd38 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #1 │ │ │ │ - b.n dcf6 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + b.n dd06 │ │ │ │ + movs r3, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #20 │ │ │ │ + subs r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #240 @ 0xf0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dd2c : │ │ │ │ +0000dd3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ tst.w lr, #268435456 @ 0x10000000 │ │ │ │ - beq.n dd5a │ │ │ │ + beq.n dd6a │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ - bl dc8c │ │ │ │ + bl dc9c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a90 │ │ │ │ + bl 9aa0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000dd60 : │ │ │ │ +0000dd70 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (ddb4 ) │ │ │ │ + ldr r3, [pc, #68] @ (ddc4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dd94 │ │ │ │ + beq.n dda4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9560 │ │ │ │ + b.w 9570 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dd86 │ │ │ │ - ldr r3, [pc, #20] @ (ddb8 ) │ │ │ │ - ldr r1, [pc, #24] @ (ddbc ) │ │ │ │ + beq.n dd96 │ │ │ │ + ldr r3, [pc, #20] @ (ddc8 ) │ │ │ │ + ldr r1, [pc, #24] @ (ddcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ddc0 : │ │ │ │ +0000ddd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (de14 ) │ │ │ │ + ldr r3, [pc, #68] @ (de24 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ddf4 │ │ │ │ + beq.n de04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9380 │ │ │ │ + b.w 9390 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dde6 │ │ │ │ - ldr r3, [pc, #20] @ (de18 ) │ │ │ │ - ldr r1, [pc, #24] @ (de1c ) │ │ │ │ + beq.n ddf6 │ │ │ │ + ldr r3, [pc, #20] @ (de28 ) │ │ │ │ + ldr r1, [pc, #24] @ (de2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ + movs r2, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000de20 <_CPyStr_Strip@@Base>: │ │ │ │ +0000de30 <_CPyStr_Strip@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r6, [pc, #1464] @ e3ec <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ + ldr.w r6, [pc, #1464] @ e3fc <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ e3f0 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ + ldr.w r2, [pc, #1464] @ e400 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ sub sp, #20 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ and.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.w dfa6 <_CPyStr_Strip@@Base+0x186> │ │ │ │ + beq.w dfb6 <_CPyStr_Strip@@Base+0x186> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e3ce <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ + beq.w e3de <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w df80 <_CPyStr_Strip@@Base+0x160> │ │ │ │ + bpl.w df90 <_CPyStr_Strip@@Base+0x160> │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.w e3e6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + bpl.w e3f6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w e006 <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ + bpl.w e016 <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ lsls r4, r2, #25 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r5, #20 │ │ │ │ addpl.w r7, r5, #28 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w e01a <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ + beq.w e02a <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w e0c0 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ + bne.w e0d0 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n dec2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.n ded2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n deae <_CPyStr_Strip@@Base+0x8e> │ │ │ │ + bne.n debe <_CPyStr_Strip@@Base+0x8e> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e04c <_CPyStr_Strip@@Base+0x22c> │ │ │ │ + beq.w e05c <_CPyStr_Strip@@Base+0x22c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w e3c6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + ble.w e3d6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e196 <_CPyStr_Strip@@Base+0x376> │ │ │ │ + beq.w e1a6 <_CPyStr_Strip@@Base+0x376> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e26c <_CPyStr_Strip@@Base+0x44c> │ │ │ │ + beq.w e27c <_CPyStr_Strip@@Base+0x44c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w e068 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.w e078 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r8, r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n df12 <_CPyStr_Strip@@Base+0xf2> │ │ │ │ + b.n df22 <_CPyStr_Strip@@Base+0xf2> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n df22 <_CPyStr_Strip@@Base+0x102> │ │ │ │ + blt.n df32 <_CPyStr_Strip@@Base+0x102> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w e192 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.w e1a2 <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n defa <_CPyStr_Strip@@Base+0xda> │ │ │ │ + bmi.n df0a <_CPyStr_Strip@@Base+0xda> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + blt.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #2 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n df5c <_CPyStr_Strip@@Base+0x13c> │ │ │ │ + b.n df6c <_CPyStr_Strip@@Base+0x13c> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n df6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.n df7c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w e18e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e19e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n df3e <_CPyStr_Strip@@Base+0x11e> │ │ │ │ + bmi.n df4e <_CPyStr_Strip@@Base+0x11e> │ │ │ │ add.w sl, r8, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 99b8 │ │ │ │ + b.w 99c8 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w de70 <_CPyStr_Strip@@Base+0x50> │ │ │ │ - ldr.w r3, [pc, #1128] @ e3f4 <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ + bne.w de80 <_CPyStr_Strip@@Base+0x50> │ │ │ │ + ldr.w r3, [pc, #1128] @ e404 <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr.w r1, [pc, #1124] @ e3f8 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ - ldr.w r0, [pc, #1124] @ e3fc <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ + ldr.w r1, [pc, #1124] @ e408 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ + ldr.w r0, [pc, #1124] @ e40c <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e3e6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + beq.w e3f6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n e06c <_CPyStr_Strip@@Base+0x24c> │ │ │ │ + bpl.n e07c <_CPyStr_Strip@@Base+0x24c> │ │ │ │ add.w r0, r9, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e0e4 <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ + beq.w e0f4 <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e110 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + beq.w e120 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e3b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ - ldr.w r3, [pc, #1068] @ e400 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ + ble.w e3c8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ldr.w r3, [pc, #1068] @ e410 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ subs r3, r0, #1 │ │ │ │ - b.n dfe4 <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ + b.n dff4 <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e260 <_CPyStr_Strip@@Base+0x440> │ │ │ │ + beq.w e270 <_CPyStr_Strip@@Base+0x440> │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n dfdc <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ + bne.n dfec <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w e112 <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ + bne.w e122 <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 99b8 │ │ │ │ + b.w 99c8 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n df88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.n df98 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w de9c <_CPyStr_Strip@@Base+0x7c> │ │ │ │ + bne.w deac <_CPyStr_Strip@@Base+0x7c> │ │ │ │ add.w r0, r7, fp, lsl #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w dec2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w ded2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r2, [r7], #2 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n e028 <_CPyStr_Strip@@Base+0x208> │ │ │ │ + bne.n e038 <_CPyStr_Strip@@Base+0x208> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w ded2 <_CPyStr_Strip@@Base+0xb2> │ │ │ │ + bne.w dee2 <_CPyStr_Strip@@Base+0xb2> │ │ │ │ subs.w r8, sl, #1 │ │ │ │ - bmi.w e3c6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + bmi.w e3d6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e1e0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + beq.w e1f0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e2b6 <_CPyStr_Strip@@Base+0x496> │ │ │ │ + beq.w e2c6 <_CPyStr_Strip@@Base+0x496> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w df34 <_CPyStr_Strip@@Base+0x114> │ │ │ │ - bl 9af0 │ │ │ │ + beq.w df44 <_CPyStr_Strip@@Base+0x114> │ │ │ │ + bl 9b00 │ │ │ │ add.w r8, r9, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e0f8 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ + beq.n e108 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n e138 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + beq.n e148 <_CPyStr_Strip@@Base+0x318> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e3b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ble.w e3c8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e33e <_CPyStr_Strip@@Base+0x51e> │ │ │ │ + beq.w e34e <_CPyStr_Strip@@Base+0x51e> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e388 <_CPyStr_Strip@@Base+0x568> │ │ │ │ + beq.w e398 <_CPyStr_Strip@@Base+0x568> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n e068 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n e078 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e186 <_CPyStr_Strip@@Base+0x366> │ │ │ │ - ldr r3, [pc, #852] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e196 <_CPyStr_Strip@@Base+0x366> │ │ │ │ + ldr r3, [pc, #852] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e2f4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.w e304 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n e0a2 <_CPyStr_Strip@@Base+0x282> │ │ │ │ + bne.n e0b2 <_CPyStr_Strip@@Base+0x282> │ │ │ │ mov r5, r4 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add.w r0, r7, fp │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w dec2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w ded2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r2, [r7], #1 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n e0ce <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ - b.n dec2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + bne.n e0de <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ + b.n ded2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w df88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w df98 <_CPyStr_Strip@@Base+0x168> │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w dfca <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ - b.n e110 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + bne.w dfda <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ + b.n e120 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w df88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w df98 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n e07e <_CPyStr_Strip@@Base+0x25e> │ │ │ │ - b.n e138 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + bne.n e08e <_CPyStr_Strip@@Base+0x25e> │ │ │ │ + b.n e148 <_CPyStr_Strip@@Base+0x318> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - ldr r2, [pc, #740] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + blt.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + ldr r2, [pc, #740] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ adds r3, r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ adds r6, r0, r5 │ │ │ │ - b.n e12a <_CPyStr_Strip@@Base+0x30a> │ │ │ │ + b.n e13a <_CPyStr_Strip@@Base+0x30a> │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w e25c <_CPyStr_Strip@@Base+0x43c> │ │ │ │ + beq.w e26c <_CPyStr_Strip@@Base+0x43c> │ │ │ │ subs r4, r3, r0 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e124 <_CPyStr_Strip@@Base+0x304> │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.n e134 <_CPyStr_Strip@@Base+0x304> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ - bmi.w e3b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + bmi.w e3c8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e3ca <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ + beq.w e3da <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e3c2 <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ + beq.w e3d2 <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n e068 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n e078 <_CPyStr_Strip@@Base+0x248> │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e180 <_CPyStr_Strip@@Base+0x360> │ │ │ │ - ldr r3, [pc, #664] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e190 <_CPyStr_Strip@@Base+0x360> │ │ │ │ + ldr r3, [pc, #664] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e220 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e230 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e258 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e268 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e166 <_CPyStr_Strip@@Base+0x346> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e16c <_CPyStr_Strip@@Base+0x34c> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e0b0 <_CPyStr_Strip@@Base+0x290> │ │ │ │ + bls.n e176 <_CPyStr_Strip@@Base+0x346> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e17c <_CPyStr_Strip@@Base+0x34c> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e0c0 <_CPyStr_Strip@@Base+0x290> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ - b.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ mov r6, sl │ │ │ │ - b.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e1ba <_CPyStr_Strip@@Base+0x39a> │ │ │ │ + b.n e1ca <_CPyStr_Strip@@Base+0x39a> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w e370 <_CPyStr_Strip@@Base+0x550> │ │ │ │ + blt.w e380 <_CPyStr_Strip@@Base+0x550> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e192 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e1a2 <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n e1a2 <_CPyStr_Strip@@Base+0x382> │ │ │ │ + bmi.n e1b2 <_CPyStr_Strip@@Base+0x382> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.w df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ add.w sl, r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n e204 <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ + b.n e214 <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e21c <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ + blt.n e22c <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n e18c <_CPyStr_Strip@@Base+0x36c> │ │ │ │ + beq.n e19c <_CPyStr_Strip@@Base+0x36c> │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n e1ee <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ + bmi.n e1fe <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n df6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n df7c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add r4, r8 │ │ │ │ add.w sl, r8, r5 │ │ │ │ sub.w r3, r4, r8 │ │ │ │ ldrb.w r0, [r4, #-1]! │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w e3bc <_CPyStr_Strip@@Base+0x59c> │ │ │ │ - ldr r3, [pc, #436] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.w e3cc <_CPyStr_Strip@@Base+0x59c> │ │ │ │ + ldr r3, [pc, #436] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e220 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e230 <_CPyStr_Strip@@Base+0x400> │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n e23a <_CPyStr_Strip@@Base+0x41a> │ │ │ │ + bne.n e24a <_CPyStr_Strip@@Base+0x41a> │ │ │ │ mov r4, r7 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r4, #1 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ sub.w r8, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e290 <_CPyStr_Strip@@Base+0x470> │ │ │ │ + b.n e2a0 <_CPyStr_Strip@@Base+0x470> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e2a0 <_CPyStr_Strip@@Base+0x480> │ │ │ │ + blt.n e2b0 <_CPyStr_Strip@@Base+0x480> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e192 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e1a2 <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldrh.w r1, [r8, #2]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n e27a <_CPyStr_Strip@@Base+0x45a> │ │ │ │ + bmi.n e28a <_CPyStr_Strip@@Base+0x45a> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.w df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #1 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n e2e0 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ + b.n e2f0 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98b8 │ │ │ │ + blx 98c8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w df6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.w df7c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - beq.w e18e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e19e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ mov r8, r3 │ │ │ │ ldrh.w r1, [r7, #-2]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w df6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ - b.n e2c0 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ + bpl.w df7c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n e2d0 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bgt.w dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w e156 <_CPyStr_Strip@@Base+0x336> │ │ │ │ + bne.w e166 <_CPyStr_Strip@@Base+0x336> │ │ │ │ add.w r4, r8, r4, lsl #1 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e336 <_CPyStr_Strip@@Base+0x516> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e346 <_CPyStr_Strip@@Base+0x516> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e220 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.w e230 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e258 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e268 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e31c <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ - ldr r3, [pc, #200] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e32c <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ + ldr r3, [pc, #200] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e320 <_CPyStr_Strip@@Base+0x500> │ │ │ │ + b.n e330 <_CPyStr_Strip@@Base+0x500> │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e36a <_CPyStr_Strip@@Base+0x54a> │ │ │ │ - ldr r3, [pc, #176] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e37a <_CPyStr_Strip@@Base+0x54a> │ │ │ │ + ldr r3, [pc, #176] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e224 <_CPyStr_Strip@@Base+0x404> │ │ │ │ + beq.w e234 <_CPyStr_Strip@@Base+0x404> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e0bc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e0cc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e34e <_CPyStr_Strip@@Base+0x52e> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e354 <_CPyStr_Strip@@Base+0x534> │ │ │ │ + bls.n e35e <_CPyStr_Strip@@Base+0x52e> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e364 <_CPyStr_Strip@@Base+0x534> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w e1e0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ - b.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bge.w e1f0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + b.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ sub.w r7, r8, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e3b0 <_CPyStr_Strip@@Base+0x590> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e3c0 <_CPyStr_Strip@@Base+0x590> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e2f4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.n e304 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e0bc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e0cc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e398 <_CPyStr_Strip@@Base+0x578> │ │ │ │ - ldr r3, [pc, #76] @ (e400 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e3a8 <_CPyStr_Strip@@Base+0x578> │ │ │ │ + ldr r3, [pc, #76] @ (e410 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e39c <_CPyStr_Strip@@Base+0x57c> │ │ │ │ + b.n e3ac <_CPyStr_Strip@@Base+0x57c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n dff6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - blx 9504 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e250 <_CPyStr_Strip@@Base+0x430> │ │ │ │ + b.n e006 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + blx 9514 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e260 <_CPyStr_Strip@@Base+0x430> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e30c <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ + b.n e31c <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n df70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df80 <_CPyStr_Strip@@Base+0x150> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e234 <_CPyStr_Strip@@Base+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (e404 <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ + b.n e244 <_CPyStr_Strip@@Base+0x414> │ │ │ │ + ldr r3, [pc, #52] @ (e414 <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #48] @ (e408 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ - ldr r0, [pc, #52] @ (e40c <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ + ldr r1, [pc, #48] @ (e418 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ + ldr r0, [pc, #52] @ (e41c <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a90 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9aa0 │ │ │ │ nop │ │ │ │ - movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, #176 @ 0xb0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #34 @ 0x22 │ │ │ │ + cmp r1, #18 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + adds r4, #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r7, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #68 @ 0x44 │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e410 : │ │ │ │ +0000e420 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #68] @ (e468 ) │ │ │ │ + ldr r3, [pc, #68] @ (e478 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e448 │ │ │ │ + beq.n e458 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 951c │ │ │ │ + b.w 952c │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e438 │ │ │ │ - ldr r3, [pc, #20] @ (e46c ) │ │ │ │ - ldr r1, [pc, #24] @ (e470 ) │ │ │ │ + beq.n e448 │ │ │ │ + ldr r3, [pc, #20] @ (e47c ) │ │ │ │ + ldr r1, [pc, #24] @ (e480 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #164 @ 0xa4 │ │ │ │ + adds r0, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e474 : │ │ │ │ +0000e484 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #192] @ (e54c ) │ │ │ │ + ldr r7, [pc, #192] @ (e55c ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e542 │ │ │ │ + bpl.n e552 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n e4f6 │ │ │ │ - ldr r2, [pc, #168] @ (e550 ) │ │ │ │ + beq.n e506 │ │ │ │ + ldr r2, [pc, #168] @ (e560 ) │ │ │ │ add.w r6, r1, #8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e4dc │ │ │ │ + b.n e4ec │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e508 │ │ │ │ + bpl.n e518 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9444 │ │ │ │ - cbnz r0, e520 │ │ │ │ + blx 9454 │ │ │ │ + cbnz r0, e530 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e546 │ │ │ │ + bpl.n e556 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e52c │ │ │ │ - ldr r2, [pc, #112] @ (e554 ) │ │ │ │ + beq.n e53c │ │ │ │ + ldr r2, [pc, #112] @ (e564 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e528 │ │ │ │ + beq.n e538 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e4b6 │ │ │ │ + bgt.n e4c6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9444 │ │ │ │ + blx 9454 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #76] @ (e558 ) │ │ │ │ - ldr r1, [pc, #76] @ (e55c ) │ │ │ │ + ldr r3, [pc, #76] @ (e568 ) │ │ │ │ + ldr r1, [pc, #76] @ (e56c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #48] @ (e560 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #48] @ (e570 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (e564 ) │ │ │ │ - ldr r0, [pc, #48] @ (e568 ) │ │ │ │ + ldr r1, [pc, #48] @ (e574 ) │ │ │ │ + ldr r0, [pc, #48] @ (e578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a90 │ │ │ │ - bl 9a30 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9aa0 │ │ │ │ + bl 9a40 │ │ │ │ nop │ │ │ │ - subs r0, r6, r5 │ │ │ │ + subs r0, r4, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + adds r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ + movs r6, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e56c : │ │ │ │ +0000e57c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #188] @ (e640 ) │ │ │ │ + ldr r7, [pc, #188] @ (e650 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e638 │ │ │ │ + bpl.n e648 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n e5ee │ │ │ │ - ldr r2, [pc, #164] @ (e644 ) │ │ │ │ + beq.n e5fe │ │ │ │ + ldr r2, [pc, #164] @ (e654 ) │ │ │ │ add.w r6, r1, #8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e5d4 │ │ │ │ + b.n e5e4 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e5fe │ │ │ │ + bpl.n e60e │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9444 │ │ │ │ - cbnz r0, e616 │ │ │ │ + blx 9454 │ │ │ │ + cbnz r0, e626 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e63c │ │ │ │ + bpl.n e64c │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e622 │ │ │ │ - ldr r2, [pc, #108] @ (e648 ) │ │ │ │ + beq.n e632 │ │ │ │ + ldr r2, [pc, #108] @ (e658 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e61e │ │ │ │ + beq.n e62e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e5ae │ │ │ │ + bgt.n e5be │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9444 │ │ │ │ + blx 9454 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #72] @ (e64c ) │ │ │ │ - ldr r1, [pc, #76] @ (e650 ) │ │ │ │ + ldr r3, [pc, #72] @ (e65c ) │ │ │ │ + ldr r1, [pc, #76] @ (e660 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #48] @ (e654 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #48] @ (e664 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (e658 ) │ │ │ │ - ldr r0, [pc, #48] @ (e65c ) │ │ │ │ + ldr r1, [pc, #44] @ (e668 ) │ │ │ │ + ldr r0, [pc, #48] @ (e66c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a90 │ │ │ │ - bl 9a30 │ │ │ │ - subs r0, r7, r1 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9aa0 │ │ │ │ + bl 9a40 │ │ │ │ + subs r0, r5, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #112 @ 0x70 │ │ │ │ + adds r0, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #242 @ 0xf2 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #246 @ 0xf6 │ │ │ │ + movs r5, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e660 : │ │ │ │ +0000e670 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e6bc │ │ │ │ + bpl.n e6cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 9444 │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e6a4 │ │ │ │ + cbnz r0, e6b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n e6bc │ │ │ │ + bpl.n e6cc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 99b8 │ │ │ │ - bl 9a90 │ │ │ │ + b.w 99c8 │ │ │ │ + bl 9aa0 │ │ │ │ │ │ │ │ -0000e6c0 : │ │ │ │ +0000e6d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e71c │ │ │ │ + bpl.n e72c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 9444 │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e702 │ │ │ │ + cbnz r0, e712 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n e71c │ │ │ │ + bpl.n e72c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r3, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 99b8 │ │ │ │ - bl 9a90 │ │ │ │ + b.w 99c8 │ │ │ │ + bl 9aa0 │ │ │ │ │ │ │ │ -0000e720 : │ │ │ │ +0000e730 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - blx 91f8 │ │ │ │ + blx 9208 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e740 : │ │ │ │ +0000e750 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e760 │ │ │ │ + bpl.n e770 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a90 │ │ │ │ + bl 9aa0 │ │ │ │ │ │ │ │ -0000e764 : │ │ │ │ +0000e774 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e77e │ │ │ │ + bpl.n e78e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a90 │ │ │ │ + bl 9aa0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e784 : │ │ │ │ +0000e794 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, e7aa │ │ │ │ + cbz r1, e7ba │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97b4 │ │ │ │ + blx 97c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e7e2 │ │ │ │ - cbz r2, e7b8 │ │ │ │ + cbz r0, e7f2 │ │ │ │ + cbz r2, e7c8 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - blx 97b4 │ │ │ │ + blx 97c4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e7e2 │ │ │ │ + cbz r0, e7f2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n e7d4 │ │ │ │ + bpl.n e7e4 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #16 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 97c0 │ │ │ │ + b.w 97d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9870 │ │ │ │ + b.w 9880 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000e7e8 : │ │ │ │ - ldr r3, [pc, #76] @ (e838 ) │ │ │ │ - ldr r2, [pc, #80] @ (e83c ) │ │ │ │ +0000e7f8 : │ │ │ │ + ldr r3, [pc, #76] @ (e848 ) │ │ │ │ + ldr r2, [pc, #80] @ (e84c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e802 │ │ │ │ - ldr r2, [pc, #72] @ (e840 ) │ │ │ │ - ldr r1, [pc, #72] @ (e844 ) │ │ │ │ + beq.n e812 │ │ │ │ + ldr r2, [pc, #72] @ (e850 ) │ │ │ │ + ldr r1, [pc, #72] @ (e854 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9870 │ │ │ │ + b.w 9880 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 9778 │ │ │ │ - cbz r0, e834 │ │ │ │ + blx 9788 │ │ │ │ + cbz r0, e844 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93b8 │ │ │ │ - ldr r2, [pc, #36] @ (e848 ) │ │ │ │ + blx 93c8 │ │ │ │ + ldr r2, [pc, #36] @ (e858 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95a0 │ │ │ │ + b.w 95b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e84c : │ │ │ │ - ldr r3, [pc, #76] @ (e89c ) │ │ │ │ - ldr r2, [pc, #80] @ (e8a0 ) │ │ │ │ +0000e85c : │ │ │ │ + ldr r3, [pc, #76] @ (e8ac ) │ │ │ │ + ldr r2, [pc, #80] @ (e8b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e866 │ │ │ │ - ldr r2, [pc, #72] @ (e8a4 ) │ │ │ │ - ldr r1, [pc, #72] @ (e8a8 ) │ │ │ │ + beq.n e876 │ │ │ │ + ldr r2, [pc, #72] @ (e8b4 ) │ │ │ │ + ldr r1, [pc, #72] @ (e8b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9870 │ │ │ │ + b.w 9880 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 9778 │ │ │ │ - cbz r0, e898 │ │ │ │ + blx 9788 │ │ │ │ + cbz r0, e8a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93b8 │ │ │ │ - ldr r2, [pc, #36] @ (e8ac ) │ │ │ │ + blx 93c8 │ │ │ │ + ldr r2, [pc, #36] @ (e8bc ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9938 │ │ │ │ + b.w 9948 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r5, #30 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ + cmp r6, #62 @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #32 │ │ │ │ + cmp r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e8b0 : │ │ │ │ - ldr r3, [pc, #76] @ (e900 ) │ │ │ │ - ldr r2, [pc, #80] @ (e904 ) │ │ │ │ +0000e8c0 : │ │ │ │ + ldr r3, [pc, #76] @ (e910 ) │ │ │ │ + ldr r2, [pc, #80] @ (e914 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e8ca │ │ │ │ - ldr r2, [pc, #72] @ (e908 ) │ │ │ │ - ldr r1, [pc, #72] @ (e90c ) │ │ │ │ + beq.n e8da │ │ │ │ + ldr r2, [pc, #72] @ (e918 ) │ │ │ │ + ldr r1, [pc, #72] @ (e91c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9870 │ │ │ │ + b.w 9880 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 9778 │ │ │ │ - cbz r0, e8fc │ │ │ │ + blx 9788 │ │ │ │ + cbz r0, e90c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93b8 │ │ │ │ - ldr r2, [pc, #36] @ (e910 ) │ │ │ │ + blx 93c8 │ │ │ │ + ldr r2, [pc, #36] @ (e920 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9340 │ │ │ │ + b.w 9350 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e914 : │ │ │ │ +0000e924 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, e93a │ │ │ │ + cbz r1, e94a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97b4 │ │ │ │ + blx 97c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, e966 │ │ │ │ - cbz r2, e94c │ │ │ │ + cbz r0, e976 │ │ │ │ + cbz r2, e95c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97b4 │ │ │ │ + blx 97c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e966 │ │ │ │ + cbz r0, e976 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n e962 │ │ │ │ + bpl.n e972 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92dc │ │ │ │ - blx 94bc │ │ │ │ + b.w 92ec │ │ │ │ + blx 94cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000e96c : │ │ │ │ +0000e97c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ (e9d0 ) │ │ │ │ + ldr r3, [pc, #84] @ (e9e0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e9aa │ │ │ │ + beq.n e9ba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e9cc │ │ │ │ + bpl.n e9dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9070 │ │ │ │ + b.w 9080 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e992 │ │ │ │ - ldr r3, [pc, #28] @ (e9d4 ) │ │ │ │ + beq.n e9a2 │ │ │ │ + ldr r3, [pc, #28] @ (e9e4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (e9d8 ) │ │ │ │ + ldr r1, [pc, #28] @ (e9e8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 9a90 │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + bl 9aa0 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e9dc : │ │ │ │ +0000e9ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #112] @ (ea64 ) │ │ │ │ + ldr r2, [pc, #112] @ (ea74 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ea22 │ │ │ │ + beq.n ea32 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n ea3c │ │ │ │ + beq.n ea4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9070 │ │ │ │ - blx 94ec │ │ │ │ + b.w 9080 │ │ │ │ + blx 94fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ea06 │ │ │ │ - ldr r3, [pc, #60] @ (ea68 ) │ │ │ │ - ldr r1, [pc, #60] @ (ea6c ) │ │ │ │ + beq.n ea16 │ │ │ │ + ldr r3, [pc, #60] @ (ea78 ) │ │ │ │ + ldr r1, [pc, #60] @ (ea7c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n ea58 │ │ │ │ + blx 9284 │ │ │ │ + b.n ea68 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ea12 │ │ │ │ - ldr r3, [pc, #28] @ (ea68 ) │ │ │ │ - ldr r1, [pc, #36] @ (ea70 ) │ │ │ │ + beq.n ea22 │ │ │ │ + ldr r3, [pc, #28] @ (ea78 ) │ │ │ │ + ldr r1, [pc, #36] @ (ea80 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r6, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #206 @ 0xce │ │ │ │ + cmp r2, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ea74 : │ │ │ │ +0000ea84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #120] @ eb00 │ │ │ │ + ldr.w ip, [pc, #120] @ eb10 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n eafa │ │ │ │ + bpl.n eb0a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n eaaa │ │ │ │ - ldr r3, [pc, #108] @ (eb04 ) │ │ │ │ - ldr r1, [pc, #108] @ (eb08 ) │ │ │ │ + beq.n eaba │ │ │ │ + ldr r3, [pc, #108] @ (eb14 ) │ │ │ │ + ldr r1, [pc, #108] @ (eb18 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n ead8 │ │ │ │ + bpl.n eae8 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r0, [r0, #0] │ │ │ │ - beq.n ead4 │ │ │ │ + beq.n eae4 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq r0, [r0, #0] │ │ │ │ - beq.n ead4 │ │ │ │ + beq.n eae4 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ - bne.n eaf6 │ │ │ │ + bne.n eb06 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n eab8 │ │ │ │ - ldr r3, [pc, #44] @ (eb0c ) │ │ │ │ + bne.n eac8 │ │ │ │ + ldr r3, [pc, #44] @ (eb1c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #40] @ (eb10 ) │ │ │ │ - ldr r0, [pc, #44] @ (eb14 ) │ │ │ │ + ldr r1, [pc, #40] @ (eb20 ) │ │ │ │ + ldr r0, [pc, #44] @ (eb24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9af0 │ │ │ │ - bl 9a90 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b00 │ │ │ │ + bl 9aa0 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #148 @ 0x94 │ │ │ │ + cmp r1, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eb18 : │ │ │ │ +0000eb28 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ (ebac ) │ │ │ │ - ldr r3, [pc, #132] @ (ebb0 ) │ │ │ │ + ldr r2, [pc, #132] @ (ebbc ) │ │ │ │ + ldr r3, [pc, #132] @ (ebc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n eb40 │ │ │ │ + beq.n eb50 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #2 │ │ │ │ - b.w 93c4 │ │ │ │ + b.w 93d4 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n eb36 │ │ │ │ + bne.n eb46 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eb8c │ │ │ │ - ldr r3, [pc, #100] @ (ebb4 ) │ │ │ │ + beq.n eb9c │ │ │ │ + ldr r3, [pc, #100] @ (ebc4 ) │ │ │ │ ldr.w lr, [r2, r3] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eb94 │ │ │ │ - ldr r3, [pc, #96] @ (ebb8 ) │ │ │ │ + beq.n eba4 │ │ │ │ + ldr r3, [pc, #96] @ (ebc8 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eb90 │ │ │ │ + beq.n eba0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eb94 │ │ │ │ + beq.n eba4 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eb90 │ │ │ │ + beq.n eba0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n eb88 │ │ │ │ + bne.n eb98 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n eb88 │ │ │ │ + bne.n eb98 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #16 │ │ │ │ - blx 91d0 │ │ │ │ + blx 91e0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #36] @ (ebbc ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #36] @ (ebcc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (ebc0 ) │ │ │ │ - ldr r0, [pc, #36] @ (ebc4 ) │ │ │ │ + ldr r1, [pc, #36] @ (ebd0 ) │ │ │ │ + ldr r0, [pc, #36] @ (ebd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + asrs r2, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r6, #0] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r0, #2 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ebc8 : │ │ │ │ +0000ebd8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (ec2c ) │ │ │ │ + ldr r2, [pc, #84] @ (ec3c ) │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n ec1a │ │ │ │ + bmi.n ec2a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ asrs r1, r1, #1 │ │ │ │ it mi │ │ │ │ addmi r1, r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.n ec08 │ │ │ │ + bne.n ec18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ itete mi │ │ │ │ addmi r0, r0, r1 │ │ │ │ ldrpl r3, [r0, #16] │ │ │ │ ldrbmi r0, [r0, #16] │ │ │ │ ldrbpl r0, [r3, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #36] @ (ec30 ) │ │ │ │ - ldr r1, [pc, #40] @ (ec34 ) │ │ │ │ + ldr r3, [pc, #36] @ (ec40 ) │ │ │ │ + ldr r1, [pc, #40] @ (ec44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (ec38 ) │ │ │ │ - ldr r1, [pc, #28] @ (ec3c ) │ │ │ │ + ldr r3, [pc, #28] @ (ec48 ) │ │ │ │ + ldr r1, [pc, #28] @ (ec4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n ec16 │ │ │ │ + blx 9284 │ │ │ │ + b.n ec26 │ │ │ │ nop │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #32 │ │ │ │ + cmp r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #222 @ 0xde │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ec40 : │ │ │ │ +0000ec50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #120] @ (ecd0 ) │ │ │ │ + ldr r2, [pc, #120] @ (ece0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n ec6a │ │ │ │ + bpl.n ec7a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ec9a │ │ │ │ - ldr r1, [pc, #104] @ (ecd4 ) │ │ │ │ + bmi.n ecaa │ │ │ │ + ldr r1, [pc, #104] @ (ece4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ec8a │ │ │ │ - blx 97a8 │ │ │ │ + beq.n ec9a │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, ec8a │ │ │ │ + cbnz r0, ec9a │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92c4 │ │ │ │ + blx 92d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92f8 │ │ │ │ + blx 9308 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r5 │ │ │ │ adds r1, r5, r6 │ │ │ │ - blx 9128 │ │ │ │ + blx 9138 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ec94 │ │ │ │ + beq.n eca4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, r7 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n ec94 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + b.n eca4 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ecd8 : │ │ │ │ +0000ece8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ ed7c │ │ │ │ + ldr.w lr, [pc, #148] @ ed8c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ ed80 │ │ │ │ + ldr.w ip, [pc, #144] @ ed90 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (ed84 ) │ │ │ │ - ldr r2, [pc, #144] @ (ed88 ) │ │ │ │ + ldr r3, [pc, #144] @ (ed94 ) │ │ │ │ + ldr r2, [pc, #144] @ (ed98 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n ed54 │ │ │ │ + beq.n ed64 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (ed8c ) │ │ │ │ + ldr r0, [pc, #120] @ (ed9c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ed3a │ │ │ │ + cbz r0, ed4a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, ed76 │ │ │ │ + cbz r1, ed86 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (ed90 ) │ │ │ │ - ldr r2, [pc, #64] @ (ed80 ) │ │ │ │ + ldr r1, [pc, #84] @ (eda0 ) │ │ │ │ + ldr r2, [pc, #64] @ (ed90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ed72 │ │ │ │ + bne.n ed82 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (ed94 ) │ │ │ │ - ldr r3, [pc, #40] @ (ed80 ) │ │ │ │ + ldr r2, [pc, #60] @ (eda4 ) │ │ │ │ + ldr r3, [pc, #40] @ (ed90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ed72 │ │ │ │ + bne.n ed82 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 98d0 <_PyBytes_Join@plt> │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9c10 │ │ │ │ + b.w 98e0 <_PyBytes_Join@plt> │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9c20 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #12 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #12 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #3 │ │ │ │ + subs r6, r6, #2 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #10 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r2, #10 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ed98 : │ │ │ │ +0000eda8 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #224] @ (ee8c ) │ │ │ │ + ldr r2, [pc, #224] @ (ee9c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (ee90 ) │ │ │ │ + ldr r3, [pc, #224] @ (eea0 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (ee94 ) │ │ │ │ + ldr r6, [pc, #220] @ (eea4 ) │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.n ee70 │ │ │ │ + ble.n ee80 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - b.n ede0 │ │ │ │ + b.n edf0 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n ee1e │ │ │ │ + beq.n ee2e │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub.w r3, lr, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n edd8 │ │ │ │ - ldr r3, [pc, #168] @ (ee98 ) │ │ │ │ - ldr r1, [pc, #168] @ (ee9c ) │ │ │ │ + bcs.n ede8 │ │ │ │ + ldr r3, [pc, #168] @ (eea8 ) │ │ │ │ + ldr r1, [pc, #168] @ (eeac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #160] @ (eea0 ) │ │ │ │ - ldr r3, [pc, #140] @ (ee90 ) │ │ │ │ + ldr r2, [pc, #160] @ (eeb0 ) │ │ │ │ + ldr r3, [pc, #140] @ (eea0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ee86 │ │ │ │ + bne.n ee96 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ - blx 9128 │ │ │ │ + blx 9138 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edfc │ │ │ │ + beq.n ee0c │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r3 │ │ │ │ adds r5, #1 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ cmp r4, r5 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bne.n ee36 │ │ │ │ + bne.n ee46 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r2, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n edfe │ │ │ │ - ldr r3, [pc, #72] @ (eea4 ) │ │ │ │ + beq.n ee0e │ │ │ │ + ldr r3, [pc, #72] @ (eeb4 ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #72] @ (eea8 ) │ │ │ │ - ldr r0, [pc, #72] @ (eeac ) │ │ │ │ + ldr r1, [pc, #72] @ (eeb8 ) │ │ │ │ + ldr r0, [pc, #72] @ (eebc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - blx 9128 │ │ │ │ + blx 9138 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edfc │ │ │ │ + beq.n ee0c │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ - b.n ee52 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n ee62 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #9 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + asrs r0, r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #26 │ │ │ │ + cmp r1, #10 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ + asrs r2, r5, #7 │ │ │ │ movs r4, r0 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #216 @ 0xd8 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #10 │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eeb0 : │ │ │ │ +0000eec0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #248] @ (efbc ) │ │ │ │ + ldr r3, [pc, #248] @ (efcc ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ef3c │ │ │ │ - ldr r1, [pc, #240] @ (efc0 ) │ │ │ │ + bmi.n ef4c │ │ │ │ + ldr r1, [pc, #240] @ (efd0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef04 │ │ │ │ + beq.n ef14 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, ef28 │ │ │ │ + cbz r0, ef38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef04 │ │ │ │ + beq.n ef14 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n efa2 │ │ │ │ + beq.n efb2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n ef06 │ │ │ │ + b.n ef16 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w ip, [pc, #188] @ efc4 │ │ │ │ + ldr.w ip, [pc, #188] @ efd4 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ef88 │ │ │ │ - ldr.w ip, [pc, #176] @ efc8 │ │ │ │ + beq.n ef98 │ │ │ │ + ldr.w ip, [pc, #176] @ efd8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ef9e │ │ │ │ + beq.n efae │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n ef5a │ │ │ │ - ldr r2, [pc, #160] @ (efcc ) │ │ │ │ - ldr r1, [pc, #164] @ (efd0 ) │ │ │ │ + beq.n ef6a │ │ │ │ + ldr r2, [pc, #160] @ (efdc ) │ │ │ │ + ldr r1, [pc, #164] @ (efe0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #132] @ (efc4 ) │ │ │ │ + ldr r1, [pc, #132] @ (efd4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef88 │ │ │ │ - ldr r1, [pc, #128] @ (efc8 ) │ │ │ │ + beq.n ef98 │ │ │ │ + ldr r1, [pc, #128] @ (efd8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef9e │ │ │ │ + beq.n efae │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r0, [r2, #16] │ │ │ │ lsleq r0, r0, #1 │ │ │ │ - bne.n ef28 │ │ │ │ - b.n ef38 │ │ │ │ + bne.n ef38 │ │ │ │ + b.n ef48 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef6e │ │ │ │ + beq.n ef7e │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 97a8 │ │ │ │ - cbz r0, efb8 │ │ │ │ + blx 97b8 │ │ │ │ + cbz r0, efc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n ef88 │ │ │ │ + beq.n ef98 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n ef9e │ │ │ │ + beq.n efae │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbnz r1, ef84 │ │ │ │ - ldr r2, [pc, #88] @ (efd4 ) │ │ │ │ + cbnz r1, ef94 │ │ │ │ + ldr r2, [pc, #88] @ (efe4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n ef38 │ │ │ │ + b.n ef48 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b.n ef7e │ │ │ │ - ldr r3, [pc, #76] @ (efd8 ) │ │ │ │ + b.n ef8e │ │ │ │ + ldr r3, [pc, #76] @ (efe8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (efdc ) │ │ │ │ - ldr r0, [pc, #76] @ (efe0 ) │ │ │ │ + ldr r1, [pc, #76] @ (efec ) │ │ │ │ + ldr r0, [pc, #76] @ (eff0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #64] @ (efe4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #64] @ (eff4 ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #64] @ (efe8 ) │ │ │ │ - ldr r0, [pc, #64] @ (efec ) │ │ │ │ + ldr r1, [pc, #64] @ (eff8 ) │ │ │ │ + ldr r0, [pc, #64] @ (effc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9be0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9bf0 │ │ │ │ + asrs r4, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ + adds r4, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, #2 │ │ │ │ + adds r0, r0, #2 │ │ │ │ movs r2, r0 │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r5, r5 │ │ │ │ + subs r4, r3, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r3, r6 │ │ │ │ + subs r2, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eff0 : │ │ │ │ +0000f000 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (f088 ) │ │ │ │ + ldr r2, [pc, #132] @ (f098 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (f08c ) │ │ │ │ + ldr r3, [pc, #132] @ (f09c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f04a │ │ │ │ + cbz r0, f05a │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ble.n f04a │ │ │ │ + ble.n f05a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itt mi │ │ │ │ movmi r3, #0 │ │ │ │ ldrmi.w lr, [r0, #16] │ │ │ │ - bpl.n f072 │ │ │ │ + bpl.n f082 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n f06e │ │ │ │ + ble.n f07e │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n f036 │ │ │ │ - ldr r2, [pc, #68] @ (f090 ) │ │ │ │ - ldr r3, [pc, #60] @ (f08c ) │ │ │ │ + bne.n f046 │ │ │ │ + ldr r2, [pc, #68] @ (f0a0 ) │ │ │ │ + ldr r3, [pc, #60] @ (f09c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f06a │ │ │ │ + bne.n f07a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9b20 │ │ │ │ - ldr r3, [pc, #32] @ (f094 ) │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9b30 │ │ │ │ + ldr r3, [pc, #32] @ (f0a4 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #32] @ (f098 ) │ │ │ │ - ldr r0, [pc, #32] @ (f09c ) │ │ │ │ + ldr r1, [pc, #32] @ (f0a8 ) │ │ │ │ + ldr r0, [pc, #32] @ (f0ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r6, r3, #30 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r2, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + adds r4, r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f0a0 : │ │ │ │ +0000f0b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ f11c │ │ │ │ + ldr.w ip, [pc, #108] @ f12c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (f120 ) │ │ │ │ + ldr r1, [pc, #104] @ (f130 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (f124 ) │ │ │ │ - ldr r2, [pc, #108] @ (f128 ) │ │ │ │ + ldr r3, [pc, #104] @ (f134 ) │ │ │ │ + ldr r2, [pc, #108] @ (f138 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f10e │ │ │ │ + beq.n f11e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (f12c ) │ │ │ │ + ldr r0, [pc, #84] @ (f13c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, f0f6 │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, f106 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (f130 ) │ │ │ │ - ldr r3, [pc, #36] @ (f120 ) │ │ │ │ + ldr r2, [pc, #56] @ (f140 ) │ │ │ │ + ldr r3, [pc, #36] @ (f130 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f116 │ │ │ │ + bne.n f126 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 90b0 │ │ │ │ + blx 90c0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n f0f6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n f106 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + lsrs r6, r6, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r6, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r0, #28 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000f134 : │ │ │ │ +0000f144 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #184] @ f1fc │ │ │ │ + ldr.w ip, [pc, #184] @ f20c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #180] @ (f200 ) │ │ │ │ + ldr r1, [pc, #180] @ (f210 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #180] @ (f204 ) │ │ │ │ - ldr r3, [pc, #180] @ (f208 ) │ │ │ │ + ldr r2, [pc, #180] @ (f214 ) │ │ │ │ + ldr r3, [pc, #180] @ (f218 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f1a2 │ │ │ │ - ldr r0, [pc, #160] @ (f20c ) │ │ │ │ + beq.n f1b2 │ │ │ │ + ldr r0, [pc, #160] @ (f21c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, f188 │ │ │ │ + cbz r0, f198 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #132] @ (f210 ) │ │ │ │ - ldr r2, [pc, #116] @ (f200 ) │ │ │ │ + ldr r1, [pc, #132] @ (f220 ) │ │ │ │ + ldr r2, [pc, #116] @ (f210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n f1da │ │ │ │ + bne.n f1ea │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n f1f8 │ │ │ │ - ldr r1, [pc, #104] @ (f214 ) │ │ │ │ + bpl.n f208 │ │ │ │ + ldr r1, [pc, #104] @ (f224 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f1e2 │ │ │ │ - ldr r1, [pc, #100] @ (f218 ) │ │ │ │ + beq.n f1f2 │ │ │ │ + ldr r1, [pc, #100] @ (f228 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f1de │ │ │ │ - ldr r2, [pc, #96] @ (f21c ) │ │ │ │ - ldr r3, [pc, #68] @ (f200 ) │ │ │ │ + beq.n f1ee │ │ │ │ + ldr r2, [pc, #96] @ (f22c ) │ │ │ │ + ldr r3, [pc, #68] @ (f210 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f1da │ │ │ │ + bne.n f1ea │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #60] @ (f220 ) │ │ │ │ + b.w 95c0 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #60] @ (f230 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (f224 ) │ │ │ │ - ldr r0, [pc, #60] @ (f228 ) │ │ │ │ + ldr r1, [pc, #56] @ (f234 ) │ │ │ │ + ldr r0, [pc, #60] @ (f238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #26 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + subs r2, r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r6, #25 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r6, #24 │ │ │ │ movs r4, r0 │ │ │ │ ldr r0, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r6, #24 │ │ │ │ + asrs r2, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ + subs r6, r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f22c : │ │ │ │ +0000f23c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #116] @ (f2b4 ) │ │ │ │ + ldr r3, [pc, #116] @ (f2c4 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f2ac │ │ │ │ - ldr.w ip, [pc, #112] @ f2b8 │ │ │ │ + bpl.n f2bc │ │ │ │ + ldr.w ip, [pc, #112] @ f2c8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f296 │ │ │ │ - ldr.w ip, [pc, #104] @ f2bc │ │ │ │ + beq.n f2a6 │ │ │ │ + ldr.w ip, [pc, #104] @ f2cc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f2b0 │ │ │ │ + beq.n f2c0 │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f280 │ │ │ │ + blt.n f290 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f284 │ │ │ │ + bge.n f294 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f26a │ │ │ │ - ldr r2, [pc, #56] @ (f2c0 ) │ │ │ │ - ldr r1, [pc, #60] @ (f2c4 ) │ │ │ │ + bpl.n f27a │ │ │ │ + ldr r2, [pc, #56] @ (f2d0 ) │ │ │ │ + ldr r1, [pc, #60] @ (f2d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f2c8 ) │ │ │ │ + ldr r3, [pc, #48] @ (f2d8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f2cc ) │ │ │ │ - ldr r0, [pc, #48] @ (f2d0 ) │ │ │ │ + ldr r1, [pc, #44] @ (f2dc ) │ │ │ │ + ldr r0, [pc, #48] @ (f2e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - bl 9a00 │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + bl 9a10 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #68 @ 0x44 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r0, r6 │ │ │ │ + adds r2, r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f2d4 : │ │ │ │ +0000f2e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #104] @ (f350 ) │ │ │ │ + ldr r3, [pc, #104] @ (f360 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f346 │ │ │ │ - ldr.w ip, [pc, #100] @ f354 │ │ │ │ + bpl.n f356 │ │ │ │ + ldr.w ip, [pc, #100] @ f364 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f330 │ │ │ │ - ldr.w ip, [pc, #92] @ f358 │ │ │ │ + beq.n f340 │ │ │ │ + ldr.w ip, [pc, #92] @ f368 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f34a │ │ │ │ + beq.n f35a │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f31a │ │ │ │ + blt.n f32a │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f31e │ │ │ │ + bge.n f32e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f312 │ │ │ │ - ldr r2, [pc, #60] @ (f35c ) │ │ │ │ - ldr r1, [pc, #60] @ (f360 ) │ │ │ │ + bpl.n f322 │ │ │ │ + ldr r2, [pc, #60] @ (f36c ) │ │ │ │ + ldr r1, [pc, #60] @ (f370 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f364 ) │ │ │ │ + ldr r3, [pc, #48] @ (f374 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (f368 ) │ │ │ │ - ldr r0, [pc, #48] @ (f36c ) │ │ │ │ + ldr r1, [pc, #48] @ (f378 ) │ │ │ │ + ldr r0, [pc, #48] @ (f37c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - bl 9a00 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + bl 9a10 │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + adds r0, r3, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f370 : │ │ │ │ +0000f380 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (f40c ) │ │ │ │ + ldr r3, [pc, #140] @ (f41c ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f3de │ │ │ │ + bmi.n f3ee │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f408 │ │ │ │ - ldr.w ip, [pc, #124] @ f410 │ │ │ │ + bpl.n f418 │ │ │ │ + ldr.w ip, [pc, #124] @ f420 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3f2 │ │ │ │ - ldr.w ip, [pc, #116] @ f414 │ │ │ │ + beq.n f402 │ │ │ │ + ldr.w ip, [pc, #116] @ f424 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3ee │ │ │ │ + beq.n f3fe │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f3c8 │ │ │ │ + blt.n f3d8 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f3cc │ │ │ │ + bge.n f3dc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f3c6 │ │ │ │ + beq.n f3d6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f3b2 │ │ │ │ - ldr r2, [pc, #72] @ (f418 ) │ │ │ │ - ldr r1, [pc, #76] @ (f41c ) │ │ │ │ + bpl.n f3c2 │ │ │ │ + ldr r2, [pc, #72] @ (f428 ) │ │ │ │ + ldr r1, [pc, #76] @ (f42c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f420 ) │ │ │ │ - ldr r1, [pc, #64] @ (f424 ) │ │ │ │ + ldr r2, [pc, #64] @ (f430 ) │ │ │ │ + ldr r1, [pc, #64] @ (f434 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n f3da │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #52] @ (f428 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n f3ea │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #52] @ (f438 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (f42c ) │ │ │ │ - ldr r0, [pc, #52] @ (f430 ) │ │ │ │ + ldr r1, [pc, #48] @ (f43c ) │ │ │ │ + ldr r0, [pc, #52] @ (f440 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - lsrs r2, r7, #17 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + lsrs r2, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + movs r3, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #26 │ │ │ │ + movs r1, #10 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #16 │ │ │ │ + asrs r2, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r4, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f434 : │ │ │ │ +0000f444 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #128] @ (f4c4 ) │ │ │ │ + ldr r3, [pc, #128] @ (f4d4 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f494 │ │ │ │ + bmi.n f4a4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f4be │ │ │ │ - ldr.w ip, [pc, #112] @ f4c8 │ │ │ │ + bpl.n f4ce │ │ │ │ + ldr.w ip, [pc, #112] @ f4d8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f4a8 │ │ │ │ - ldr.w ip, [pc, #104] @ f4cc │ │ │ │ + beq.n f4b8 │ │ │ │ + ldr.w ip, [pc, #104] @ f4dc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f4a4 │ │ │ │ + beq.n f4b4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f47e │ │ │ │ + blt.n f48e │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f482 │ │ │ │ + bge.n f492 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f476 │ │ │ │ - ldr r2, [pc, #76] @ (f4d0 ) │ │ │ │ - ldr r1, [pc, #76] @ (f4d4 ) │ │ │ │ + bpl.n f486 │ │ │ │ + ldr r2, [pc, #76] @ (f4e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (f4e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f4d8 ) │ │ │ │ - ldr r1, [pc, #68] @ (f4dc ) │ │ │ │ + ldr r2, [pc, #64] @ (f4e8 ) │ │ │ │ + ldr r1, [pc, #68] @ (f4ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n f490 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #52] @ (f4e0 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n f4a0 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #52] @ (f4f0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (f4e4 ) │ │ │ │ - ldr r0, [pc, #52] @ (f4e8 ) │ │ │ │ + ldr r1, [pc, #52] @ (f4f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (f4f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + lsrs r6, r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #29 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f4ec : │ │ │ │ +0000f4fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #148] @ f594 │ │ │ │ + ldr.w ip, [pc, #148] @ f5a4 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f58e │ │ │ │ - ldr.w lr, [pc, #140] @ f598 │ │ │ │ + bpl.n f59e │ │ │ │ + ldr.w lr, [pc, #140] @ f5a8 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f578 │ │ │ │ - ldr.w lr, [pc, #132] @ f59c │ │ │ │ + beq.n f588 │ │ │ │ + ldr.w lr, [pc, #132] @ f5ac │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f574 │ │ │ │ + beq.n f584 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f540 │ │ │ │ + bcs.n f550 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f53e │ │ │ │ + beq.n f54e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f560 │ │ │ │ + bge.n f570 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f560 │ │ │ │ + blt.n f570 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n f53a │ │ │ │ + bne.n f54a │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f5a0 ) │ │ │ │ - ldr r1, [pc, #64] @ (f5a4 ) │ │ │ │ + ldr r3, [pc, #60] @ (f5b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (f5b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #44] @ (f5a8 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #44] @ (f5b8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f5ac ) │ │ │ │ - ldr r0, [pc, #44] @ (f5b0 ) │ │ │ │ + ldr r1, [pc, #44] @ (f5bc ) │ │ │ │ + ldr r0, [pc, #44] @ (f5c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #11 │ │ │ │ + lsrs r2, r5, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r4, #26 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f5b4 : │ │ │ │ +0000f5c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #124] @ f644 │ │ │ │ + ldr.w ip, [pc, #124] @ f654 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f63e │ │ │ │ - ldr.w lr, [pc, #116] @ f648 │ │ │ │ + bpl.n f64e │ │ │ │ + ldr.w lr, [pc, #116] @ f658 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f628 │ │ │ │ - ldr.w lr, [pc, #108] @ f64c │ │ │ │ + beq.n f638 │ │ │ │ + ldr.w lr, [pc, #108] @ f65c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f624 │ │ │ │ + beq.n f634 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f5fa │ │ │ │ + bcs.n f60a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f610 │ │ │ │ + bge.n f620 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f610 │ │ │ │ + blt.n f620 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f650 ) │ │ │ │ - ldr r1, [pc, #64] @ (f654 ) │ │ │ │ + ldr r3, [pc, #60] @ (f660 ) │ │ │ │ + ldr r1, [pc, #64] @ (f664 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #44] @ (f658 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #44] @ (f668 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f65c ) │ │ │ │ - ldr r0, [pc, #44] @ (f660 ) │ │ │ │ + ldr r1, [pc, #44] @ (f66c ) │ │ │ │ + ldr r0, [pc, #44] @ (f670 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ + asrs r4, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + asrs r0, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f664 : │ │ │ │ +0000f674 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ (f748 ) │ │ │ │ + ldr r3, [pc, #212] @ (f758 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r4, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f6e8 │ │ │ │ + bmi.n f6f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f744 │ │ │ │ - ldr.w ip, [pc, #192] @ f74c │ │ │ │ + bpl.n f754 │ │ │ │ + ldr.w ip, [pc, #192] @ f75c │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f72a │ │ │ │ - ldr.w ip, [pc, #184] @ f750 │ │ │ │ + beq.n f73a │ │ │ │ + ldr.w ip, [pc, #184] @ f760 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f726 │ │ │ │ + beq.n f736 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f6d4 │ │ │ │ + blt.n f6e4 │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n f6d8 │ │ │ │ + bge.n f6e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n f6c2 │ │ │ │ + beq.n f6d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f6fc │ │ │ │ + cbz r3, f70c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ ittt lt │ │ │ │ movlt r0, #1 │ │ │ │ ldrlt r3, [r4, #12] │ │ │ │ strlt r2, [r3, r5] │ │ │ │ - bge.n f740 │ │ │ │ + bge.n f750 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r1, r1, r0 │ │ │ │ - bpl.n f6aa │ │ │ │ - ldr r2, [pc, #120] @ (f754 ) │ │ │ │ - ldr r1, [pc, #124] @ (f758 ) │ │ │ │ + bpl.n f6ba │ │ │ │ + ldr r2, [pc, #120] @ (f764 ) │ │ │ │ + ldr r1, [pc, #124] @ (f768 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n f6f6 │ │ │ │ - ldr r2, [pc, #112] @ (f75c ) │ │ │ │ - ldr r1, [pc, #116] @ (f760 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n f706 │ │ │ │ + ldr r2, [pc, #112] @ (f76c ) │ │ │ │ + ldr r1, [pc, #116] @ (f770 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f6c2 │ │ │ │ - ldr r3, [pc, #80] @ (f764 ) │ │ │ │ + bne.n f6d2 │ │ │ │ + ldr r3, [pc, #80] @ (f774 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #80] @ (f768 ) │ │ │ │ - ldr r0, [pc, #80] @ (f76c ) │ │ │ │ + ldr r1, [pc, #80] @ (f778 ) │ │ │ │ + ldr r0, [pc, #80] @ (f77c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #68] @ (f770 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #68] @ (f780 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (f774 ) │ │ │ │ - ldr r0, [pc, #68] @ (f778 ) │ │ │ │ + ldr r1, [pc, #64] @ (f784 ) │ │ │ │ + ldr r0, [pc, #68] @ (f788 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b20 │ │ │ │ - bl 9b50 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b30 │ │ │ │ + bl 9b60 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #8 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + asrs r2, r3, #3 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + asrs r6, r3, #19 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f77c : │ │ │ │ +0000f78c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ (f874 ) │ │ │ │ + ldr r0, [pc, #228] @ (f884 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f858 │ │ │ │ - ldr.w lr, [pc, #220] @ f878 │ │ │ │ + bpl.n f868 │ │ │ │ + ldr.w lr, [pc, #220] @ f888 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f842 │ │ │ │ - ldr.w lr, [pc, #212] @ f87c │ │ │ │ + beq.n f852 │ │ │ │ + ldr.w lr, [pc, #212] @ f88c │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f83e │ │ │ │ + beq.n f84e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bcs.n f816 │ │ │ │ + bcs.n f826 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n f7d6 │ │ │ │ + beq.n f7e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f7ec │ │ │ │ + cbz r3, f7fc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f860 │ │ │ │ + blt.n f870 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n f85c │ │ │ │ + bge.n f86c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f7d6 │ │ │ │ - ldr r3, [pc, #124] @ (f880 ) │ │ │ │ + bne.n f7e6 │ │ │ │ + ldr r3, [pc, #124] @ (f890 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (f884 ) │ │ │ │ - ldr r0, [pc, #124] @ (f888 ) │ │ │ │ + ldr r1, [pc, #124] @ (f894 ) │ │ │ │ + ldr r0, [pc, #124] @ (f898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bge.n f82c │ │ │ │ + bge.n f83c │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f7be │ │ │ │ - ldr r3, [pc, #92] @ (f88c ) │ │ │ │ - ldr r1, [pc, #96] @ (f890 ) │ │ │ │ + bge.n f7ce │ │ │ │ + ldr r3, [pc, #92] @ (f89c ) │ │ │ │ + ldr r1, [pc, #96] @ (f8a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ - b.n f7e8 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (f894 ) │ │ │ │ + b.n f7f8 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (f8a4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (f898 ) │ │ │ │ - ldr r0, [pc, #80] @ (f89c ) │ │ │ │ + ldr r1, [pc, #76] @ (f8a8 ) │ │ │ │ + ldr r0, [pc, #80] @ (f8ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - bl 9b20 │ │ │ │ - ldr r3, [pc, #60] @ (f8a0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + bl 9b30 │ │ │ │ + ldr r3, [pc, #60] @ (f8b0 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #60] @ (f8a4 ) │ │ │ │ - ldr r0, [pc, #64] @ (f8a8 ) │ │ │ │ + ldr r1, [pc, #60] @ (f8b4 ) │ │ │ │ + ldr r0, [pc, #64] @ (f8b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r2, #4 │ │ │ │ + asrs r4, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #5 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + subs r4, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r2, #31 │ │ │ │ + lsrs r2, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + subs r2, r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f8ac : │ │ │ │ +0000f8bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n f8d4 │ │ │ │ + bpl.n f8e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f8ec │ │ │ │ + blt.n f8fc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n f8e8 │ │ │ │ + bge.n f8f8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (f900 ) │ │ │ │ + ldr r3, [pc, #40] @ (f910 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (f904 ) │ │ │ │ - ldr r0, [pc, #44] @ (f908 ) │ │ │ │ + ldr r1, [pc, #40] @ (f914 ) │ │ │ │ + ldr r0, [pc, #44] @ (f918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b20 │ │ │ │ - ldr r3, [pc, #28] @ (f90c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b30 │ │ │ │ + ldr r3, [pc, #28] @ (f91c ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (f910 ) │ │ │ │ - ldr r0, [pc, #32] @ (f914 ) │ │ │ │ + ldr r1, [pc, #28] @ (f920 ) │ │ │ │ + ldr r0, [pc, #32] @ (f924 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ strh r0, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #32 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r1, #4 │ │ │ │ + subs r6, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f918 : │ │ │ │ +0000f928 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #272] @ (fa38 ) │ │ │ │ + ldr r2, [pc, #272] @ (fa48 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #272] @ (fa3c ) │ │ │ │ + ldr r3, [pc, #272] @ (fa4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n fa08 │ │ │ │ + beq.n fa18 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #260] @ (fa40 ) │ │ │ │ + ldr r3, [pc, #260] @ (fa50 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n fa34 │ │ │ │ + beq.n fa44 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f9d8 │ │ │ │ + beq.n f9e8 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n f9c6 │ │ │ │ + bmi.n f9d6 │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ mov r5, r1 │ │ │ │ - bgt.n f97c │ │ │ │ + bgt.n f98c │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - blt.n f97c │ │ │ │ + blt.n f98c │ │ │ │ clz r2, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f9ee │ │ │ │ + beq.n f9fe │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r3, r3, asr #3 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.n f9b4 │ │ │ │ + ble.n f9c4 │ │ │ │ adds r2, #6 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f9e8 │ │ │ │ + bcs.n f9f8 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 9304 │ │ │ │ - cbz r0, f9e8 │ │ │ │ + blx 9314 │ │ │ │ + cbz r0, f9f8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n fa1e │ │ │ │ + beq.n fa2e │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ strne r3, [r4, #8] │ │ │ │ strne r2, [r4, #16] │ │ │ │ - beq.n fa04 │ │ │ │ + beq.n fa14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #3 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f9e8 │ │ │ │ + bcs.n f9f8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f98c │ │ │ │ + bne.n f99c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n f98e │ │ │ │ - ldr r3, [pc, #124] @ (fa44 ) │ │ │ │ - ldr r1, [pc, #124] @ (fa48 ) │ │ │ │ + b.n f99e │ │ │ │ + ldr r3, [pc, #124] @ (fa54 ) │ │ │ │ + ldr r1, [pc, #124] @ (fa58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r5, #0 │ │ │ │ - b.n f9ae │ │ │ │ - ldr r3, [pc, #104] @ (fa44 ) │ │ │ │ - ldr r1, [pc, #112] @ (fa4c ) │ │ │ │ + b.n f9be │ │ │ │ + ldr r3, [pc, #104] @ (fa54 ) │ │ │ │ + ldr r1, [pc, #112] @ (fa5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n f9d4 │ │ │ │ - blx 9178 │ │ │ │ - b.n f9d4 │ │ │ │ - ldr r3, [pc, #96] @ (fa50 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n f9e4 │ │ │ │ + blx 9188 │ │ │ │ + b.n f9e4 │ │ │ │ + ldr r3, [pc, #96] @ (fa60 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #96] @ (fa54 ) │ │ │ │ - ldr r0, [pc, #96] @ (fa58 ) │ │ │ │ + ldr r1, [pc, #96] @ (fa64 ) │ │ │ │ + ldr r0, [pc, #96] @ (fa68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b80 │ │ │ │ - ldr r3, [pc, #80] @ (fa5c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b90 │ │ │ │ + ldr r3, [pc, #80] @ (fa6c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (fa60 ) │ │ │ │ - ldr r0, [pc, #80] @ (fa64 ) │ │ │ │ + ldr r1, [pc, #80] @ (fa70 ) │ │ │ │ + ldr r0, [pc, #80] @ (fa74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (fa68 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #72] @ (fa78 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #68] @ (fa6c ) │ │ │ │ - ldr r0, [pc, #72] @ (fa70 ) │ │ │ │ + ldr r1, [pc, #68] @ (fa7c ) │ │ │ │ + ldr r0, [pc, #72] @ (fa80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #1 │ │ │ │ + subs r6, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r7, #0 │ │ │ │ + subs r0, r5, #0 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r1, #1 │ │ │ │ + subs r0, r7, #0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + subs r6, r5, #1 │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #24 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r6, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r6, #1 │ │ │ │ + subs r6, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fa74 : │ │ │ │ +0000fa84 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #364] @ (fbf0 ) │ │ │ │ + ldr r3, [pc, #364] @ (fc00 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n fafc │ │ │ │ - ldr r2, [pc, #356] @ (fbf4 ) │ │ │ │ + bmi.n fb0c │ │ │ │ + ldr r2, [pc, #356] @ (fc04 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fbae │ │ │ │ - ldr r2, [pc, #344] @ (fbf8 ) │ │ │ │ + beq.w fbbe │ │ │ │ + ldr r2, [pc, #344] @ (fc08 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fbaa │ │ │ │ + beq.w fbba │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fb68 │ │ │ │ + beq.n fb78 │ │ │ │ asrs r4, r1, #1 │ │ │ │ - bmi.n fae8 │ │ │ │ + bmi.n faf8 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n faec │ │ │ │ + bge.n fafc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ - beq.n fb12 │ │ │ │ + beq.n fb22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r2, r4, #1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 9118 │ │ │ │ + blx 9128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fb78 │ │ │ │ + blt.n fb88 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r4, r2 │ │ │ │ - bpl.n fab6 │ │ │ │ - ldr r2, [pc, #268] @ (fbfc ) │ │ │ │ - ldr r1, [pc, #272] @ (fc00 ) │ │ │ │ + bpl.n fac6 │ │ │ │ + ldr r2, [pc, #268] @ (fc0c ) │ │ │ │ + ldr r1, [pc, #272] @ (fc10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n fb0a │ │ │ │ - ldr r2, [pc, #260] @ (fc04 ) │ │ │ │ - ldr r1, [pc, #264] @ (fc08 ) │ │ │ │ + blx 9284 │ │ │ │ + b.n fb1a │ │ │ │ + ldr r2, [pc, #260] @ (fc14 ) │ │ │ │ + ldr r1, [pc, #264] @ (fc18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n fb34 │ │ │ │ + blt.n fb44 │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ - blt.n fb34 │ │ │ │ + blt.n fb44 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fbda │ │ │ │ + beq.n fbea │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n fae2 │ │ │ │ + b.n faf2 │ │ │ │ add.w r3, r4, r4, asr #3 │ │ │ │ cmp r4, #8 │ │ │ │ - ble.n fb92 │ │ │ │ + ble.n fba2 │ │ │ │ adds r3, #6 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fba4 │ │ │ │ + bcs.n fbb4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9304 │ │ │ │ - cbz r0, fba4 │ │ │ │ + blx 9314 │ │ │ │ + cbz r0, fbb4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n fbc4 │ │ │ │ + beq.n fbd4 │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ strne r4, [r5, #8] │ │ │ │ strne r3, [r5, #16] │ │ │ │ - bne.n fae2 │ │ │ │ - bl 9b80 │ │ │ │ - ldr r2, [pc, #144] @ (fbfc ) │ │ │ │ - ldr r1, [pc, #160] @ (fc0c ) │ │ │ │ + bne.n faf2 │ │ │ │ + bl 9b90 │ │ │ │ + ldr r2, [pc, #144] @ (fc0c ) │ │ │ │ + ldr r1, [pc, #160] @ (fc1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n fb0a │ │ │ │ + blx 9284 │ │ │ │ + b.n fb1a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n fb0a │ │ │ │ + beq.n fb1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fb0a │ │ │ │ + bne.n fb1a │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fb0a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fb1a │ │ │ │ adds r3, #3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fba4 │ │ │ │ + bcs.n fbb4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n fb44 │ │ │ │ + bne.n fb54 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n fb46 │ │ │ │ - blx 9178 │ │ │ │ - b.n fb0a │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #96] @ (fc10 ) │ │ │ │ + b.n fb56 │ │ │ │ + blx 9188 │ │ │ │ + b.n fb1a │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #96] @ (fc20 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (fc14 ) │ │ │ │ - ldr r0, [pc, #96] @ (fc18 ) │ │ │ │ + ldr r1, [pc, #92] @ (fc24 ) │ │ │ │ + ldr r0, [pc, #96] @ (fc28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (fc1c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (fc2c ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #84] @ (fc20 ) │ │ │ │ - ldr r0, [pc, #84] @ (fc24 ) │ │ │ │ + ldr r1, [pc, #84] @ (fc30 ) │ │ │ │ + ldr r0, [pc, #84] @ (fc34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (fc28 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (fc38 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #76] @ (fc2c ) │ │ │ │ - ldr r0, [pc, #76] @ (fc30 ) │ │ │ │ + ldr r1, [pc, #76] @ (fc3c ) │ │ │ │ + ldr r0, [pc, #76] @ (fc40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsls r4, r4, #21 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + adds r4, r5, r7 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r4, #17 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + lsrs r0, r0, #17 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, #3 │ │ │ │ + adds r0, r0, #3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #968] @ (fff4 ) │ │ │ │ + ldr r7, [pc, #968] @ (10004 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r3, #1 │ │ │ │ + adds r4, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r2, #2 │ │ │ │ + adds r2, r0, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fc34 : │ │ │ │ +0000fc44 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #108] @ (fcb4 ) │ │ │ │ - ldr r4, [pc, #112] @ (fcb8 ) │ │ │ │ + ldr r2, [pc, #108] @ (fcc4 ) │ │ │ │ + ldr r4, [pc, #112] @ (fcc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fc9c │ │ │ │ + beq.n fcac │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #100] @ (fcbc ) │ │ │ │ + ldr r1, [pc, #100] @ (fccc ) │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n fc6a │ │ │ │ + b.n fc7a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fc9c │ │ │ │ + beq.n fcac │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n fc98 │ │ │ │ + beq.n fca8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n fc92 │ │ │ │ + bge.n fca2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 93c8 │ │ │ │ + blx 93d8 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r6, #1 │ │ │ │ - bgt.n fc62 │ │ │ │ - beq.n fc62 │ │ │ │ + bgt.n fc72 │ │ │ │ + beq.n fc72 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #32] @ (fcc0 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #32] @ (fcd0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (fcc4 ) │ │ │ │ - ldr r0, [pc, #32] @ (fcc8 ) │ │ │ │ + ldr r1, [pc, #32] @ (fcd4 ) │ │ │ │ + ldr r0, [pc, #32] @ (fcd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #14 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #184] @ (fd7c ) │ │ │ │ + ldr r7, [pc, #184] @ (fd8c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r7, #13 │ │ │ │ + lsrs r0, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fccc : │ │ │ │ +0000fcdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fd04 ) │ │ │ │ + ldr r3, [pc, #40] @ (fd14 ) │ │ │ │ tst.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ - bne.n fcee │ │ │ │ + bne.n fcfe │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r1, #1 │ │ │ │ - b.w 9010 │ │ │ │ - ldr r2, [pc, #24] @ (fd08 ) │ │ │ │ - ldr r1, [pc, #24] @ (fd0c ) │ │ │ │ + b.w 9020 │ │ │ │ + ldr r2, [pc, #24] @ (fd18 ) │ │ │ │ + ldr r1, [pc, #24] @ (fd1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #12 │ │ │ │ + lsls r4, r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, r0 │ │ │ │ + asrs r2, r7, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fd10 : │ │ │ │ +0000fd20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (fd34 ) │ │ │ │ - blx 9790 │ │ │ │ + ldr r4, [pc, #20] @ (fd44 ) │ │ │ │ + blx 97a0 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n fd32 │ │ │ │ - ldr r3, [pc, #8] @ (fd38 ) │ │ │ │ + blt.n fd42 │ │ │ │ + ldr r3, [pc, #8] @ (fd48 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r0, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fd3c : │ │ │ │ +0000fd4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (fd84 ) │ │ │ │ + ldr r3, [pc, #56] @ (fd94 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl a624 │ │ │ │ + bl a634 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fd7c │ │ │ │ + beq.n fd8c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n fd6e │ │ │ │ + beq.n fd7e │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9114 │ │ │ │ - ldr r3, [pc, #24] @ (fd88 ) │ │ │ │ - ldr r1, [pc, #24] @ (fd8c ) │ │ │ │ + b.w 9124 │ │ │ │ + ldr r3, [pc, #24] @ (fd98 ) │ │ │ │ + ldr r1, [pc, #24] @ (fd9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r5, #10 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r5 │ │ │ │ + subs r6, r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fd90 : │ │ │ │ +0000fda0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fdc8 ) │ │ │ │ + ldr r3, [pc, #40] @ (fdd8 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl a624 │ │ │ │ + bl a634 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fdc4 │ │ │ │ + beq.n fdd4 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #1 │ │ │ │ - beq.n fdb6 │ │ │ │ + beq.n fdc6 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (fdcc ) │ │ │ │ - ldr r1, [pc, #20] @ (fdd0 ) │ │ │ │ + ldr r3, [pc, #20] @ (fddc ) │ │ │ │ + ldr r1, [pc, #20] @ (fde0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r3, #9 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, r4 │ │ │ │ + subs r6, r3, r4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fdd4 : │ │ │ │ +0000fde4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - blx 9784 │ │ │ │ - cbz r0, fe0c │ │ │ │ + blx 9794 │ │ │ │ + cbz r0, fe1c │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 957c │ │ │ │ + blx 958c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fdfc │ │ │ │ + blt.n fe0c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fe0c │ │ │ │ + beq.n fe1c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, fe14 │ │ │ │ + cbz r2, fe24 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe0c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fe1c │ │ │ │ │ │ │ │ -0000fe1c : │ │ │ │ +0000fe2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fe46 │ │ │ │ + beq.n fe56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 988c │ │ │ │ + b.w 989c │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fe3a │ │ │ │ + beq.n fe4a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fe58 : │ │ │ │ +0000fe68 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.w fe1c │ │ │ │ + b.w fe2c │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fe64 : │ │ │ │ +0000fe74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c9e0 │ │ │ │ + bl c9f0 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fe8e │ │ │ │ + beq.n fe9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9134 │ │ │ │ + b.w 9144 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fe82 │ │ │ │ + beq.n fe92 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fea0 : │ │ │ │ +0000feb0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000feac : │ │ │ │ +0000febc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (ff14 ) │ │ │ │ + ldr r2, [pc, #88] @ (ff24 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (ff18 ) │ │ │ │ + ldr r3, [pc, #88] @ (ff28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n fed4 │ │ │ │ + beq.n fee4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92b4 │ │ │ │ + b.w 92c4 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 99ac │ │ │ │ + blx 99bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, fef4 │ │ │ │ + cbz r0, ff04 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n feee │ │ │ │ + beq.n fefe │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n feee │ │ │ │ - ldr r0, [pc, #24] @ (ff1c ) │ │ │ │ + bne.n fefe │ │ │ │ + ldr r0, [pc, #24] @ (ff2c ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9188 │ │ │ │ + blx 9198 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n feee │ │ │ │ - lsls r4, r7, #4 │ │ │ │ + b.n fefe │ │ │ │ + lsls r4, r5, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ff20 : │ │ │ │ +0000ff30 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #124] @ (ffb0 ) │ │ │ │ + ldr r2, [pc, #124] @ (ffc0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #124] @ (ffb4 ) │ │ │ │ + ldr r3, [pc, #124] @ (ffc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9880 <_PyDict_NewPresized@plt> │ │ │ │ - cbz r0, ff82 │ │ │ │ + blx 9890 <_PyDict_NewPresized@plt> │ │ │ │ + cbz r0, ff92 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ble.n ff84 │ │ │ │ + ble.n ff94 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n ff64 │ │ │ │ + b.n ff74 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n ff84 │ │ │ │ + beq.n ff94 │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 9738 │ │ │ │ + blx 9748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ff5c │ │ │ │ + beq.n ff6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ff82 │ │ │ │ + beq.n ff92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, ffa4 │ │ │ │ + cbz r3, ffb4 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #48] @ (ffb8 ) │ │ │ │ - ldr r3, [pc, #44] @ (ffb4 ) │ │ │ │ + ldr r2, [pc, #48] @ (ffc8 ) │ │ │ │ + ldr r3, [pc, #44] @ (ffc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ffac │ │ │ │ + bne.n ffbc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff82 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r0, #3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ff92 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r6, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #1 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ffbc : │ │ │ │ +0000ffcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - blx 99ac │ │ │ │ + blx 99bc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ffea │ │ │ │ + cbz r0, fffa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ffe4 │ │ │ │ + bne.n fff4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n ffd6 │ │ │ │ + b.n ffe6 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fffc : │ │ │ │ - ldr r3, [pc, #16] @ (10010 ) │ │ │ │ +0001000c : │ │ │ │ + ldr r3, [pc, #16] @ (10020 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (10014 ) │ │ │ │ + ldr r2, [pc, #16] @ (10024 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w ffbc │ │ │ │ - vaddl.u q8, d10, d3 │ │ │ │ + b.w ffcc │ │ │ │ + vaddl.u32 q8, d10, d3 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010018 : │ │ │ │ +00010028 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #88] @ (10080 ) │ │ │ │ + ldr r3, [pc, #88] @ (10090 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #88] @ 10084 │ │ │ │ + ldr.w ip, [pc, #88] @ 10094 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 10064 │ │ │ │ + beq.n 10074 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (10088 ) │ │ │ │ + ldr r0, [pc, #72] @ (10098 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10060 │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10070 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - blx 90bc │ │ │ │ + blx 90cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 9654 │ │ │ │ + blx 9664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10060 │ │ │ │ + beq.n 10070 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10060 │ │ │ │ + beq.n 10070 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - vaddl.u8 q8, d14, d3 │ │ │ │ + vaddl.u q0, d14, d3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0001008c : │ │ │ │ - ldr r3, [pc, #16] @ (100a0 ) │ │ │ │ +0001009c : │ │ │ │ + ldr r3, [pc, #16] @ (100b0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (100a4 ) │ │ │ │ + ldr r2, [pc, #16] @ (100b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 10018 │ │ │ │ - vhadd.u32 d16, d10, d3 │ │ │ │ + b.w 10028 │ │ │ │ + vhadd.u16 d16, d10, d3 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000100a8 : │ │ │ │ - ldr r3, [pc, #28] @ (100c8 ) │ │ │ │ - ldr.w ip, [pc, #32] @ 100cc │ │ │ │ +000100b8 : │ │ │ │ + ldr r3, [pc, #28] @ (100d8 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 100dc │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 100c2 │ │ │ │ + beq.n 100d2 │ │ │ │ pop {r4} │ │ │ │ - b.w 8f78 │ │ │ │ + b.w 8f88 │ │ │ │ pop {r4} │ │ │ │ - b.w 9734 │ │ │ │ - vhadd.u8 d16, d14, d3 │ │ │ │ + b.w 9744 │ │ │ │ + vhadd.u d0, d14, d3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -000100d0 : │ │ │ │ +000100e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 100f4 │ │ │ │ + cbz r0, 10104 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - blx 93ec │ │ │ │ + blx 93fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 10132 │ │ │ │ + beq.n 10142 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 1013e │ │ │ │ + beq.n 1014e │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 100ee │ │ │ │ + bne.n 100fe │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8fd0 │ │ │ │ + blx 8fe0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 10114 │ │ │ │ + b.n 10124 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 10114 │ │ │ │ + b.n 10124 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001014c : │ │ │ │ +0001015c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (1019c ) │ │ │ │ + ldr r3, [pc, #64] @ (101ac ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9438 │ │ │ │ + blx 9448 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 10172 │ │ │ │ + blt.n 10182 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (101a0 ) │ │ │ │ + ldr r2, [pc, #44] @ (101b0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 931c │ │ │ │ + blx 932c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1016c │ │ │ │ - ldr r0, [pc, #28] @ (101a4 ) │ │ │ │ + beq.n 1017c │ │ │ │ + ldr r0, [pc, #28] @ (101b4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #28] @ (101a8 ) │ │ │ │ + ldr r1, [pc, #28] @ (101b8 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1016c │ │ │ │ + b.n 1017c │ │ │ │ nop │ │ │ │ - cdp2 0, 9, cr0, cr12, cr3, {0} │ │ │ │ + cdp2 0, 8, cr0, cr12, cr3, {0} │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #29 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000101ac : │ │ │ │ +000101bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #176] @ 1026c │ │ │ │ + ldr.w lr, [pc, #176] @ 1027c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #172] @ 10270 │ │ │ │ + ldr.w ip, [pc, #172] @ 10280 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #172] @ (10274 ) │ │ │ │ - ldr r2, [pc, #172] @ (10278 ) │ │ │ │ + ldr r3, [pc, #172] @ (10284 ) │ │ │ │ + ldr r2, [pc, #172] @ (10288 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1023a │ │ │ │ + beq.n 1024a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (1027c ) │ │ │ │ + ldr r0, [pc, #148] @ (1028c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1025e │ │ │ │ + beq.n 1026e │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10268 │ │ │ │ + beq.n 10278 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9684 │ │ │ │ - cbz r0, 1025e │ │ │ │ + blx 9694 │ │ │ │ + cbz r0, 1026e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10220 │ │ │ │ + beq.n 10230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10258 │ │ │ │ + cbz r3, 10268 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #92] @ (10280 ) │ │ │ │ - ldr r3, [pc, #72] @ (10270 ) │ │ │ │ + ldr r2, [pc, #92] @ (10290 ) │ │ │ │ + ldr r3, [pc, #72] @ (10280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10264 │ │ │ │ + bne.n 10274 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #72] @ (10284 ) │ │ │ │ - ldr r3, [pc, #48] @ (10270 ) │ │ │ │ + ldr r2, [pc, #72] @ (10294 ) │ │ │ │ + ldr r3, [pc, #48] @ (10280 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10264 │ │ │ │ + bne.n 10274 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9434 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10220 │ │ │ │ + b.w 9444 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10230 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10222 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9c10 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr3, {0} │ │ │ │ + b.n 10232 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9c20 │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {0} │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr2, cr3, {0} │ │ │ │ + cdp2 0, 2, cr0, cr2, cr3, {0} │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ movs r4, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #12] │ │ │ │ - ldc2 0, cr0, [lr, #12]! │ │ │ │ + stc2l 0, cr0, [r6, #12] │ │ │ │ + stc2 0, cr0, [lr, #12]! │ │ │ │ │ │ │ │ -00010288 : │ │ │ │ +00010298 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #272] @ (103a8 ) │ │ │ │ + ldr r4, [pc, #272] @ (103b8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #272] @ (103ac ) │ │ │ │ + ldr r0, [pc, #272] @ (103bc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #268] @ (103b0 ) │ │ │ │ - ldr r2, [pc, #272] @ (103b4 ) │ │ │ │ + ldr r3, [pc, #268] @ (103c0 ) │ │ │ │ + ldr r2, [pc, #272] @ (103c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10310 │ │ │ │ + bne.n 10320 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 102ee │ │ │ │ - ldr r1, [pc, #240] @ (103b8 ) │ │ │ │ + bne.n 102fe │ │ │ │ + ldr r1, [pc, #240] @ (103c8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 9908 │ │ │ │ + blx 9918 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 102ea │ │ │ │ + cbz r0, 102fa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 102ea │ │ │ │ + beq.n 102fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1038c │ │ │ │ + beq.n 1039c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10362 │ │ │ │ - ldr r2, [pc, #204] @ (103bc ) │ │ │ │ - ldr r3, [pc, #184] @ (103ac ) │ │ │ │ + beq.n 10372 │ │ │ │ + ldr r2, [pc, #204] @ (103cc ) │ │ │ │ + ldr r3, [pc, #184] @ (103bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 103a0 │ │ │ │ + bne.n 103b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9434 │ │ │ │ - ldr r0, [pc, #172] @ (103c0 ) │ │ │ │ + b.w 9444 │ │ │ │ + ldr r0, [pc, #172] @ (103d0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1039a │ │ │ │ + beq.n 103aa │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 103a4 │ │ │ │ + beq.n 103b4 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1039a │ │ │ │ + beq.n 103aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10348 │ │ │ │ + beq.n 10358 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10386 │ │ │ │ + cbz r3, 10396 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #120] @ (103c4 ) │ │ │ │ - ldr r3, [pc, #92] @ (103ac ) │ │ │ │ + ldr r2, [pc, #120] @ (103d4 ) │ │ │ │ + ldr r3, [pc, #92] @ (103bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 103a0 │ │ │ │ + bne.n 103b0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #100] @ (103c8 ) │ │ │ │ - ldr r3, [pc, #68] @ (103ac ) │ │ │ │ + ldr r2, [pc, #100] @ (103d8 ) │ │ │ │ + ldr r3, [pc, #68] @ (103bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 103a0 │ │ │ │ + bne.n 103b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 90ec │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10348 │ │ │ │ + b.w 90fc │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10358 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 102ee │ │ │ │ - b.n 10362 │ │ │ │ + bne.n 102fe │ │ │ │ + b.n 10372 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1034a │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9c10 │ │ │ │ - ldc2l 0, cr0, [lr, #-12] │ │ │ │ + b.n 1035a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9c20 │ │ │ │ + stc2l 0, cr0, [lr, #-12] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-12] │ │ │ │ + stc2l 0, cr0, [r8, #-12] │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #25 │ │ │ │ + asrs r0, r1, #25 │ │ │ │ movs r2, r0 │ │ │ │ - stc2 0, cr0, [sl, #-12] │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + ldc2l 0, cr0, [sl], #12 │ │ │ │ + lsrs r2, r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ - stc2 0, cr0, [lr], #12 │ │ │ │ - ldc2 0, cr0, [r6], {3} │ │ │ │ + ldc2 0, cr0, [lr], {3} │ │ │ │ + stc2 0, cr0, [r6], {3} │ │ │ │ │ │ │ │ -000103cc : │ │ │ │ +000103dc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (104ac ) │ │ │ │ + ldr r2, [pc, #208] @ (104bc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (104b0 ) │ │ │ │ + ldr r3, [pc, #208] @ (104c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 10474 │ │ │ │ + bne.n 10484 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10470 │ │ │ │ - ldr r1, [pc, #172] @ (104b4 ) │ │ │ │ + beq.n 10480 │ │ │ │ + ldr r1, [pc, #172] @ (104c4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9908 │ │ │ │ + blx 9918 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 1042a │ │ │ │ + cbz r0, 1043a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1042a │ │ │ │ + beq.n 1043a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10492 │ │ │ │ - cbnz r2, 10454 │ │ │ │ + cbz r3, 104a2 │ │ │ │ + cbnz r2, 10464 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90f0 │ │ │ │ + blx 9100 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 10460 │ │ │ │ - ldr r2, [pc, #124] @ (104b8 ) │ │ │ │ - ldr r3, [pc, #112] @ (104b0 ) │ │ │ │ + blt.n 10470 │ │ │ │ + ldr r2, [pc, #124] @ (104c8 ) │ │ │ │ + ldr r3, [pc, #112] @ (104c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 104a8 │ │ │ │ + bne.n 104b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9438 │ │ │ │ + blx 9448 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1043a │ │ │ │ + bge.n 1044a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10470 │ │ │ │ + beq.n 10480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 104a0 │ │ │ │ + cbz r3, 104b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1043a │ │ │ │ - ldr r2, [pc, #68] @ (104bc ) │ │ │ │ - ldr r3, [pc, #56] @ (104b0 ) │ │ │ │ + b.n 1044a │ │ │ │ + ldr r2, [pc, #68] @ (104cc ) │ │ │ │ + ldr r3, [pc, #56] @ (104c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 104a8 │ │ │ │ + bne.n 104b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9768 │ │ │ │ + b.w 9778 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1042c │ │ │ │ - b.n 10454 │ │ │ │ + beq.n 1043c │ │ │ │ + b.n 10464 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10470 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [ip], {3} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10480 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + stc2 0, cr0, [ip], {3} │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + asrs r0, r1, #20 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfbbe0003 │ │ │ │ - smull r0, r0, r4, r3 │ │ │ │ + umull r0, r0, lr, r3 │ │ │ │ + usada8 r0, r4, r3, r0 │ │ │ │ │ │ │ │ -000104c0 : │ │ │ │ +000104d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ (10554 ) │ │ │ │ - ldr r1, [pc, #132] @ (10558 ) │ │ │ │ + ldr r0, [pc, #128] @ (10564 ) │ │ │ │ + ldr r1, [pc, #132] @ (10568 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (1055c ) │ │ │ │ - ldr r3, [pc, #132] @ (10560 ) │ │ │ │ + ldr r2, [pc, #128] @ (1056c ) │ │ │ │ + ldr r3, [pc, #132] @ (10570 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 10524 │ │ │ │ - ldr r0, [pc, #112] @ (10564 ) │ │ │ │ + beq.n 10534 │ │ │ │ + ldr r0, [pc, #112] @ (10574 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1050c │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 1051c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9684 │ │ │ │ - ldr r2, [pc, #88] @ (10568 ) │ │ │ │ - ldr r3, [pc, #72] @ (10558 ) │ │ │ │ + blx 9694 │ │ │ │ + ldr r2, [pc, #88] @ (10578 ) │ │ │ │ + ldr r3, [pc, #72] @ (10568 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1054e │ │ │ │ + bne.n 1055e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (1056c ) │ │ │ │ + ldr r3, [pc, #68] @ (1057c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92a8 <_PyObject_GC_New@plt> │ │ │ │ + blx 92b8 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1050c │ │ │ │ + beq.n 1051c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 9210 │ │ │ │ + blx 9220 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1050c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 1051c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smlad r0, r6, r3, r0 │ │ │ │ + smlabb r0, r6, r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - smlad r0, r0, r3, r0 │ │ │ │ + smlabb r0, r0, r3, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #27 │ │ │ │ + lsls r2, r3, #27 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfaec0003 │ │ │ │ + @ instruction: 0xfadc0003 │ │ │ │ lsls r4, r2, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010570 : │ │ │ │ +00010580 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ (10604 ) │ │ │ │ - ldr r1, [pc, #132] @ (10608 ) │ │ │ │ + ldr r0, [pc, #128] @ (10614 ) │ │ │ │ + ldr r1, [pc, #132] @ (10618 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (1060c ) │ │ │ │ - ldr r3, [pc, #132] @ (10610 ) │ │ │ │ + ldr r2, [pc, #128] @ (1061c ) │ │ │ │ + ldr r3, [pc, #132] @ (10620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 105d4 │ │ │ │ - ldr r0, [pc, #112] @ (10614 ) │ │ │ │ + beq.n 105e4 │ │ │ │ + ldr r0, [pc, #112] @ (10624 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 105bc │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 105cc │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9684 │ │ │ │ - ldr r2, [pc, #88] @ (10618 ) │ │ │ │ - ldr r3, [pc, #72] @ (10608 ) │ │ │ │ + blx 9694 │ │ │ │ + ldr r2, [pc, #88] @ (10628 ) │ │ │ │ + ldr r3, [pc, #72] @ (10618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 105fe │ │ │ │ + bne.n 1060e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (1061c ) │ │ │ │ + ldr r3, [pc, #68] @ (1062c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92a8 <_PyObject_GC_New@plt> │ │ │ │ + blx 92b8 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 105bc │ │ │ │ + beq.n 105cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 9210 │ │ │ │ + blx 9220 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 105bc │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 105cc │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa760003 │ │ │ │ + @ instruction: 0xfa660003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa700003 │ │ │ │ + @ instruction: 0xfa600003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #24 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfa3c0003 │ │ │ │ + @ instruction: 0xfa2c0003 │ │ │ │ lsls r0, r1, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010620 : │ │ │ │ +00010630 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ (106b4 ) │ │ │ │ - ldr r1, [pc, #132] @ (106b8 ) │ │ │ │ + ldr r0, [pc, #128] @ (106c4 ) │ │ │ │ + ldr r1, [pc, #132] @ (106c8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (106bc ) │ │ │ │ - ldr r3, [pc, #132] @ (106c0 ) │ │ │ │ + ldr r2, [pc, #128] @ (106cc ) │ │ │ │ + ldr r3, [pc, #132] @ (106d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 10684 │ │ │ │ - ldr r0, [pc, #112] @ (106c4 ) │ │ │ │ + beq.n 10694 │ │ │ │ + ldr r0, [pc, #112] @ (106d4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1066c │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 1067c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9684 │ │ │ │ - ldr r2, [pc, #88] @ (106c8 ) │ │ │ │ - ldr r3, [pc, #72] @ (106b8 ) │ │ │ │ + blx 9694 │ │ │ │ + ldr r2, [pc, #88] @ (106d8 ) │ │ │ │ + ldr r3, [pc, #72] @ (106c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 106ae │ │ │ │ + bne.n 106be │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (106cc ) │ │ │ │ + ldr r3, [pc, #68] @ (106dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92a8 <_PyObject_GC_New@plt> │ │ │ │ + blx 92b8 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1066c │ │ │ │ + beq.n 1067c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 9210 │ │ │ │ + blx 9220 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1066c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 1067c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vst1.8 {d16[0]}, [r6], r3 │ │ │ │ + ldrsh.w r0, [r6, #3] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[0]}, [r0], r3 │ │ │ │ + ldrsh.w r0, [r0, #3] │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #22 │ │ │ │ + lsls r2, r7, #21 │ │ │ │ movs r4, r0 │ │ │ │ - vst1.8 {d0[0]}, [ip], r3 │ │ │ │ + ldr??.w r0, [ip, r3] │ │ │ │ lsls r0, r0, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000106d0 : │ │ │ │ +000106e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 1079c │ │ │ │ + ldr.w ip, [pc, #188] @ 107ac │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (107a0 ) │ │ │ │ + ldr r4, [pc, #184] @ (107b0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (107a4 ) │ │ │ │ - ldr r2, [pc, #188] @ (107a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (107b4 ) │ │ │ │ + ldr r2, [pc, #188] @ (107b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1077a │ │ │ │ + beq.n 1078a │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - ldr r3, [pc, #160] @ (107ac ) │ │ │ │ + blx 8f98 │ │ │ │ + ldr r3, [pc, #160] @ (107bc ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #144 @ 0x90 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1076a │ │ │ │ + cbz r0, 1077a │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1076a │ │ │ │ + cbz r0, 1077a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9790 │ │ │ │ + blx 97a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1074c │ │ │ │ + beq.n 1075c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1076e │ │ │ │ + cbz r3, 1077e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1076a │ │ │ │ - ldr r2, [pc, #92] @ (107b0 ) │ │ │ │ - ldr r3, [pc, #76] @ (107a0 ) │ │ │ │ + blt.n 1077a │ │ │ │ + ldr r2, [pc, #92] @ (107c0 ) │ │ │ │ + ldr r3, [pc, #76] @ (107b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10798 │ │ │ │ + bne.n 107a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10750 │ │ │ │ + b.n 10760 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1074c │ │ │ │ - ldr r2, [pc, #56] @ (107b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (107a0 ) │ │ │ │ + b.n 1075c │ │ │ │ + ldr r2, [pc, #56] @ (107c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (107b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10798 │ │ │ │ + bne.n 107a8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 96a8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrsb.w r0, [r6, r3] │ │ │ │ + b.w 96b8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + vst4.8 {d0-d3}, [r6], r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r0, r3] │ │ │ │ + vst4.8 {d0-d3}, [r0], r3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #19 │ │ │ │ + lsls r6, r7, #18 │ │ │ │ movs r4, r0 │ │ │ │ - strh.w r0, [r8, #3] │ │ │ │ - ldr??.w r0, [lr, r3] │ │ │ │ + ldrb.w r0, [r8, #3] │ │ │ │ + str??.w r0, [lr, r3] │ │ │ │ │ │ │ │ -000107b8 : │ │ │ │ +000107c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10884 │ │ │ │ + ldr.w ip, [pc, #188] @ 10894 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10888 ) │ │ │ │ + ldr r4, [pc, #184] @ (10898 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (1088c ) │ │ │ │ - ldr r2, [pc, #188] @ (10890 ) │ │ │ │ + ldr r3, [pc, #184] @ (1089c ) │ │ │ │ + ldr r2, [pc, #188] @ (108a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10862 │ │ │ │ + beq.n 10872 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - ldr r3, [pc, #160] @ (10894 ) │ │ │ │ + blx 8f98 │ │ │ │ + ldr r3, [pc, #160] @ (108a4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #156 @ 0x9c │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 10852 │ │ │ │ + cbz r0, 10862 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 10852 │ │ │ │ + cbz r0, 10862 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9790 │ │ │ │ + blx 97a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 10834 │ │ │ │ + beq.n 10844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10856 │ │ │ │ + cbz r3, 10866 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 10852 │ │ │ │ - ldr r2, [pc, #92] @ (10898 ) │ │ │ │ - ldr r3, [pc, #76] @ (10888 ) │ │ │ │ + blt.n 10862 │ │ │ │ + ldr r2, [pc, #92] @ (108a8 ) │ │ │ │ + ldr r3, [pc, #76] @ (10898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10880 │ │ │ │ + bne.n 10890 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10838 │ │ │ │ + b.n 10848 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 10834 │ │ │ │ - ldr r2, [pc, #56] @ (1089c ) │ │ │ │ - ldr r3, [pc, #32] @ (10888 ) │ │ │ │ + b.n 10844 │ │ │ │ + ldr r2, [pc, #56] @ (108ac ) │ │ │ │ + ldr r3, [pc, #32] @ (10898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10880 │ │ │ │ + bne.n 10890 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99ec │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - strh.w r0, [lr, r3] │ │ │ │ + b.w 99fc │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrb.w r0, [lr, r3] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, r3] │ │ │ │ + ldrb.w r0, [r8, r3] │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r2, #15 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7c00003 │ │ │ │ - @ instruction: 0xf7960003 │ │ │ │ + @ instruction: 0xf7b00003 │ │ │ │ + @ instruction: 0xf7860003 │ │ │ │ │ │ │ │ -000108a0 : │ │ │ │ +000108b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 1096c │ │ │ │ + ldr.w ip, [pc, #188] @ 1097c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10970 ) │ │ │ │ + ldr r4, [pc, #184] @ (10980 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10974 ) │ │ │ │ - ldr r2, [pc, #188] @ (10978 ) │ │ │ │ + ldr r3, [pc, #184] @ (10984 ) │ │ │ │ + ldr r2, [pc, #188] @ (10988 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1094a │ │ │ │ + beq.n 1095a │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - ldr r3, [pc, #160] @ (1097c ) │ │ │ │ + blx 8f98 │ │ │ │ + ldr r3, [pc, #160] @ (1098c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #168 @ 0xa8 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1093a │ │ │ │ + cbz r0, 1094a │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1093a │ │ │ │ + cbz r0, 1094a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9790 │ │ │ │ + blx 97a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1091c │ │ │ │ + beq.n 1092c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1093e │ │ │ │ + cbz r3, 1094e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1093a │ │ │ │ - ldr r2, [pc, #92] @ (10980 ) │ │ │ │ - ldr r3, [pc, #76] @ (10970 ) │ │ │ │ + blt.n 1094a │ │ │ │ + ldr r2, [pc, #92] @ (10990 ) │ │ │ │ + ldr r3, [pc, #76] @ (10980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10968 │ │ │ │ + bne.n 10978 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10920 │ │ │ │ + b.n 10930 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1091c │ │ │ │ - ldr r2, [pc, #56] @ (10984 ) │ │ │ │ - ldr r3, [pc, #32] @ (10970 ) │ │ │ │ + b.n 1092c │ │ │ │ + ldr r2, [pc, #56] @ (10994 ) │ │ │ │ + ldr r3, [pc, #32] @ (10980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10968 │ │ │ │ + bne.n 10978 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fe8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7460003 │ │ │ │ + b.w 8ff8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf7360003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7400003 │ │ │ │ + @ instruction: 0xf7300003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #11 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6d80003 │ │ │ │ - subw r0, lr, #2051 @ 0x803 │ │ │ │ + movt r0, #34819 @ 0x8803 │ │ │ │ + @ instruction: 0xf69e0003 │ │ │ │ │ │ │ │ -00010988 : │ │ │ │ +00010998 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ 10a04 │ │ │ │ + ldr.w ip, [pc, #108] @ 10a14 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (10a08 ) │ │ │ │ + ldr r1, [pc, #104] @ (10a18 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (10a0c ) │ │ │ │ - ldr r2, [pc, #108] @ (10a10 ) │ │ │ │ + ldr r3, [pc, #104] @ (10a1c ) │ │ │ │ + ldr r2, [pc, #108] @ (10a20 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 109f6 │ │ │ │ + beq.n 10a06 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (10a14 ) │ │ │ │ + ldr r0, [pc, #84] @ (10a24 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 109de │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 109ee │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (10a18 ) │ │ │ │ - ldr r3, [pc, #36] @ (10a08 ) │ │ │ │ + ldr r2, [pc, #56] @ (10a28 ) │ │ │ │ + ldr r3, [pc, #36] @ (10a18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 109fe │ │ │ │ + bne.n 10a0e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 941c │ │ │ │ + blx 942c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 109de │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 109ee │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf65e0003 │ │ │ │ + movw r0, #59395 @ 0xe803 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6580003 │ │ │ │ + movw r0, #34819 @ 0x8803 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #8 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf61a0003 │ │ │ │ + addw r0, sl, #2051 @ 0x803 │ │ │ │ │ │ │ │ -00010a1c : │ │ │ │ +00010a2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #128] @ 10aac │ │ │ │ + ldr.w ip, [pc, #128] @ 10abc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #124] @ (10ab0 ) │ │ │ │ + ldr r1, [pc, #124] @ (10ac0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #124] @ (10ab4 ) │ │ │ │ - ldr r2, [pc, #128] @ (10ab8 ) │ │ │ │ + ldr r3, [pc, #124] @ (10ac4 ) │ │ │ │ + ldr r2, [pc, #128] @ (10ac8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10a8a │ │ │ │ + beq.n 10a9a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ (10abc ) │ │ │ │ + ldr r0, [pc, #104] @ (10acc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 10a70 │ │ │ │ + cbz r0, 10a80 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #76] @ (10ac0 ) │ │ │ │ - ldr r2, [pc, #60] @ (10ab0 ) │ │ │ │ + ldr r1, [pc, #76] @ (10ad0 ) │ │ │ │ + ldr r2, [pc, #60] @ (10ac0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 10aa8 │ │ │ │ + bne.n 10ab8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ (10ac4 ) │ │ │ │ - ldr r3, [pc, #32] @ (10ab0 ) │ │ │ │ + ldr r2, [pc, #56] @ (10ad4 ) │ │ │ │ + ldr r3, [pc, #32] @ (10ac0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10aa8 │ │ │ │ + bne.n 10ab8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9768 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - rsb r0, sl, #8585216 @ 0x830000 │ │ │ │ + b.w 9778 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + subs.w r0, sl, #8585216 @ 0x830000 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r4, #8585216 @ 0x830000 │ │ │ │ + subs.w r0, r4, #8585216 @ 0x830000 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf5880003 │ │ │ │ - sbc.w r0, lr, #8585216 @ 0x830000 │ │ │ │ + sbcs.w r0, r8, #8585216 @ 0x830000 │ │ │ │ + adcs.w r0, lr, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010ac8 : │ │ │ │ - ldr r3, [pc, #32] @ (10aec ) │ │ │ │ - ldr r2, [pc, #36] @ (10af0 ) │ │ │ │ +00010ad8 : │ │ │ │ + ldr r3, [pc, #32] @ (10afc ) │ │ │ │ + ldr r2, [pc, #36] @ (10b00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10ada │ │ │ │ - b.w 9718 │ │ │ │ + beq.n 10aea │ │ │ │ + b.w 9728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10aea │ │ │ │ + beq.n 10afa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf5300003 │ │ │ │ + @ instruction: 0xf5200003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010af4 : │ │ │ │ +00010b04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (10b98 ) │ │ │ │ - ldr r1, [pc, #148] @ (10b9c ) │ │ │ │ + ldr r0, [pc, #144] @ (10ba8 ) │ │ │ │ + ldr r1, [pc, #148] @ (10bac ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #144] @ (10ba0 ) │ │ │ │ - ldr r2, [pc, #148] @ (10ba4 ) │ │ │ │ + ldr r3, [pc, #144] @ (10bb0 ) │ │ │ │ + ldr r2, [pc, #148] @ (10bb4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10b76 │ │ │ │ - ldr r0, [pc, #128] @ (10ba8 ) │ │ │ │ + beq.n 10b86 │ │ │ │ + ldr r0, [pc, #128] @ (10bb8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10b86 │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10b96 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9684 │ │ │ │ - cbz r0, 10b86 │ │ │ │ + blx 9694 │ │ │ │ + cbz r0, 10b96 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 971c │ │ │ │ + blx 972c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10b5c │ │ │ │ + beq.n 10b6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10b8a │ │ │ │ - ldr r2, [pc, #76] @ (10bac ) │ │ │ │ - ldr r3, [pc, #60] @ (10b9c ) │ │ │ │ + cbz r3, 10b9a │ │ │ │ + ldr r2, [pc, #76] @ (10bbc ) │ │ │ │ + ldr r3, [pc, #60] @ (10bac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10b92 │ │ │ │ + bne.n 10ba2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10b5c │ │ │ │ + beq.n 10b6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10b5c │ │ │ │ + b.n 10b6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b5c │ │ │ │ + b.n 10b6c │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b5c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10b6c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f20003 │ │ │ │ + @ instruction: 0xf4e20003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ec0003 │ │ │ │ + @ instruction: 0xf4dc0003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ movs r4, r0 │ │ │ │ - eors.w r0, ip, #8585216 @ 0x830000 │ │ │ │ + eor.w r0, ip, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010bb0 : │ │ │ │ +00010bc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (10c54 ) │ │ │ │ - ldr r1, [pc, #148] @ (10c58 ) │ │ │ │ + ldr r0, [pc, #144] @ (10c64 ) │ │ │ │ + ldr r1, [pc, #148] @ (10c68 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #144] @ (10c5c ) │ │ │ │ - ldr r2, [pc, #148] @ (10c60 ) │ │ │ │ + ldr r3, [pc, #144] @ (10c6c ) │ │ │ │ + ldr r2, [pc, #148] @ (10c70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10c32 │ │ │ │ - ldr r0, [pc, #128] @ (10c64 ) │ │ │ │ + beq.n 10c42 │ │ │ │ + ldr r0, [pc, #128] @ (10c74 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10c42 │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10c52 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9684 │ │ │ │ - cbz r0, 10c42 │ │ │ │ + blx 9694 │ │ │ │ + cbz r0, 10c52 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 971c │ │ │ │ + blx 972c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10c18 │ │ │ │ + beq.n 10c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10c46 │ │ │ │ - ldr r2, [pc, #76] @ (10c68 ) │ │ │ │ - ldr r3, [pc, #60] @ (10c58 ) │ │ │ │ + cbz r3, 10c56 │ │ │ │ + ldr r2, [pc, #76] @ (10c78 ) │ │ │ │ + ldr r3, [pc, #60] @ (10c68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10c4e │ │ │ │ + bne.n 10c5e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10c18 │ │ │ │ + beq.n 10c28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10c18 │ │ │ │ + b.n 10c28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10c18 │ │ │ │ + b.n 10c28 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10c18 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10c28 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics.w r0, r6, #8585216 @ 0x830000 │ │ │ │ + bic.w r0, r6, #8585216 @ 0x830000 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + bic.w r0, r0, #8585216 @ 0x830000 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u q8, d10, d3 │ │ │ │ - @ instruction: 0xf3e00003 │ │ │ │ + vaddl.u32 q8, d10, d3 │ │ │ │ + @ instruction: 0xf3d00003 │ │ │ │ │ │ │ │ -00010c6c : │ │ │ │ +00010c7c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #192] @ 10d3c │ │ │ │ + ldr.w ip, [pc, #192] @ 10d4c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #188] @ (10d40 ) │ │ │ │ + ldr r3, [pc, #188] @ (10d50 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #180] @ (10d44 ) │ │ │ │ + ldr r5, [pc, #180] @ (10d54 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c9e0 │ │ │ │ - ldr r3, [pc, #164] @ (10d48 ) │ │ │ │ + bl c9f0 │ │ │ │ + ldr r3, [pc, #164] @ (10d58 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10d00 │ │ │ │ + beq.n 10d10 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91a0 │ │ │ │ + blx 91b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10ce6 │ │ │ │ + cbz r0, 10cf6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #124] @ (10d4c ) │ │ │ │ - ldr r3, [pc, #112] @ (10d40 ) │ │ │ │ + ldr r2, [pc, #124] @ (10d5c ) │ │ │ │ + ldr r3, [pc, #112] @ (10d50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10d38 │ │ │ │ + bne.n 10d48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #104] @ (10d50 ) │ │ │ │ + ldr r3, [pc, #104] @ (10d60 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 10cc2 │ │ │ │ + b.n 10cd2 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10d2c │ │ │ │ - ldr r3, [pc, #56] @ (10d50 ) │ │ │ │ + cbnz r0, 10d3c │ │ │ │ + ldr r3, [pc, #56] @ (10d60 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10cc2 │ │ │ │ + beq.n 10cd2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10cc2 │ │ │ │ + b.n 10cd2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c954 │ │ │ │ + bl c964 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10d1c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3780003 │ │ │ │ + b.n 10d2c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bfi r0, r8, #0, #4 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, sl, #0, #4 │ │ │ │ + @ instruction: 0xf35a0003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ssat16 r0, #4, ip │ │ │ │ + @ instruction: 0xf31c0003 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010d54 : │ │ │ │ +00010d64 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #192] @ 10e24 │ │ │ │ + ldr.w ip, [pc, #192] @ 10e34 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #188] @ (10e28 ) │ │ │ │ + ldr r3, [pc, #188] @ (10e38 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #180] @ (10e2c ) │ │ │ │ + ldr r5, [pc, #180] @ (10e3c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c9e0 │ │ │ │ - ldr r3, [pc, #164] @ (10e30 ) │ │ │ │ + bl c9f0 │ │ │ │ + ldr r3, [pc, #164] @ (10e40 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10de8 │ │ │ │ + beq.n 10df8 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91a0 │ │ │ │ + blx 91b0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10dce │ │ │ │ + cbz r0, 10dde │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #124] @ (10e34 ) │ │ │ │ - ldr r3, [pc, #112] @ (10e28 ) │ │ │ │ + ldr r2, [pc, #124] @ (10e44 ) │ │ │ │ + ldr r3, [pc, #112] @ (10e38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10e20 │ │ │ │ + bne.n 10e30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #104] @ (10e38 ) │ │ │ │ + ldr r3, [pc, #104] @ (10e48 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 10daa │ │ │ │ + b.n 10dba │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10e14 │ │ │ │ - ldr r3, [pc, #56] @ (10e38 ) │ │ │ │ + cbnz r0, 10e24 │ │ │ │ + ldr r3, [pc, #56] @ (10e48 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10daa │ │ │ │ + beq.n 10dba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10daa │ │ │ │ + b.n 10dba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c954 │ │ │ │ + bl c964 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10e04 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2900003 │ │ │ │ + b.n 10e14 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf2800003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2820003 │ │ │ │ + @ instruction: 0xf2720003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16387 @ 0x4003 │ │ │ │ + @ instruction: 0xf2340003 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010e3c : │ │ │ │ +00010e4c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #304] @ 10f7c │ │ │ │ + ldr.w ip, [pc, #304] @ 10f8c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ (10f80 ) │ │ │ │ + ldr r0, [pc, #300] @ (10f90 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #300] @ (10f84 ) │ │ │ │ - ldr r3, [pc, #300] @ (10f88 ) │ │ │ │ + ldr r5, [pc, #300] @ (10f94 ) │ │ │ │ + ldr r3, [pc, #300] @ (10f98 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - bl c9e0 │ │ │ │ - ldr r3, [pc, #276] @ (10f8c ) │ │ │ │ + bl c9f0 │ │ │ │ + ldr r3, [pc, #276] @ (10f9c ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10f08 │ │ │ │ + beq.n 10f18 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91a0 │ │ │ │ - cbz r0, 10ebc │ │ │ │ + blx 91b0 │ │ │ │ + cbz r0, 10ecc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.n 10eae │ │ │ │ - ldr r1, [pc, #244] @ (10f90 ) │ │ │ │ + bpl.n 10ebe │ │ │ │ + ldr r1, [pc, #244] @ (10fa0 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10f60 │ │ │ │ - ldr r1, [pc, #240] @ (10f94 ) │ │ │ │ + beq.n 10f70 │ │ │ │ + ldr r1, [pc, #240] @ (10fa4 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10f76 │ │ │ │ + beq.n 10f86 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 10f24 │ │ │ │ - ldr r3, [pc, #232] @ (10f98 ) │ │ │ │ - ldr r1, [pc, #232] @ (10f9c ) │ │ │ │ + beq.n 10f34 │ │ │ │ + ldr r3, [pc, #232] @ (10fa8 ) │ │ │ │ + ldr r1, [pc, #232] @ (10fac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -12256,394 +12256,394 @@ │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #176] @ (10fa0 ) │ │ │ │ - ldr r3, [pc, #140] @ (10f80 ) │ │ │ │ + ldr r2, [pc, #176] @ (10fb0 ) │ │ │ │ + ldr r3, [pc, #140] @ (10f90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10f5c │ │ │ │ + bne.n 10f6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #12 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10f4e │ │ │ │ + cbnz r0, 10f5e │ │ │ │ strd r0, r6, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 10ec6 │ │ │ │ + b.n 10ed6 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [sp, #16] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldrd r1, r2, [r0, #12] │ │ │ │ cmp r5, ip │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ - beq.n 10eca │ │ │ │ + beq.n 10eda │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10eca │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 10eda │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 10eca │ │ │ │ + b.n 10eda │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c954 │ │ │ │ + bl c964 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 10eca │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (10fa4 ) │ │ │ │ + b.n 10eda │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (10fb4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (10fa8 ) │ │ │ │ - ldr r0, [pc, #64] @ (10fac ) │ │ │ │ + ldr r1, [pc, #64] @ (10fb8 ) │ │ │ │ + ldr r0, [pc, #64] @ (10fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ nop │ │ │ │ - sub.w r0, r8, #3 │ │ │ │ + @ instruction: 0xf1980003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r2, #3 │ │ │ │ + @ instruction: 0xf1920003 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - add.w r0, sl, #3 │ │ │ │ + @ instruction: 0xf0fa0003 │ │ │ │ subs r4, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - ldrh.w r0, [r4, #1] │ │ │ │ - ldc2 0, cr0, [r8], #4 │ │ │ │ + strh.w r0, [r4, #1] │ │ │ │ + stc2 0, cr0, [r8], #4 │ │ │ │ │ │ │ │ -00010fb0 : │ │ │ │ +00010fc0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00010fbc : │ │ │ │ +00010fcc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 94e0 │ │ │ │ + blx 94f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 10fd8 │ │ │ │ - cbz r0, 10fda │ │ │ │ + beq.n 10fe8 │ │ │ │ + cbz r0, 10fea │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9258 <_PyErr_SetKeyError@plt> │ │ │ │ - b.n 10fd6 │ │ │ │ + blx 9268 <_PyErr_SetKeyError@plt> │ │ │ │ + b.n 10fe6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010fe4 : │ │ │ │ +00010ff4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (11080 ) │ │ │ │ + ldr r3, [pc, #140] @ (11090 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n 11052 │ │ │ │ + bmi.n 11062 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 1107c │ │ │ │ - ldr.w ip, [pc, #124] @ 11084 │ │ │ │ + bpl.n 1108c │ │ │ │ + ldr.w ip, [pc, #124] @ 11094 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 11066 │ │ │ │ - ldr.w ip, [pc, #116] @ 11088 │ │ │ │ + beq.n 11076 │ │ │ │ + ldr.w ip, [pc, #116] @ 11098 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 11062 │ │ │ │ + beq.n 11072 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1103c │ │ │ │ + blt.n 1104c │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 11040 │ │ │ │ + bge.n 11050 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1103a │ │ │ │ + beq.n 1104a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n 11026 │ │ │ │ - ldr r2, [pc, #72] @ (1108c ) │ │ │ │ - ldr r1, [pc, #76] @ (11090 ) │ │ │ │ + bpl.n 11036 │ │ │ │ + ldr r2, [pc, #72] @ (1109c ) │ │ │ │ + ldr r1, [pc, #76] @ (110a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (11094 ) │ │ │ │ - ldr r1, [pc, #64] @ (11098 ) │ │ │ │ + ldr r2, [pc, #64] @ (110a4 ) │ │ │ │ + ldr r1, [pc, #64] @ (110a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 1104e │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #52] @ (1109c ) │ │ │ │ + blx 9284 │ │ │ │ + b.n 1105e │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #52] @ (110ac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (110a0 ) │ │ │ │ - ldr r0, [pc, #52] @ (110a4 ) │ │ │ │ + ldr r1, [pc, #48] @ (110b0 ) │ │ │ │ + ldr r0, [pc, #52] @ (110b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a30 │ │ │ │ - and.w r0, r6, #3 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a40 │ │ │ │ + vext.8 d16, d6, d3, #0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #18 │ │ │ │ + lsls r6, r2, #18 │ │ │ │ movs r2, r0 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7ae0001 │ │ │ │ - @ instruction: 0xfbb20001 │ │ │ │ + @ instruction: 0xf79e0001 │ │ │ │ + umull r0, r0, r2, r1 │ │ │ │ │ │ │ │ -000110a8 : │ │ │ │ +000110b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 110d4 │ │ │ │ + bpl.n 110e4 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (110ec ) │ │ │ │ + ldr r3, [pc, #20] @ (110fc ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #20] @ (110f0 ) │ │ │ │ - ldr r0, [pc, #24] @ (110f4 ) │ │ │ │ + ldr r1, [pc, #20] @ (11100 ) │ │ │ │ + ldr r0, [pc, #24] @ (11104 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r7, #2 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000110f8 : │ │ │ │ +00011108 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #120] @ 11184 │ │ │ │ + ldr.w ip, [pc, #120] @ 11194 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 1113e │ │ │ │ + bpl.n 1114e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 11170 │ │ │ │ - ldr.w lr, [pc, #108] @ 11188 │ │ │ │ + blt.n 11180 │ │ │ │ + ldr.w lr, [pc, #108] @ 11198 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1115a │ │ │ │ - ldr.w lr, [pc, #100] @ 1118c │ │ │ │ + beq.n 1116a │ │ │ │ + ldr.w lr, [pc, #100] @ 1119c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 11156 │ │ │ │ + beq.n 11166 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 11152 │ │ │ │ + bge.n 11162 │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ (11190 ) │ │ │ │ + ldr r3, [pc, #80] @ (111a0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #80] @ (11194 ) │ │ │ │ - ldr r0, [pc, #80] @ (11198 ) │ │ │ │ + ldr r1, [pc, #80] @ (111a4 ) │ │ │ │ + ldr r0, [pc, #80] @ (111a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #64] @ (1119c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #64] @ (111ac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #60] @ (111a0 ) │ │ │ │ - ldr r0, [pc, #64] @ (111a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (111b0 ) │ │ │ │ + ldr r0, [pc, #64] @ (111b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (111a8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (111b8 ) │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ - ldr r1, [pc, #52] @ (111ac ) │ │ │ │ - ldr r0, [pc, #56] @ (111b0 ) │ │ │ │ + ldr r1, [pc, #52] @ (111bc ) │ │ │ │ + ldr r0, [pc, #56] @ (111c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - cdp 0, 14, cr0, cr14, cr3, {0} │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + cdp 0, 13, cr0, cr14, cr3, {0} │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7180001 │ │ │ │ - @ instruction: 0xf7440001 │ │ │ │ + @ instruction: 0xf7080001 │ │ │ │ + @ instruction: 0xf7340001 │ │ │ │ subs r2, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6ba0001 │ │ │ │ - @ instruction: 0xfabe0001 │ │ │ │ + subw r0, sl, #2049 @ 0x801 │ │ │ │ + @ instruction: 0xfaae0001 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6e60001 │ │ │ │ - lsls r2, r1, #26 │ │ │ │ + @ instruction: 0xf6d60001 │ │ │ │ + lsls r2, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000111b4 : │ │ │ │ +000111c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (1121c ) │ │ │ │ + ldr r3, [pc, #88] @ (1122c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #88] @ (11220 ) │ │ │ │ + ldr r2, [pc, #88] @ (11230 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 9280 │ │ │ │ - cbz r0, 11200 │ │ │ │ + blx 9290 │ │ │ │ + cbz r0, 11210 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9948 │ │ │ │ + blx 9958 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 111fc │ │ │ │ + cbz r0, 1120c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9188 │ │ │ │ + blx 9198 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 111fc │ │ │ │ + beq.n 1120c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1120e │ │ │ │ + cbz r3, 1121e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9184 │ │ │ │ + b.w 9194 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 3, cr0, cr2, cr3, {0} │ │ │ │ + cdp 0, 2, cr0, cr2, cr3, {0} │ │ │ │ lsls r0, r6, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011224 : │ │ │ │ +00011234 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #68] @ 11278 │ │ │ │ + ldr.w ip, [pc, #68] @ 11288 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (1127c ) │ │ │ │ + ldr r3, [pc, #64] @ (1128c ) │ │ │ │ add r2, sp, #8 │ │ │ │ add ip, pc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc8 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9024 │ │ │ │ - ldr r2, [pc, #32] @ (11280 ) │ │ │ │ - ldr r3, [pc, #28] @ (1127c ) │ │ │ │ + blx 9034 │ │ │ │ + ldr r2, [pc, #32] @ (11290 ) │ │ │ │ + ldr r3, [pc, #28] @ (1128c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11274 │ │ │ │ + bne.n 11284 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [r0, #12] │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldc 0, cr0, [r0, #12]! │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip, #12] │ │ │ │ + stc 0, cr0, [ip, #12] │ │ │ │ │ │ │ │ -00011284 : │ │ │ │ - ldr.w ip, [pc, #96] @ 112e8 │ │ │ │ +00011294 : │ │ │ │ + ldr.w ip, [pc, #96] @ 112f8 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #96] @ 112ec │ │ │ │ + ldr.w lr, [pc, #96] @ 112fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ cmpge r1, r4 │ │ │ │ @@ -12670,3323 +12670,3324 @@ │ │ │ │ strne r0, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9020 │ │ │ │ + b.w 9030 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip, #-12]! │ │ │ │ + ldcl 0, cr0, [ip, #-12] │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000112f0 : │ │ │ │ +00011300 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #256] @ 11400 │ │ │ │ + ldr.w ip, [pc, #256] @ 11410 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #252] @ (11404 ) │ │ │ │ + ldr r3, [pc, #252] @ (11414 ) │ │ │ │ add r4, sp, #24 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [pc, #244] @ (11408 ) │ │ │ │ + ldr r6, [pc, #244] @ (11418 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11394 │ │ │ │ + beq.n 113a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 113b0 │ │ │ │ + beq.n 113c0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 113cc │ │ │ │ - blx 94ec │ │ │ │ + beq.n 113dc │ │ │ │ + blx 94fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 113ea │ │ │ │ + beq.n 113fa │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 96d4 │ │ │ │ + blx 96e4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 9194 │ │ │ │ + blx 91a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 11366 │ │ │ │ + cbz r2, 11376 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 8fdc │ │ │ │ + blx 8fec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - blx 98ac │ │ │ │ - blx 93ec │ │ │ │ - ldr r3, [pc, #144] @ (11404 ) │ │ │ │ + blx 98bc │ │ │ │ + blx 93fc │ │ │ │ + ldr r3, [pc, #144] @ (11414 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #140] @ (1140c ) │ │ │ │ + ldr r2, [pc, #140] @ (1141c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 113fa │ │ │ │ + bne.n 1140a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #120] @ (11410 ) │ │ │ │ + ldr r3, [pc, #120] @ (11420 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11332 │ │ │ │ - ldr r3, [pc, #92] @ (11410 ) │ │ │ │ + bne.n 11342 │ │ │ │ + ldr r3, [pc, #92] @ (11420 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11338 │ │ │ │ - ldr r3, [pc, #64] @ (11410 ) │ │ │ │ + bne.n 11348 │ │ │ │ + ldr r3, [pc, #64] @ (11420 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11340 │ │ │ │ - ldr r3, [pc, #40] @ (11414 ) │ │ │ │ - ldr r1, [pc, #40] @ (11418 ) │ │ │ │ + bne.n 11350 │ │ │ │ + ldr r3, [pc, #40] @ (11424 ) │ │ │ │ + ldr r1, [pc, #40] @ (11428 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11340 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 9284 │ │ │ │ + b.n 11350 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r4], #12 │ │ │ │ + stcl 0, cr0, [r4], #12 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4], #12 │ │ │ │ - ldcl 0, cr0, [lr], #-12 │ │ │ │ + ldcl 0, cr0, [r4], {3} │ │ │ │ + stcl 0, cr0, [lr], #-12 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #23 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001141c : │ │ │ │ +0001142c : │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #96] @ (11480 ) │ │ │ │ + ldr r3, [pc, #96] @ (11490 ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #88] @ (11484 ) │ │ │ │ + ldr r2, [pc, #88] @ (11494 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 11472 │ │ │ │ + beq.n 11482 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11444 │ │ │ │ + beq.n 11454 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 11476 │ │ │ │ + beq.n 11486 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11458 │ │ │ │ + beq.n 11468 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1147a │ │ │ │ + beq.n 1148a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1146c │ │ │ │ + beq.n 1147c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ - b.w 98a8 │ │ │ │ + b.w 98b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11444 │ │ │ │ + b.n 11454 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 11458 │ │ │ │ + b.n 11468 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1146c │ │ │ │ + b.n 1147c │ │ │ │ nop │ │ │ │ - rsbs r0, r8, r3 │ │ │ │ + rsb r0, r8, r3 │ │ │ │ lsls r0, r2, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011488 : │ │ │ │ +00011498 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 948c │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 9264 │ │ │ │ + blx 9274 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000114b4 : │ │ │ │ +000114c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 948c │ │ │ │ + blx 949c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000114dc <_CPy_GetExcInfo@@Base>: │ │ │ │ +000114ec <_CPy_GetExcInfo@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #116] @ (11564 <_CPy_GetExcInfo@@Base+0x88>) │ │ │ │ + ldr r4, [pc, #116] @ (11574 <_CPy_GetExcInfo@@Base+0x88>) │ │ │ │ add r4, pc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11510 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ + cbz r3, 11520 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 11530 <_CPy_GetExcInfo@@Base+0x54> │ │ │ │ + cbz r3, 11540 <_CPy_GetExcInfo@@Base+0x54> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1154a <_CPy_GetExcInfo@@Base+0x6e> │ │ │ │ + cbz r3, 1155a <_CPy_GetExcInfo@@Base+0x6e> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #84] @ (11568 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #84] @ (11578 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, lr │ │ │ │ itt ne │ │ │ │ addne.w ip, ip, #1 │ │ │ │ strne.w ip, [r3] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11508 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ - ldr r3, [pc, #52] @ (11568 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + bne.n 11518 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ + ldr r3, [pc, #52] @ (11578 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1150c <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ - ldr r3, [pc, #28] @ (11568 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + bne.n 1151c <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ + ldr r3, [pc, #28] @ (11578 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add.w r0, lr, r3 │ │ │ │ + @ instruction: 0xeafe0003 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001156c : │ │ │ │ +0001157c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 115c4 │ │ │ │ + ldr.w ip, [pc, #72] @ 115d4 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (115c8 ) │ │ │ │ + ldr r3, [pc, #68] @ (115d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 114ec <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (115c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (115d8 ) │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #32] @ (115cc ) │ │ │ │ + ldr r2, [pc, #32] @ (115dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 115c0 │ │ │ │ + bne.n 115d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - orns r0, r8, r3 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + orn r0, r8, r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r2, r3 │ │ │ │ + orr.w r0, r2, r3 │ │ │ │ │ │ │ │ -000115d0 : │ │ │ │ +000115e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (11604 ) │ │ │ │ + ldr r3, [pc, #36] @ (11614 ) │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w ip, [pc, #36] @ 11608 │ │ │ │ + ldr.w ip, [pc, #36] @ 11618 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #32] @ (1160c ) │ │ │ │ + ldr r0, [pc, #32] @ (1161c ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - blx 9328 │ │ │ │ + blx 9338 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9058 │ │ │ │ - blx 98c4 │ │ │ │ + blx 9068 │ │ │ │ + blx 98d4 │ │ │ │ nop │ │ │ │ - ands.w r0, r4, r3 │ │ │ │ + and.w r0, r4, r3 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011610 : │ │ │ │ - ldr r3, [pc, #56] @ (1164c ) │ │ │ │ - ldr r0, [pc, #60] @ (11650 ) │ │ │ │ +00011620 : │ │ │ │ + ldr r3, [pc, #56] @ (1165c ) │ │ │ │ + ldr r0, [pc, #60] @ (11660 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #60] @ (11654 ) │ │ │ │ - ldr r2, [pc, #60] @ (11658 ) │ │ │ │ + ldr r1, [pc, #60] @ (11664 ) │ │ │ │ + ldr r2, [pc, #60] @ (11668 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 11628 │ │ │ │ + cbz r0, 11638 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 11642 │ │ │ │ + cbz r0, 11652 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 115d0 │ │ │ │ + b.w 115e0 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r8, #12]! │ │ │ │ + ldrd r0, r0, [r8, #12] │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001165c : │ │ │ │ +0001166c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1167c │ │ │ │ + bmi.n 1168c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - blx 939c │ │ │ │ - cbz r0, 11692 │ │ │ │ + blx 93ac │ │ │ │ + cbz r0, 116a2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11690 │ │ │ │ + beq.n 116a0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11678 │ │ │ │ + b.n 11688 │ │ │ │ │ │ │ │ -0001169c : │ │ │ │ +000116ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ (11718 ) │ │ │ │ + ldr r3, [pc, #108] @ (11728 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 116f8 │ │ │ │ + cbz r1, 11708 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 116d6 │ │ │ │ + bmi.n 116e6 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 116d6 │ │ │ │ + bmi.n 116e6 │ │ │ │ asrs r0, r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ asrs r1, r1, #1 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 997c │ │ │ │ - cbz r0, 11706 │ │ │ │ + blx 998c │ │ │ │ + cbz r0, 11716 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95e8 │ │ │ │ - ldr r2, [pc, #32] @ (1171c ) │ │ │ │ - ldr r1, [pc, #36] @ (11720 ) │ │ │ │ + b.w 95f8 │ │ │ │ + ldr r2, [pc, #32] @ (1172c ) │ │ │ │ + ldr r1, [pc, #36] @ (11730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - vldr d0, [pc, #8] @ 11710 │ │ │ │ + blx 9284 │ │ │ │ + vldr d0, [pc, #8] @ 11720 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - strd r0, r0, [lr, #-12] │ │ │ │ + ldmdb lr!, {r0, r1} │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r4, #-4]! │ │ │ │ + stc2l 0, cr0, [r4, #-4]! │ │ │ │ │ │ │ │ -00011724 : │ │ │ │ - cbz r0, 1173e │ │ │ │ +00011734 : │ │ │ │ + cbz r0, 1174e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11740 │ │ │ │ + bmi.n 11750 │ │ │ │ asrs r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 91dc <_PyLong_NumBits@plt> │ │ │ │ + blx 91ec <_PyLong_NumBits@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1176e │ │ │ │ + beq.n 1177e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 1177a │ │ │ │ + cbz r2, 1178a │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ lslge r0, r3, #1 │ │ │ │ movlt r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1176e │ │ │ │ + b.n 1177e │ │ │ │ nop │ │ │ │ │ │ │ │ -00011788 : │ │ │ │ +00011798 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 117a8 │ │ │ │ + bmi.n 117b8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - blx 939c │ │ │ │ - cbz r0, 117ae │ │ │ │ + blx 93ac │ │ │ │ + cbz r0, 117be │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 117a4 │ │ │ │ + b.n 117b4 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (11804 ) │ │ │ │ + ldr r3, [pc, #60] @ (11814 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 117e2 │ │ │ │ + beq.n 117f2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 117f6 │ │ │ │ + bmi.n 11806 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11788 │ │ │ │ - ldr r2, [pc, #36] @ (11808 ) │ │ │ │ - ldr r1, [pc, #36] @ (1180c ) │ │ │ │ + b.w 11798 │ │ │ │ + ldr r2, [pc, #36] @ (11818 ) │ │ │ │ + ldr r1, [pc, #36] @ (1181c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 117d8 │ │ │ │ + b.n 117e8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe82e0003 │ │ │ │ + @ instruction: 0xe81e0003 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + lsls r2, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (1185c ) │ │ │ │ + ldr r3, [pc, #60] @ (1186c ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1183a │ │ │ │ + beq.n 1184a │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1184e │ │ │ │ + bmi.n 1185e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11788 │ │ │ │ - ldr r2, [pc, #36] @ (11860 ) │ │ │ │ - ldr r1, [pc, #36] @ (11864 ) │ │ │ │ + b.w 11798 │ │ │ │ + ldr r2, [pc, #36] @ (11870 ) │ │ │ │ + ldr r1, [pc, #36] @ (11874 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 11830 │ │ │ │ + b.n 11840 │ │ │ │ nop │ │ │ │ - b.n 1180c │ │ │ │ + b.n 117fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011868 : │ │ │ │ +00011878 : │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 11870 │ │ │ │ + bmi.n 11880 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93c8 │ │ │ │ + blx 93d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 118ae │ │ │ │ + beq.n 118be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 118d8 │ │ │ │ + cbz r2, 118e8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 118be │ │ │ │ + beq.n 118ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 118cc │ │ │ │ + cbz r2, 118dc │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 118e6 │ │ │ │ + beq.n 118f6 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 118be │ │ │ │ + b.n 118ce │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 118ae │ │ │ │ + b.n 118be │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 118c2 │ │ │ │ + b.n 118d2 │ │ │ │ │ │ │ │ -000118f0 : │ │ │ │ +00011900 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 93c8 │ │ │ │ + blx 93d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1192c │ │ │ │ + beq.n 1193c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1194a │ │ │ │ + cbz r3, 1195a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1193c │ │ │ │ + beq.n 1194c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11956 │ │ │ │ + cbz r3, 11966 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 11964 │ │ │ │ + beq.n 11974 │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1192c │ │ │ │ + b.n 1193c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 11940 │ │ │ │ + bne.n 11950 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011978 : │ │ │ │ +00011988 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #80] @ (119dc ) │ │ │ │ + ldr r4, [pc, #80] @ (119ec ) │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl ad90 │ │ │ │ - ldr r1, [pc, #72] @ (119e0 ) │ │ │ │ + bl ada0 │ │ │ │ + ldr r1, [pc, #72] @ (119f0 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r3, 119c0 │ │ │ │ - ldr r1, [pc, #64] @ (119e4 ) │ │ │ │ + cbz r3, 119d0 │ │ │ │ + ldr r1, [pc, #64] @ (119f4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 119bc │ │ │ │ + beq.n 119cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 119ce │ │ │ │ + cbz r2, 119de │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (119e8 ) │ │ │ │ + ldr r1, [pc, #36] @ (119f8 ) │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97ec │ │ │ │ + b.w 97fc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9168 <_Py_Dealloc@plt> │ │ │ │ + b.w 9178 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - b.n 116c4 │ │ │ │ + b.n 116b4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11a58 ) │ │ │ │ + ldr r2, [pc, #92] @ (11a68 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11a46 │ │ │ │ + cbz r1, 11a56 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11a10 │ │ │ │ + cbz r0, 11a20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11a2a │ │ │ │ - ldr r3, [pc, #72] @ (11a5c ) │ │ │ │ + cbz r3, 11a3a │ │ │ │ + ldr r3, [pc, #72] @ (11a6c ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11a38 │ │ │ │ + bne.n 11a48 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11a10 │ │ │ │ - ldr r0, [pc, #36] @ (11a60 ) │ │ │ │ + b.n 11a20 │ │ │ │ + ldr r0, [pc, #36] @ (11a70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11a26 │ │ │ │ - ldr r3, [pc, #28] @ (11a64 ) │ │ │ │ - ldr r1, [pc, #28] @ (11a68 ) │ │ │ │ + b.n 11a36 │ │ │ │ + ldr r3, [pc, #28] @ (11a74 ) │ │ │ │ + ldr r1, [pc, #28] @ (11a78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11a40 │ │ │ │ + blx 9284 │ │ │ │ + b.n 11a50 │ │ │ │ nop │ │ │ │ - b.n 11658 │ │ │ │ + b.n 11648 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11ad8 ) │ │ │ │ + ldr r2, [pc, #92] @ (11ae8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11ac6 │ │ │ │ + cbz r1, 11ad6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11a90 │ │ │ │ + cbz r0, 11aa0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11aaa │ │ │ │ - ldr r3, [pc, #72] @ (11adc ) │ │ │ │ + cbz r3, 11aba │ │ │ │ + ldr r3, [pc, #72] @ (11aec ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11ab8 │ │ │ │ + bne.n 11ac8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11a90 │ │ │ │ - ldr r0, [pc, #36] @ (11ae0 ) │ │ │ │ + b.n 11aa0 │ │ │ │ + ldr r0, [pc, #36] @ (11af0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11aa6 │ │ │ │ - ldr r3, [pc, #28] @ (11ae4 ) │ │ │ │ - ldr r1, [pc, #28] @ (11ae8 ) │ │ │ │ + b.n 11ab6 │ │ │ │ + ldr r3, [pc, #28] @ (11af4 ) │ │ │ │ + ldr r1, [pc, #28] @ (11af8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11ac0 │ │ │ │ + blx 9284 │ │ │ │ + b.n 11ad0 │ │ │ │ nop │ │ │ │ - b.n 115d8 │ │ │ │ + b.n 115c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11b58 ) │ │ │ │ + ldr r2, [pc, #92] @ (11b68 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11b46 │ │ │ │ + cbz r1, 11b56 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11b10 │ │ │ │ + cbz r0, 11b20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11b2a │ │ │ │ - ldr r3, [pc, #72] @ (11b5c ) │ │ │ │ + cbz r3, 11b3a │ │ │ │ + ldr r3, [pc, #72] @ (11b6c ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11b38 │ │ │ │ + bne.n 11b48 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11b10 │ │ │ │ - ldr r0, [pc, #36] @ (11b60 ) │ │ │ │ + b.n 11b20 │ │ │ │ + ldr r0, [pc, #36] @ (11b70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11b26 │ │ │ │ - ldr r3, [pc, #28] @ (11b64 ) │ │ │ │ - ldr r1, [pc, #28] @ (11b68 ) │ │ │ │ + b.n 11b36 │ │ │ │ + ldr r3, [pc, #28] @ (11b74 ) │ │ │ │ + ldr r1, [pc, #28] @ (11b78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11b40 │ │ │ │ + blx 9284 │ │ │ │ + b.n 11b50 │ │ │ │ nop │ │ │ │ - b.n 11558 <_CPy_GetExcInfo@@Base+0x7c> │ │ │ │ + b.n 11548 <_CPy_GetExcInfo@@Base+0x5c> │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ + lsls r6, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r5 │ │ │ │ + movs r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ (11be4 ) │ │ │ │ + ldr r3, [pc, #104] @ (11bf4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11bd4 │ │ │ │ + cbz r1, 11be4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11b98 │ │ │ │ + cbz r0, 11ba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 11b98 │ │ │ │ + beq.n 11ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11bb8 │ │ │ │ + cbz r3, 11bc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11bc6 │ │ │ │ + bpl.n 11bd6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11b98 │ │ │ │ - ldr r0, [pc, #32] @ (11be8 ) │ │ │ │ + b.n 11ba8 │ │ │ │ + ldr r0, [pc, #32] @ (11bf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11bb4 │ │ │ │ - ldr r2, [pc, #20] @ (11bec ) │ │ │ │ - ldr r1, [pc, #24] @ (11bf0 ) │ │ │ │ + b.n 11bc4 │ │ │ │ + ldr r2, [pc, #20] @ (11bfc ) │ │ │ │ + ldr r1, [pc, #24] @ (11c00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11bce │ │ │ │ - b.n 114e4 <_CPy_GetExcInfo@@Base+0x8> │ │ │ │ + blx 9284 │ │ │ │ + b.n 11bde │ │ │ │ + b.n 114d4 │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, r6 │ │ │ │ + movs r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d12, d1 │ │ │ │ + vaddl.u16 q8, d12, d1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (11c7c ) │ │ │ │ + ldr r4, [pc, #120] @ (11c8c ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 11c6a │ │ │ │ + beq.n 11c7a │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 11c24 │ │ │ │ + cbz r0, 11c34 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11c24 │ │ │ │ + beq.n 11c34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 11c44 │ │ │ │ - ldr r2, [pc, #88] @ (11c80 ) │ │ │ │ + cbz r2, 11c54 │ │ │ │ + ldr r2, [pc, #88] @ (11c90 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 11c4e │ │ │ │ + bne.n 11c5e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 11c24 │ │ │ │ + b.n 11c34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11c2e │ │ │ │ - ldr r0, [pc, #40] @ (11c84 ) │ │ │ │ + bne.n 11c3e │ │ │ │ + ldr r0, [pc, #40] @ (11c94 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c40 │ │ │ │ - ldr r3, [pc, #28] @ (11c88 ) │ │ │ │ - ldr r1, [pc, #28] @ (11c8c ) │ │ │ │ + b.n 11c50 │ │ │ │ + ldr r3, [pc, #28] @ (11c98 ) │ │ │ │ + ldr r1, [pc, #28] @ (11c9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11c64 │ │ │ │ + blx 9284 │ │ │ │ + b.n 11c74 │ │ │ │ nop │ │ │ │ - b.n 1246c │ │ │ │ + b.n 1245c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r2, r7, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u16 q0, d6, d1 │ │ │ │ + vaddl.u8 q0, d6, d1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ (11d08 ) │ │ │ │ + ldr r3, [pc, #104] @ (11d18 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11cf8 │ │ │ │ + cbz r1, 11d08 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 11cbc │ │ │ │ + cbz r0, 11ccc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 11cbc │ │ │ │ + beq.n 11ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11cdc │ │ │ │ + cbz r3, 11cec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11cea │ │ │ │ + bpl.n 11cfa │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r0, #0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11cbc │ │ │ │ - ldr r0, [pc, #32] @ (11d0c ) │ │ │ │ + b.n 11ccc │ │ │ │ + ldr r0, [pc, #32] @ (11d1c ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11cd8 │ │ │ │ - ldr r2, [pc, #20] @ (11d10 ) │ │ │ │ - ldr r1, [pc, #24] @ (11d14 ) │ │ │ │ + b.n 11ce8 │ │ │ │ + ldr r2, [pc, #20] @ (11d20 ) │ │ │ │ + ldr r1, [pc, #24] @ (11d24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 11cf2 │ │ │ │ - b.n 123c0 │ │ │ │ + blx 9284 │ │ │ │ + b.n 11d02 │ │ │ │ + b.n 123b0 │ │ │ │ movs r3, r0 │ │ │ │ - vhadd.u16 d0, d0, d1 │ │ │ │ + vhadd.u8 d0, d0, d1 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d4, d1 │ │ │ │ + vhadd.u d0, d4, d1 │ │ │ │ │ │ │ │ -00011d18 : │ │ │ │ +00011d28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #192] @ (11dec ) │ │ │ │ + ldr r2, [pc, #192] @ (11dfc ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #192] @ (11df0 ) │ │ │ │ + ldr r3, [pc, #192] @ (11e00 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 948c │ │ │ │ + blx 949c │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - blx 96d4 │ │ │ │ + blx 96e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9970 │ │ │ │ - cbz r0, 11dc0 │ │ │ │ + blx 9980 │ │ │ │ + cbz r0, 11dd0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9064 │ │ │ │ + blx 9074 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 11daa │ │ │ │ + cbz r0, 11dba │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9024 │ │ │ │ + blx 9034 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9334 │ │ │ │ + blx 9344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d92 │ │ │ │ + beq.n 11da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11de0 │ │ │ │ + cbz r3, 11df0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11dc6 │ │ │ │ + beq.n 11dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 11dc6 │ │ │ │ + cbnz r3, 11dd6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11dc6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11dd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11dc0 │ │ │ │ + beq.n 11dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 11dc0 │ │ │ │ + cbnz r3, 11dd0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 93e0 <_PyErr_ChainExceptions1@plt> │ │ │ │ - ldr r2, [pc, #44] @ (11df4 ) │ │ │ │ - ldr r3, [pc, #36] @ (11df0 ) │ │ │ │ + blx 93f0 <_PyErr_ChainExceptions1@plt> │ │ │ │ + ldr r2, [pc, #44] @ (11e04 ) │ │ │ │ + ldr r3, [pc, #36] @ (11e00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11de8 │ │ │ │ + bne.n 11df8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d92 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - b.n 12388 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11da2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + b.n 12378 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1225c │ │ │ │ + b.n 1224c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00011df8 : │ │ │ │ +00011e08 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (11e58 ) │ │ │ │ + ldr r3, [pc, #80] @ (11e68 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9660 │ │ │ │ - cbz r0, 11e28 │ │ │ │ + blx 9670 │ │ │ │ + cbz r0, 11e38 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - blx 8fd0 │ │ │ │ + blx 8fe0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 11e40 │ │ │ │ + cbz r0, 11e50 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #48] @ (11e5c ) │ │ │ │ + ldr r3, [pc, #48] @ (11e6c ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #48] @ (11e60 ) │ │ │ │ - ldr r0, [pc, #52] @ (11e64 ) │ │ │ │ + ldr r1, [pc, #48] @ (11e70 ) │ │ │ │ + ldr r0, [pc, #52] @ (11e74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (11e5c ) │ │ │ │ + ldr r3, [pc, #24] @ (11e6c ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ - ldr r1, [pc, #32] @ (11e68 ) │ │ │ │ - ldr r0, [pc, #36] @ (11e6c ) │ │ │ │ + ldr r1, [pc, #32] @ (11e78 ) │ │ │ │ + ldr r0, [pc, #36] @ (11e7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 11e3c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 11e4c │ │ │ │ nop │ │ │ │ - b.n 12240 │ │ │ │ + b.n 12230 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr1, {0} │ │ │ │ - cdp2 0, 4, cr0, cr12, cr1, {0} │ │ │ │ - cdp2 0, 2, cr0, cr12, cr1, {0} │ │ │ │ cdp2 0, 3, cr0, cr4, cr1, {0} │ │ │ │ + cdp2 0, 3, cr0, cr12, cr1, {0} │ │ │ │ + cdp2 0, 1, cr0, cr12, cr1, {0} │ │ │ │ + cdp2 0, 2, cr0, cr4, cr1, {0} │ │ │ │ │ │ │ │ -00011e70 : │ │ │ │ +00011e80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ (11ef4 ) │ │ │ │ + ldr r6, [pc, #116] @ (11f04 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (11ef8 ) │ │ │ │ + ldr r3, [pc, #116] @ (11f08 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (11efc ) │ │ │ │ + ldr r2, [pc, #112] @ (11f0c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (11f00 ) │ │ │ │ + ldr r4, [pc, #112] @ (11f10 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bdac │ │ │ │ - cbz r0, 11eec │ │ │ │ - ldr r3, [pc, #92] @ (11f04 ) │ │ │ │ + bl bdbc │ │ │ │ + cbz r0, 11efc │ │ │ │ + ldr r3, [pc, #92] @ (11f14 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11ed0 │ │ │ │ + bne.n 11ee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11df8 │ │ │ │ + bl 11e08 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 11eec │ │ │ │ - ldr r3, [pc, #76] @ (11f08 ) │ │ │ │ + beq.n 11efc │ │ │ │ + ldr r3, [pc, #76] @ (11f18 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #56] @ (11f0c ) │ │ │ │ + ldr r0, [pc, #56] @ (11f1c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #52] @ (11f10 ) │ │ │ │ - ldr r0, [pc, #52] @ (11f14 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #52] @ (11f20 ) │ │ │ │ + ldr r0, [pc, #52] @ (11f24 ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r8, #4]! │ │ │ │ + ldc2l 0, cr0, [r8, #4] │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + subs r2, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 121c4 │ │ │ │ + b.n 121b4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [ip], {1} │ │ │ │ + ldc2l 0, cr0, [ip], #-4 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #4] │ │ │ │ + stc2 0, cr0, [lr, #4] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11f70 │ │ │ │ + ldr.w ip, [pc, #72] @ 11f80 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (11f74 ) │ │ │ │ + ldr r3, [pc, #68] @ (11f84 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11f58 │ │ │ │ + bne.n 11f68 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9ed8 │ │ │ │ - cbz r0, 11f68 │ │ │ │ + bl 9e9c │ │ │ │ + cbz r0, 11f78 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 11e70 │ │ │ │ + bl 11e80 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 11f68 │ │ │ │ + cbz r0, 11f78 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (11f78 ) │ │ │ │ - ldr r1, [pc, #32] @ (11f7c ) │ │ │ │ + ldr r3, [pc, #28] @ (11f88 ) │ │ │ │ + ldr r1, [pc, #32] @ (11f8c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 12110 │ │ │ │ + b.n 12100 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xe8580001 │ │ │ │ + strex r0, r0, [r8, #4] │ │ │ │ │ │ │ │ -00011f80 : │ │ │ │ +00011f90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r7, [pc, #352] @ (120f4 ) │ │ │ │ + ldr r7, [pc, #352] @ (12104 ) │ │ │ │ add r7, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 120c6 │ │ │ │ + beq.w 120d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 120ae │ │ │ │ + beq.n 120be │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 1207a │ │ │ │ + bne.n 1208a │ │ │ │ movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1208c │ │ │ │ + beq.n 1209c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 12092 │ │ │ │ - ldr r2, [pc, #284] @ (120f8 ) │ │ │ │ + bpl.n 120a2 │ │ │ │ + ldr r2, [pc, #284] @ (12108 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120de │ │ │ │ - ldr r2, [pc, #276] @ (120fc ) │ │ │ │ + beq.n 120ee │ │ │ │ + ldr r2, [pc, #276] @ (1210c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 120aa │ │ │ │ + beq.n 120ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 120a6 │ │ │ │ + ble.n 120b6 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 12092 │ │ │ │ + bpl.n 120a2 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 120de │ │ │ │ + beq.n 120ee │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 120aa │ │ │ │ + beq.n 120ba │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 120a6 │ │ │ │ + ble.n 120b6 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9750 │ │ │ │ + blx 9760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1202e │ │ │ │ + beq.n 1203e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1204a │ │ │ │ + cbz r3, 1205a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1203e │ │ │ │ + beq.n 1204e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12052 │ │ │ │ + cbz r3, 12062 │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - blt.n 12060 │ │ │ │ + blt.n 12070 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1202e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1203e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 12046 │ │ │ │ - ldr r3, [pc, #156] @ (12100 ) │ │ │ │ + bge.n 12056 │ │ │ │ + ldr r3, [pc, #156] @ (12110 ) │ │ │ │ movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #156] @ (12104 ) │ │ │ │ - ldr r0, [pc, #160] @ (12108 ) │ │ │ │ + ldr r1, [pc, #156] @ (12114 ) │ │ │ │ + ldr r0, [pc, #160] @ (12118 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11fd2 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 11fd2 │ │ │ │ - ldr r3, [pc, #120] @ (1210c ) │ │ │ │ + bne.n 11fe2 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 11fe2 │ │ │ │ + ldr r3, [pc, #120] @ (1211c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #120] @ (12110 ) │ │ │ │ - ldr r0, [pc, #120] @ (12114 ) │ │ │ │ + ldr r1, [pc, #120] @ (12120 ) │ │ │ │ + ldr r0, [pc, #120] @ (12124 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #104] @ (12118 ) │ │ │ │ - movw r2, #5330 @ 0x14d2 │ │ │ │ - ldr r1, [pc, #100] @ (1211c ) │ │ │ │ - ldr r0, [pc, #104] @ (12120 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #104] @ (12128 ) │ │ │ │ + movw r2, #3244 @ 0xcac │ │ │ │ + ldr r1, [pc, #100] @ (1212c ) │ │ │ │ + ldr r0, [pc, #104] @ (12130 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (12124 ) │ │ │ │ - movw r2, #5329 @ 0x14d1 │ │ │ │ - ldr r1, [pc, #88] @ (12128 ) │ │ │ │ - ldr r0, [pc, #92] @ (1212c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (12134 ) │ │ │ │ + movw r2, #3243 @ 0xcab │ │ │ │ + ldr r1, [pc, #88] @ (12138 ) │ │ │ │ + ldr r0, [pc, #92] @ (1213c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (12130 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #80] @ (12140 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (12134 ) │ │ │ │ - ldr r0, [pc, #80] @ (12138 ) │ │ │ │ + ldr r1, [pc, #76] @ (12144 ) │ │ │ │ + ldr r0, [pc, #80] @ (12148 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - b.n 121c8 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + b.n 121b8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, r8, cr1 │ │ │ │ - ldc2 0, cr0, [r4], {1} │ │ │ │ + ldc2 0, cr0, [r8], #-4 │ │ │ │ + stc2 0, cr0, [r4], {1} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1209c │ │ │ │ + b.n 1208c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 120f8 │ │ │ │ + b.n 120e8 │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xeae20001 │ │ │ │ - umlal r0, r0, r4, r1 │ │ │ │ + @ instruction: 0xead20001 │ │ │ │ + @ instruction: 0xfbd40001 │ │ │ │ cmp r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ - pkhbt r0, sl, r1 │ │ │ │ - smlal r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xeaba0001 │ │ │ │ + @ instruction: 0xfbb00001 │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11fa4 │ │ │ │ + b.n 11f94 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb3a0001 │ │ │ │ + @ instruction: 0xeb2a0001 │ │ │ │ │ │ │ │ -0001213c : │ │ │ │ +0001214c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #104] @ (121bc ) │ │ │ │ + ldr r3, [pc, #104] @ (121cc ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #100] @ (121c0 ) │ │ │ │ + ldr r4, [pc, #100] @ (121d0 ) │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r4, pc │ │ │ │ - bl c744 │ │ │ │ - cbz r0, 121b6 │ │ │ │ - ldr r3, [pc, #92] @ (121c4 ) │ │ │ │ + bl c754 │ │ │ │ + cbz r0, 121c6 │ │ │ │ + ldr r3, [pc, #92] @ (121d4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12196 │ │ │ │ + bne.n 121a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e34 │ │ │ │ + bl 9e44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 121b6 │ │ │ │ - cbnz r0, 12190 │ │ │ │ - ldr r3, [pc, #72] @ (121c8 ) │ │ │ │ + beq.n 121c6 │ │ │ │ + cbnz r0, 121a0 │ │ │ │ + ldr r3, [pc, #72] @ (121d8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #56] @ (121cc ) │ │ │ │ + ldr r3, [pc, #56] @ (121dc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 12180 │ │ │ │ - ldr r0, [pc, #56] @ (121d0 ) │ │ │ │ + b.n 12190 │ │ │ │ + ldr r0, [pc, #56] @ (121e0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #48] @ (121d4 ) │ │ │ │ - ldr r1, [pc, #52] @ (121d8 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #48] @ (121e4 ) │ │ │ │ + ldr r1, [pc, #52] @ (121e8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #48] @ (121dc ) │ │ │ │ + ldr r0, [pc, #48] @ (121ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - eor.w r0, r6, r3 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ + orns r0, r6, r3 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d16[0]}, [r6], r1 │ │ │ │ + ldrsh.w r0, [r6, #1] │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - smlabb r0, r2, r1, r0 │ │ │ │ - @ instruction: 0xfad20001 │ │ │ │ + mla r0, r2, r1, r0 │ │ │ │ + @ instruction: 0xfac20001 │ │ │ │ │ │ │ │ -000121e0 : │ │ │ │ +000121f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ (12220 ) │ │ │ │ + ldr r3, [pc, #48] @ (12230 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9660 │ │ │ │ - cbz r0, 12204 │ │ │ │ + blx 9670 │ │ │ │ + cbz r0, 12214 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (12224 ) │ │ │ │ + ldr r3, [pc, #28] @ (12234 ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ - ldr r1, [pc, #28] @ (12228 ) │ │ │ │ - ldr r0, [pc, #28] @ (1222c ) │ │ │ │ + ldr r1, [pc, #28] @ (12238 ) │ │ │ │ + ldr r0, [pc, #28] @ (1223c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - udf #10 │ │ │ │ + ble.n 12228 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa660001 │ │ │ │ - @ instruction: 0xfa6e0001 │ │ │ │ + @ instruction: 0xfa560001 │ │ │ │ + @ instruction: 0xfa5e0001 │ │ │ │ │ │ │ │ -00012230 : │ │ │ │ +00012240 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ (122b4 ) │ │ │ │ + ldr r6, [pc, #116] @ (122c4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (122b8 ) │ │ │ │ + ldr r3, [pc, #116] @ (122c8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (122bc ) │ │ │ │ + ldr r2, [pc, #112] @ (122cc ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (122c0 ) │ │ │ │ + ldr r4, [pc, #112] @ (122d0 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #660 @ 0x294 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bdac │ │ │ │ - cbz r0, 122ae │ │ │ │ - ldr r3, [pc, #92] @ (122c4 ) │ │ │ │ + bl bdbc │ │ │ │ + cbz r0, 122be │ │ │ │ + ldr r3, [pc, #92] @ (122d4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12290 │ │ │ │ + bne.n 122a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121e0 │ │ │ │ + bl 121f0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 122ae │ │ │ │ - ldr r3, [pc, #76] @ (122c8 ) │ │ │ │ + beq.n 122be │ │ │ │ + ldr r3, [pc, #76] @ (122d8 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #56] @ (122cc ) │ │ │ │ + ldr r0, [pc, #56] @ (122dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #52] @ (122d0 ) │ │ │ │ - ldr r0, [pc, #52] @ (122d4 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #52] @ (122e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (122e4 ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfa280001 │ │ │ │ + @ instruction: 0xfa180001 │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + asrs r2, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 12204 │ │ │ │ + ble.n 121f4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb.w r0, [r4, r1] │ │ │ │ + vst4.8 {d0-d3}, [r4], r1 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, #1] │ │ │ │ + vst1.8 {d16[0]}, [ip], r1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 12330 │ │ │ │ + ldr.w ip, [pc, #72] @ 12340 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (12334 ) │ │ │ │ + ldr r3, [pc, #68] @ (12344 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 12318 │ │ │ │ + bne.n 12328 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9da8 │ │ │ │ - cbz r0, 12328 │ │ │ │ + bl 9db8 │ │ │ │ + cbz r0, 12338 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 12230 │ │ │ │ + bl 12240 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 12328 │ │ │ │ + cbz r0, 12338 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (12338 ) │ │ │ │ - ldr r1, [pc, #32] @ (1233c ) │ │ │ │ + ldr r3, [pc, #28] @ (12348 ) │ │ │ │ + ldr r1, [pc, #32] @ (1234c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ble.n 12350 │ │ │ │ + bgt.n 12340 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11c70 │ │ │ │ + b.n 11c60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012340 : │ │ │ │ +00012350 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 11d18 │ │ │ │ + b.w 11d28 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012374 : │ │ │ │ +00012384 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #1000] @ (12770 ) │ │ │ │ - ldr r3, [pc, #1000] @ (12774 ) │ │ │ │ + ldr r1, [pc, #1000] @ (12780 ) │ │ │ │ + ldr r3, [pc, #1000] @ (12784 ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w sl, [pc, #996] @ 12778 │ │ │ │ + ldr.w sl, [pc, #996] @ 12788 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12756 │ │ │ │ + beq.w 12766 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 126e2 │ │ │ │ + ble.w 126f2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 124ae │ │ │ │ + beq.n 124be │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110a8 │ │ │ │ + bl 110b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 12580 │ │ │ │ + bpl.w 12590 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 125aa │ │ │ │ + blt.w 125ba │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 12424 │ │ │ │ - blx 9660 │ │ │ │ + beq.n 12434 │ │ │ │ + blx 9670 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125f8 │ │ │ │ + beq.w 12608 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f8c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1241e │ │ │ │ + beq.n 1242e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 125d0 │ │ │ │ + beq.w 125e0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 12612 │ │ │ │ + blt.w 12622 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92b8 │ │ │ │ + blx 92c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1243e │ │ │ │ + beq.n 1244e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12578 │ │ │ │ + beq.w 12588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1244a │ │ │ │ + beq.n 1245a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12488 │ │ │ │ + cbz r3, 12498 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12494 │ │ │ │ + beq.n 124a4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ it pl │ │ │ │ movpl r5, fp │ │ │ │ - bmi.n 1254c │ │ │ │ + bmi.n 1255c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 12656 │ │ │ │ + bpl.w 12666 │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 123ca │ │ │ │ - ldr r2, [pc, #784] @ (1277c ) │ │ │ │ - ldr r3, [pc, #772] @ (12774 ) │ │ │ │ + bne.n 123da │ │ │ │ + ldr r2, [pc, #784] @ (1278c ) │ │ │ │ + ldr r3, [pc, #772] @ (12784 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12752 │ │ │ │ + bne.w 12762 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 12450 │ │ │ │ - ldr r3, [pc, #744] @ (12780 ) │ │ │ │ + bne.n 12460 │ │ │ │ + ldr r3, [pc, #744] @ (12790 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #744] @ (12784 ) │ │ │ │ - ldr r0, [pc, #744] @ (12788 ) │ │ │ │ + ldr r1, [pc, #744] @ (12794 ) │ │ │ │ + ldr r0, [pc, #744] @ (12798 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125a6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125b6 │ │ │ │ mov r6, r2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 110a8 │ │ │ │ + bl 110b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 12580 │ │ │ │ + bpl.n 12590 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 125aa │ │ │ │ + blt.n 125ba │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1250a │ │ │ │ - blx 9660 │ │ │ │ + beq.n 1251a │ │ │ │ + blx 9670 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125f8 │ │ │ │ + beq.w 12608 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f8c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 12504 │ │ │ │ + beq.n 12514 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1262c │ │ │ │ + beq.w 1263c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 12612 │ │ │ │ + blt.w 12622 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92b8 │ │ │ │ + blx 92c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 12522 │ │ │ │ + beq.n 12532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 125f0 │ │ │ │ + beq.n 12600 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 12530 │ │ │ │ + beq.n 12540 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 125dc │ │ │ │ + beq.n 125ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12494 │ │ │ │ + beq.n 124a4 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 12654 │ │ │ │ + bpl.w 12664 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, fp │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 124b4 │ │ │ │ - b.n 1246a │ │ │ │ + bne.n 124c4 │ │ │ │ + b.n 1247a │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl f22c │ │ │ │ + bl f23c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12638 │ │ │ │ + beq.n 12648 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12572 │ │ │ │ + beq.n 12582 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 125e4 │ │ │ │ + beq.n 125f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 1245e │ │ │ │ + b.n 1246e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1243e │ │ │ │ - ldr r2, [pc, #508] @ (12780 ) │ │ │ │ - ldr r3, [pc, #520] @ (1278c ) │ │ │ │ - ldr r1, [pc, #520] @ (12790 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1244e │ │ │ │ + ldr r2, [pc, #508] @ (12790 ) │ │ │ │ + ldr r3, [pc, #520] @ (1279c ) │ │ │ │ + ldr r1, [pc, #520] @ (127a0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #520] @ (12794 ) │ │ │ │ + ldr r0, [pc, #520] @ (127a4 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1246a │ │ │ │ - ldr r3, [pc, #468] @ (12780 ) │ │ │ │ + b.n 1247a │ │ │ │ + ldr r3, [pc, #468] @ (12790 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #484] @ (12798 ) │ │ │ │ - ldr r0, [pc, #488] @ (1279c ) │ │ │ │ + ldr r1, [pc, #484] @ (127a8 ) │ │ │ │ + ldr r0, [pc, #488] @ (127ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 125a6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 125b6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1241e │ │ │ │ + b.n 1242e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12530 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12540 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 1245e │ │ │ │ + b.n 1246e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12522 │ │ │ │ - ldr r3, [pc, #388] @ (12780 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12532 │ │ │ │ + ldr r3, [pc, #388] @ (12790 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #416] @ (127a0 ) │ │ │ │ - ldr r0, [pc, #416] @ (127a4 ) │ │ │ │ + ldr r1, [pc, #416] @ (127b0 ) │ │ │ │ + ldr r0, [pc, #416] @ (127b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125c2 │ │ │ │ - ldr r3, [pc, #364] @ (12780 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125d2 │ │ │ │ + ldr r3, [pc, #364] @ (12790 ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #396] @ (127a8 ) │ │ │ │ - ldr r0, [pc, #400] @ (127ac ) │ │ │ │ + ldr r1, [pc, #396] @ (127b8 ) │ │ │ │ + ldr r0, [pc, #400] @ (127bc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125c2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125d2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 12504 │ │ │ │ - ldr r3, [pc, #324] @ (12780 ) │ │ │ │ + b.n 12514 │ │ │ │ + ldr r3, [pc, #324] @ (12790 ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #368] @ (127b0 ) │ │ │ │ + ldr r1, [pc, #368] @ (127c0 ) │ │ │ │ mov r5, fp │ │ │ │ - ldr r0, [pc, #368] @ (127b4 ) │ │ │ │ + ldr r0, [pc, #368] @ (127c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125a0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125b0 │ │ │ │ mov r5, fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12668 │ │ │ │ + beq.n 12678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1270e │ │ │ │ - ldr r2, [pc, #332] @ (127b8 ) │ │ │ │ - ldr r3, [pc, #336] @ (127bc ) │ │ │ │ + beq.n 1271e │ │ │ │ + ldr r2, [pc, #332] @ (127c8 ) │ │ │ │ + ldr r3, [pc, #336] @ (127cc ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ - blx 9858 │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ + blx 9868 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1271e │ │ │ │ + beq.n 1272e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126a6 │ │ │ │ + beq.n 126b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 126da │ │ │ │ + cbz r3, 126ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12738 │ │ │ │ + beq.n 12748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 126c0 │ │ │ │ + beq.n 126d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12716 │ │ │ │ - ldr r3, [pc, #188] @ (12780 ) │ │ │ │ + cbz r3, 12726 │ │ │ │ + ldr r3, [pc, #188] @ (12790 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #248] @ (127c0 ) │ │ │ │ - ldr r0, [pc, #248] @ (127c4 ) │ │ │ │ + ldr r1, [pc, #248] @ (127d0 ) │ │ │ │ + ldr r0, [pc, #248] @ (127d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125a6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125b6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126a6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 126b6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 1246a │ │ │ │ - ldr r1, [pc, #144] @ (12780 ) │ │ │ │ + bmi.w 1247a │ │ │ │ + ldr r1, [pc, #144] @ (12790 ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r3, [pc, #212] @ (127c8 ) │ │ │ │ - ldr r0, [pc, #212] @ (127cc ) │ │ │ │ + ldr r3, [pc, #212] @ (127d8 ) │ │ │ │ + ldr r0, [pc, #212] @ (127dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #204] @ (127d0 ) │ │ │ │ + ldr r1, [pc, #204] @ (127e0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 125a6 │ │ │ │ + bl 12350 │ │ │ │ + b.n 125b6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12668 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12678 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 126c0 │ │ │ │ - ldr r3, [pc, #96] @ (12780 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 126d0 │ │ │ │ + ldr r3, [pc, #96] @ (12790 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #172] @ (127d4 ) │ │ │ │ - ldr r0, [pc, #176] @ (127d8 ) │ │ │ │ + ldr r1, [pc, #172] @ (127e4 ) │ │ │ │ + ldr r0, [pc, #176] @ (127e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125a6 │ │ │ │ - ldr r3, [pc, #68] @ (12780 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125b6 │ │ │ │ + ldr r3, [pc, #68] @ (12790 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #156] @ (127dc ) │ │ │ │ - ldr r0, [pc, #156] @ (127e0 ) │ │ │ │ + ldr r1, [pc, #156] @ (127ec ) │ │ │ │ + ldr r0, [pc, #156] @ (127f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 125a6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (127e4 ) │ │ │ │ - movw r2, #6534 @ 0x1986 │ │ │ │ - ldr r1, [pc, #136] @ (127e8 ) │ │ │ │ - ldr r0, [pc, #140] @ (127ec ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 125b6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (127f4 ) │ │ │ │ + mov.w r2, #4448 @ 0x1160 │ │ │ │ + ldr r1, [pc, #136] @ (127f8 ) │ │ │ │ + ldr r0, [pc, #140] @ (127fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 12854 │ │ │ │ + bgt.n 12844 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 12848 │ │ │ │ + bgt.n 12838 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 1269c │ │ │ │ + blt.n 1288c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r6, r1] │ │ │ │ - @ instruction: 0xf7dc0001 │ │ │ │ - lsrs r2, r6, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf7460001 │ │ │ │ - @ instruction: 0xf6ee0001 │ │ │ │ - @ instruction: 0xf7200001 │ │ │ │ - movt r0, #26625 @ 0x6801 │ │ │ │ - @ instruction: 0xf6d20001 │ │ │ │ - @ instruction: 0xf6780001 │ │ │ │ - @ instruction: 0xf6b80001 │ │ │ │ - @ instruction: 0xf65e0001 │ │ │ │ - @ instruction: 0xf6900001 │ │ │ │ - @ instruction: 0xf6360001 │ │ │ │ + strh.w r0, [r6, r1] │ │ │ │ + @ instruction: 0xf7cc0001 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf7360001 │ │ │ │ + @ instruction: 0xf6de0001 │ │ │ │ + @ instruction: 0xf7100001 │ │ │ │ + @ instruction: 0xf6b60001 │ │ │ │ + movt r0, #10241 @ 0x2801 │ │ │ │ + @ instruction: 0xf6680001 │ │ │ │ + subw r0, r8, #2049 @ 0x801 │ │ │ │ + movw r0, #59393 @ 0xe801 │ │ │ │ + @ instruction: 0xf6800001 │ │ │ │ + @ instruction: 0xf6260001 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, sl, #2049 @ 0x801 │ │ │ │ - subs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - add.w r0, r6, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf5840001 │ │ │ │ - rsb r0, lr, #8454144 @ 0x810000 │ │ │ │ - sub.w r0, ip, #8454144 @ 0x810000 │ │ │ │ - adcs.w r0, r2, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf5920001 │ │ │ │ - @ instruction: 0xf5380001 │ │ │ │ + @ instruction: 0xf5fa0001 │ │ │ │ + sub.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf4f60001 │ │ │ │ + sbcs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + subs.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf59c0001 │ │ │ │ + adc.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf5820001 │ │ │ │ + @ instruction: 0xf5280001 │ │ │ │ movs r4, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12060 │ │ │ │ + b.n 12050 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5300001 │ │ │ │ + @ instruction: 0xf5200001 │ │ │ │ │ │ │ │ -000127f0 : │ │ │ │ +00012800 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #220] @ 128dc │ │ │ │ + ldr.w ip, [pc, #220] @ 128ec │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (128e0 ) │ │ │ │ + ldr r3, [pc, #212] @ (128f0 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #208] @ (128e4 ) │ │ │ │ + ldr r4, [pc, #208] @ (128f4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #192] @ (128e8 ) │ │ │ │ + ldr r3, [pc, #192] @ (128f8 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl c6d8 │ │ │ │ + bl c6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 128b8 │ │ │ │ - ldr r3, [pc, #160] @ (128ec ) │ │ │ │ + beq.n 128c8 │ │ │ │ + ldr r3, [pc, #160] @ (128fc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 128c0 │ │ │ │ + bne.n 128d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 128cc │ │ │ │ + bpl.n 128dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 128bc │ │ │ │ - ldr r3, [pc, #136] @ (128f0 ) │ │ │ │ + cbz r2, 128cc │ │ │ │ + ldr r3, [pc, #136] @ (12900 ) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 12898 │ │ │ │ - ldr r3, [pc, #132] @ (128f4 ) │ │ │ │ + bne.n 128a8 │ │ │ │ + ldr r3, [pc, #132] @ (12904 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12374 │ │ │ │ - ldr r2, [pc, #116] @ (128f8 ) │ │ │ │ - ldr r3, [pc, #92] @ (128e0 ) │ │ │ │ + bl 12384 │ │ │ │ + ldr r2, [pc, #116] @ (12908 ) │ │ │ │ + ldr r3, [pc, #92] @ (128f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 128d6 │ │ │ │ + bne.n 128e6 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #96] @ (128fc ) │ │ │ │ + ldr r0, [pc, #96] @ (1290c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #92] @ (12900 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #92] @ (12910 ) │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ - ldr r1, [pc, #88] @ (12904 ) │ │ │ │ - ldr r0, [pc, #92] @ (12908 ) │ │ │ │ + ldr r1, [pc, #88] @ (12914 ) │ │ │ │ + ldr r0, [pc, #92] @ (12918 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12880 │ │ │ │ + b.n 12890 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 1287a │ │ │ │ - ldr r0, [pc, #72] @ (1290c ) │ │ │ │ + b.n 1288a │ │ │ │ + ldr r0, [pc, #72] @ (1291c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 128a2 │ │ │ │ - ldr r0, [pc, #64] @ (12910 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 128b2 │ │ │ │ + ldr r0, [pc, #64] @ (12920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 128a2 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl 11988 │ │ │ │ + b.n 128b2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 128c4 │ │ │ │ + bvc.n 128b4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 128a8 │ │ │ │ + bvc.n 12898 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13044 │ │ │ │ + b.n 13034 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 129ec │ │ │ │ + bvc.n 129dc │ │ │ │ movs r3, r0 │ │ │ │ - orrs.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + orr.w r0, r4, #8454144 @ 0x810000 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r8, #8454144 @ 0x810000 │ │ │ │ - @ instruction: 0xf3d00001 │ │ │ │ - @ instruction: 0xf2e40001 │ │ │ │ - ands.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r8, #8454144 @ 0x810000 │ │ │ │ + ubfx r0, r0, #0, #2 │ │ │ │ + @ instruction: 0xf2d40001 │ │ │ │ + and.w r0, sl, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ -00012914 : │ │ │ │ +00012924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ - ldr r4, [pc, #104] @ (12994 ) │ │ │ │ + ldr r4, [pc, #104] @ (129a4 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #104] @ (12998 ) │ │ │ │ + ldr r0, [pc, #104] @ (129a8 ) │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #100] @ (1299c ) │ │ │ │ + ldr r4, [pc, #100] @ (129ac ) │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r5, [pc, #88] @ (129a0 ) │ │ │ │ + ldr r5, [pc, #88] @ (129b0 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r6, [sp, #548] @ 0x224 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov.w r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - blx 9994 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #72] @ (129a4 ) │ │ │ │ + blx 99a4 <__snprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #72] @ (129b4 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d18 │ │ │ │ - ldr r2, [pc, #52] @ (129a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (12998 ) │ │ │ │ + bl 11d28 │ │ │ │ + ldr r2, [pc, #52] @ (129b8 ) │ │ │ │ + ldr r3, [pc, #32] @ (129a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1298e │ │ │ │ + bne.n 1299e │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ubfx r0, sl, #0, #2 │ │ │ │ + @ instruction: 0xf3ba0001 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 12920 │ │ │ │ + bvs.n 12910 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 12908 │ │ │ │ + bvs.n 128f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 128b8 │ │ │ │ + bvs.n 12aa8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000129ac : │ │ │ │ +000129bc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #496] @ (12bac ) │ │ │ │ + ldr r2, [pc, #496] @ (12bbc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #496] @ (12bb0 ) │ │ │ │ + ldr r3, [pc, #496] @ (12bc0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #496] @ (12bb4 ) │ │ │ │ + ldr r5, [pc, #496] @ (12bc4 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b02 │ │ │ │ + beq.w 12b10 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12b26 │ │ │ │ + beq.w 12b34 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 12ad4 │ │ │ │ + beq.n 12ae2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12ada │ │ │ │ + beq.n 12ae8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12a20 │ │ │ │ + beq.n 12a30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12ae6 │ │ │ │ + beq.n 12af4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b58 │ │ │ │ + beq.w 12b66 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ - bne.n 12a4c │ │ │ │ - ldr r1, [pc, #388] @ (12bb8 ) │ │ │ │ - ldr r2, [pc, #380] @ (12bb0 ) │ │ │ │ + bne.n 12a5c │ │ │ │ + ldr r1, [pc, #388] @ (12bc8 ) │ │ │ │ + ldr r2, [pc, #380] @ (12bc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 12ba8 │ │ │ │ + bne.w 12bb6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12a5e │ │ │ │ + beq.n 12a6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12af2 │ │ │ │ - ldr r2, [pc, #348] @ (12bbc ) │ │ │ │ - ldr r3, [pc, #348] @ (12bc0 ) │ │ │ │ + beq.n 12b00 │ │ │ │ + ldr r2, [pc, #348] @ (12bcc ) │ │ │ │ + ldr r3, [pc, #348] @ (12bd0 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #204] @ 0xcc │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #600] @ 0x258 │ │ │ │ - blx 9858 │ │ │ │ + ldr.w r4, [r2, #432] @ 0x1b0 │ │ │ │ + blx 9868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12b70 │ │ │ │ + beq.n 12b7e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a9a │ │ │ │ + beq.n 12aa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12afa │ │ │ │ + beq.n 12b08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12b90 │ │ │ │ + beq.n 12b9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12aba │ │ │ │ + beq.n 12ac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12aba │ │ │ │ + cbnz r3, 12ac8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #264] @ (12bc4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #264] @ (12bd4 ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #260] @ (12bc8 ) │ │ │ │ - ldr r0, [pc, #264] @ (12bcc ) │ │ │ │ + ldr r1, [pc, #264] @ (12bd8 ) │ │ │ │ + ldr r0, [pc, #264] @ (12bdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 12a30 │ │ │ │ + b.n 12a40 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 129fe │ │ │ │ + bne.n 12a0e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 129fe │ │ │ │ + b.n 12a0e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 12a20 │ │ │ │ + b.n 12a30 │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a5e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12a6e │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a9a │ │ │ │ - ldr r1, [pc, #192] @ (12bc4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12aa8 │ │ │ │ + ldr r1, [pc, #192] @ (12bd4 ) │ │ │ │ movw r0, #787 @ 0x313 │ │ │ │ - ldr r3, [pc, #196] @ (12bd0 ) │ │ │ │ - ldr r2, [pc, #200] @ (12bd4 ) │ │ │ │ + ldr r3, [pc, #200] @ (12be0 ) │ │ │ │ + ldr r2, [pc, #200] @ (12be4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (12bd8 ) │ │ │ │ - ldr r0, [pc, #196] @ (12bdc ) │ │ │ │ + ldr r1, [pc, #196] @ (12be8 ) │ │ │ │ + ldr r0, [pc, #196] @ (12bec ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 12914 │ │ │ │ - b.n 12ad0 │ │ │ │ - ldr r2, [pc, #184] @ (12be0 ) │ │ │ │ + bl 12924 │ │ │ │ + b.n 12ade │ │ │ │ + ldr r2, [pc, #184] @ (12bf0 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #184] @ (12be4 ) │ │ │ │ + ldr r1, [pc, #184] @ (12bf4 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 12b88 │ │ │ │ - ldr r3, [pc, #128] @ (12bc4 ) │ │ │ │ + cbz r2, 12b96 │ │ │ │ + ldr r3, [pc, #132] @ (12bd4 ) │ │ │ │ mov.w r2, #788 @ 0x314 │ │ │ │ - ldr r1, [pc, #160] @ (12be8 ) │ │ │ │ - ldr r0, [pc, #160] @ (12bec ) │ │ │ │ + ldr r1, [pc, #160] @ (12bf8 ) │ │ │ │ + ldr r0, [pc, #164] @ (12bfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 12ad0 │ │ │ │ - ldr r3, [pc, #104] @ (12bc4 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 12ade │ │ │ │ + ldr r3, [pc, #108] @ (12bd4 ) │ │ │ │ mov.w r2, #788 @ 0x314 │ │ │ │ - ldr r1, [pc, #144] @ (12bf0 ) │ │ │ │ - ldr r0, [pc, #144] @ (12bf4 ) │ │ │ │ + ldr r1, [pc, #144] @ (12c00 ) │ │ │ │ + ldr r0, [pc, #148] @ (12c04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 12ad0 │ │ │ │ - ldr r3, [pc, #80] @ (12bc4 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 12ade │ │ │ │ + ldr r3, [pc, #84] @ (12bd4 ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #128] @ (12bf8 ) │ │ │ │ - ldr r0, [pc, #128] @ (12bfc ) │ │ │ │ + ldr r1, [pc, #128] @ (12c08 ) │ │ │ │ + ldr r0, [pc, #132] @ (12c0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 12ad0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 12ade │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b40 │ │ │ │ - ldr r3, [pc, #48] @ (12bc4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12b4e │ │ │ │ + ldr r3, [pc, #52] @ (12bd4 ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #104] @ (12c00 ) │ │ │ │ - ldr r0, [pc, #104] @ (12c04 ) │ │ │ │ + ldr r1, [pc, #104] @ (12c10 ) │ │ │ │ + ldr r0, [pc, #108] @ (12c14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 12ad0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 12c28 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 12ade │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 12c18 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 12c28 │ │ │ │ + bvs.n 12c18 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 12b4c │ │ │ │ + bpl.n 12b3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf29c0001 │ │ │ │ - subs.w r0, r8, #1 │ │ │ │ - @ instruction: 0xf2180001 │ │ │ │ - @ instruction: 0xf2240001 │ │ │ │ - movw r0, #24577 @ 0x6001 │ │ │ │ - sbc.w r0, r4, #1 │ │ │ │ + @ instruction: 0xf28e0001 │ │ │ │ + sub.w r0, sl, #1 │ │ │ │ + addw r0, sl, #1 │ │ │ │ + @ instruction: 0xf2160001 │ │ │ │ + @ instruction: 0xf2380001 │ │ │ │ + adcs.w r0, r6, #1 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #24577 @ 0x6001 │ │ │ │ - @ instruction: 0xf2160001 │ │ │ │ - @ instruction: 0xf1320001 │ │ │ │ - @ instruction: 0xf1fe0001 │ │ │ │ - adds.w r0, sl, #1 │ │ │ │ - @ instruction: 0xf1e60001 │ │ │ │ - add.w r0, r2, #1 │ │ │ │ - rsb r0, r6, #1 │ │ │ │ - @ instruction: 0xf0e20001 │ │ │ │ + @ instruction: 0xf2380001 │ │ │ │ + addw r0, r8, #1 │ │ │ │ + @ instruction: 0xf1240001 │ │ │ │ + @ instruction: 0xf1f00001 │ │ │ │ + add.w r0, ip, #1 │ │ │ │ + rsbs r0, r8, #1 │ │ │ │ + @ instruction: 0xf0f40001 │ │ │ │ + subs.w r0, r8, #1 │ │ │ │ + @ instruction: 0xf0d40001 │ │ │ │ │ │ │ │ -00012c08 : │ │ │ │ +00012c18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #128] @ 12ca0 │ │ │ │ + ldr.w ip, [pc, #128] @ 12cb0 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (12ca4 ) │ │ │ │ + ldr r3, [pc, #124] @ (12cb4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #120] @ (12ca8 ) │ │ │ │ + ldr r4, [pc, #120] @ (12cb8 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #104] @ (12cac ) │ │ │ │ + ldr r3, [pc, #104] @ (12cbc ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #324 @ 0x144 │ │ │ │ - bl c7bc │ │ │ │ - cbz r0, 12c98 │ │ │ │ + bl c7cc │ │ │ │ + cbz r0, 12ca8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 12c7a │ │ │ │ + bpl.n 12c8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 129ac │ │ │ │ - ldr r2, [pc, #76] @ (12cb0 ) │ │ │ │ - ldr r3, [pc, #60] @ (12ca4 ) │ │ │ │ + bl 129bc │ │ │ │ + ldr r2, [pc, #76] @ (12cc0 ) │ │ │ │ + ldr r3, [pc, #60] @ (12cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12c9c │ │ │ │ + bne.n 12cac │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ (12cb4 ) │ │ │ │ + ldr r0, [pc, #56] @ (12cc4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #52] @ (12cb8 ) │ │ │ │ - ldr r1, [pc, #52] @ (12cbc ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #52] @ (12cc8 ) │ │ │ │ + ldr r1, [pc, #52] @ (12ccc ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r0, [pc, #52] @ (12cc0 ) │ │ │ │ + ldr r0, [pc, #52] @ (12cd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12c62 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 12c4c │ │ │ │ + b.n 12c72 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bcc.n 12c3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 12c48 │ │ │ │ + bcc.n 12c38 │ │ │ │ movs r3, r0 │ │ │ │ - svc 150 @ 0x96 │ │ │ │ + svc 134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 12be0 │ │ │ │ + bcc.n 12bd0 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r7, #24 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d40001 │ │ │ │ - vext.8 d16, d0, d1, #0 │ │ │ │ + @ instruction: 0xf0c40001 │ │ │ │ + vaddl.s32 q8, d0, d1 │ │ │ │ │ │ │ │ -00012cc4 : │ │ │ │ +00012cd4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 12cd2 │ │ │ │ + cbz r3, 12ce2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 12cd2 │ │ │ │ + cbz r3, 12ce2 │ │ │ │ bx r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.w 9718 │ │ │ │ + b.w 9728 │ │ │ │ │ │ │ │ -00012cd8 : │ │ │ │ +00012ce8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (12d20 ) │ │ │ │ + ldr r1, [pc, #56] @ (12d30 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ (12d24 ) │ │ │ │ + ldr r2, [pc, #56] @ (12d34 ) │ │ │ │ mov r0, sp │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9678 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - ldr r2, [pc, #36] @ (12d28 ) │ │ │ │ - ldr r3, [pc, #28] @ (12d24 ) │ │ │ │ + blx 9688 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ + ldr r2, [pc, #36] @ (12d38 ) │ │ │ │ + ldr r3, [pc, #28] @ (12d34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12d1c │ │ │ │ + bne.n 12d2c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 12d40 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bcs.n 12d30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 12d18 │ │ │ │ + bcs.n 12d08 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012d2c : │ │ │ │ +00012d3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #392] @ (12ec4 ) │ │ │ │ + ldr r2, [pc, #392] @ (12ed4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #392] @ (12ec8 ) │ │ │ │ + ldr r3, [pc, #392] @ (12ed8 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #388] @ (12ecc ) │ │ │ │ + ldr r5, [pc, #388] @ (12edc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 948c │ │ │ │ + blx 949c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #364] @ (12ed0 ) │ │ │ │ + ldr r3, [pc, #364] @ (12ee0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 9264 │ │ │ │ + blx 9274 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12e0e │ │ │ │ - ldr r1, [pc, #352] @ (12ed4 ) │ │ │ │ + bne.n 12e1e │ │ │ │ + ldr r1, [pc, #352] @ (12ee4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ - blx 96e0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96f0 <_PyObject_GetAttrId@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e5c │ │ │ │ + beq.n 12e6c │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 114dc <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 114ec <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9570 │ │ │ │ + blx 9580 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12db4 │ │ │ │ + beq.n 12dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eac │ │ │ │ + beq.n 12ebc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dc8 │ │ │ │ + beq.n 12dd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e7e │ │ │ │ + beq.n 12e8e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12ddc │ │ │ │ + beq.n 12dec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e90 │ │ │ │ + beq.n 12ea0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dee │ │ │ │ + beq.n 12dfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12ea0 │ │ │ │ + beq.n 12eb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12e70 │ │ │ │ + beq.n 12e80 │ │ │ │ str r5, [r7, #0] │ │ │ │ - ldr r2, [pc, #224] @ (12ed8 ) │ │ │ │ - ldr r3, [pc, #208] @ (12ec8 ) │ │ │ │ + ldr r2, [pc, #224] @ (12ee8 ) │ │ │ │ + ldr r3, [pc, #208] @ (12ed8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12ebe │ │ │ │ + bne.n 12ece │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #204] @ (12edc ) │ │ │ │ + ldr r1, [pc, #204] @ (12eec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ - blx 96e0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96f0 <_PyObject_GetAttrId@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12e5c │ │ │ │ - blx 9948 │ │ │ │ + cbz r0, 12e6c │ │ │ │ + blx 9958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e3c │ │ │ │ + beq.n 12e4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12e3c │ │ │ │ + cbnz r3, 12e4c │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 12e58 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 12e68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e54 │ │ │ │ + beq.n 12e64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 12e54 │ │ │ │ + cbnz r3, 12e64 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - bl 11224 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + bl 11234 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 12df4 │ │ │ │ - ldr r3, [pc, #128] @ (12ee0 ) │ │ │ │ + b.n 12e04 │ │ │ │ + ldr r3, [pc, #128] @ (12ef0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 931c │ │ │ │ + blx 932c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e58 │ │ │ │ - blx 93ec │ │ │ │ - b.n 12e54 │ │ │ │ - bl 12cd8 │ │ │ │ + beq.n 12e68 │ │ │ │ + blx 93fc │ │ │ │ + b.n 12e64 │ │ │ │ + bl 12ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e54 │ │ │ │ + beq.n 12e64 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 12df4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12e04 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12dd4 │ │ │ │ - b.n 12ddc │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 12de4 │ │ │ │ + b.n 12dec │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12de6 │ │ │ │ - b.n 12dee │ │ │ │ + bne.n 12df6 │ │ │ │ + b.n 12dfe │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 12df2 │ │ │ │ - b.n 12e70 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 12e02 │ │ │ │ + b.n 12e80 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12dc0 │ │ │ │ - b.n 12dc8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bne.n 12dd0 │ │ │ │ + b.n 12dd8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 12e3c │ │ │ │ + bcs.n 12e2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 12e34 │ │ │ │ + bcs.n 12e24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #86 @ 0x56 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 12ee4 │ │ │ │ + bne.n 12ed4 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 12e74 │ │ │ │ + ble.n 12e64 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00012ee4 : │ │ │ │ +00012ef4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr.w r9, [pc, #184] @ 12fb0 │ │ │ │ + ldr.w r9, [pc, #184] @ 12fc0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ add r9, pc │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 12f94 │ │ │ │ + beq.n 12fa4 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #172] @ (12fb4 ) │ │ │ │ + ldr r1, [pc, #172] @ (12fc4 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12f7e │ │ │ │ - ldr r1, [pc, #164] @ (12fb8 ) │ │ │ │ + beq.n 12f8e │ │ │ │ + ldr r1, [pc, #164] @ (12fc8 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12f7a │ │ │ │ + beq.n 12f8a │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 12f74 │ │ │ │ + ble.n 12f84 │ │ │ │ add.w r6, r7, #8 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r3, 12f98 │ │ │ │ + cbz r3, 12fa8 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ - blx 97a8 │ │ │ │ - cbnz r0, 12f4e │ │ │ │ + blx 97b8 │ │ │ │ + cbnz r0, 12f5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12f5e │ │ │ │ + cbz r0, 12f6e │ │ │ │ mov r4, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 12f74 │ │ │ │ + beq.n 12f84 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12f2c │ │ │ │ - ldr r3, [pc, #92] @ (12fbc ) │ │ │ │ - ldr r1, [pc, #92] @ (12fc0 ) │ │ │ │ + b.n 12f3c │ │ │ │ + ldr r3, [pc, #92] @ (12fcc ) │ │ │ │ + ldr r1, [pc, #92] @ (12fd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #68] @ (12fc4 ) │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #68] @ (12fd4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (12fc8 ) │ │ │ │ - ldr r0, [pc, #68] @ (12fcc ) │ │ │ │ + ldr r1, [pc, #64] @ (12fd8 ) │ │ │ │ + ldr r0, [pc, #68] @ (12fdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a30 │ │ │ │ - ldr r3, [pc, #52] @ (12fd0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a40 │ │ │ │ + ldr r3, [pc, #52] @ (12fe0 ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #52] @ (12fd4 ) │ │ │ │ - ldr r0, [pc, #56] @ (12fd8 ) │ │ │ │ + ldr r1, [pc, #52] @ (12fe4 ) │ │ │ │ + ldr r0, [pc, #56] @ (12fe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 12fb4 │ │ │ │ + beq.n 12fa4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr6, cr1, {0} │ │ │ │ + cdp 0, 9, cr0, cr6, cr1, {0} │ │ │ │ adds r4, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 12ef8 │ │ │ │ + bhi.n 12ee8 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 12f04 │ │ │ │ + bgt.n 12ef4 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r6, #0 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 1, cr0, cr6, cr1, {0} │ │ │ │ - cdp 0, 4, cr0, cr8, cr1, {0} │ │ │ │ + cdp 0, 0, cr0, cr6, cr1, {0} │ │ │ │ + cdp 0, 3, cr0, cr8, cr1, {0} │ │ │ │ │ │ │ │ -00012fdc : │ │ │ │ +00012fec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1856] @ 13730 │ │ │ │ + ldr.w r3, [pc, #1856] @ 13740 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r9, [pc, #1852] @ 13734 │ │ │ │ + ldr.w r9, [pc, #1852] @ 13744 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1848] @ 13738 │ │ │ │ + ldr.w r2, [pc, #1848] @ 13748 │ │ │ │ add r9, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 133c4 │ │ │ │ + beq.w 133d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 133d2 │ │ │ │ + beq.w 133e2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 136e0 │ │ │ │ - ldr.w r1, [pc, #1808] @ 1373c │ │ │ │ + beq.w 136f0 │ │ │ │ + ldr.w r1, [pc, #1808] @ 1374c │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 136ca │ │ │ │ - ldr.w r1, [pc, #1796] @ 13740 │ │ │ │ + beq.w 136da │ │ │ │ + ldr.w r1, [pc, #1796] @ 13750 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 136fa │ │ │ │ + beq.w 1370a │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 13614 │ │ │ │ - ldr.w r2, [pc, #1776] @ 13744 │ │ │ │ + ble.w 13624 │ │ │ │ + ldr.w r2, [pc, #1776] @ 13754 │ │ │ │ movs r4, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ add.w r8, r7, #8 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136b4 │ │ │ │ + beq.w 136c4 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 130a0 │ │ │ │ - cbz r4, 1308e │ │ │ │ + bge.n 130b0 │ │ │ │ + cbz r4, 1309e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9410 │ │ │ │ + blx 9420 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 13136 │ │ │ │ + blt.n 13146 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 13586 │ │ │ │ + beq.w 13596 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1306e │ │ │ │ + b.n 1307e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - blx 9908 │ │ │ │ + blx 9918 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 135de │ │ │ │ + blt.w 135ee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13080 │ │ │ │ + beq.n 13090 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 130d8 │ │ │ │ + beq.n 130e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133e2 │ │ │ │ + beq.w 133f2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 135de │ │ │ │ + beq.w 135ee │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 13618 │ │ │ │ + bpl.w 13628 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13512 │ │ │ │ + beq.w 13522 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136f6 │ │ │ │ + beq.w 13706 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 136ca │ │ │ │ + beq.w 136da │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 136fa │ │ │ │ + beq.w 1370a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - blx 9118 │ │ │ │ + blx 9128 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 13136 │ │ │ │ + blt.n 13146 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1308e │ │ │ │ + beq.n 1309e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1308e │ │ │ │ + bne.n 1309e │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1308e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1309e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 13150 │ │ │ │ + beq.n 13160 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1346e │ │ │ │ + beq.w 1347e │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 12ee4 │ │ │ │ + bl 12ef4 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1340a │ │ │ │ - ldr.w r3, [pc, #1508] @ 13748 │ │ │ │ + beq.w 1341a │ │ │ │ + ldr.w r3, [pc, #1508] @ 13758 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 131f6 │ │ │ │ - ldr.w r1, [pc, #1500] @ 1374c │ │ │ │ + beq.n 13206 │ │ │ │ + ldr.w r1, [pc, #1500] @ 1375c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134ae │ │ │ │ - ldr.w r1, [pc, #1484] @ 13750 │ │ │ │ + beq.w 134be │ │ │ │ + ldr.w r1, [pc, #1484] @ 13760 │ │ │ │ add r1, pc │ │ │ │ - blx 9588 │ │ │ │ - cbnz r0, 131bc │ │ │ │ + blx 9598 │ │ │ │ + cbnz r0, 131cc │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r1, [pc, #1472] @ 13754 │ │ │ │ + ldr.w r1, [pc, #1472] @ 13764 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ - cbz r0, 131e0 │ │ │ │ - ldr.w r1, [pc, #1460] @ 13758 │ │ │ │ + blx 9008 │ │ │ │ + cbz r0, 131f0 │ │ │ │ + ldr.w r1, [pc, #1460] @ 13768 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ - cbz r0, 131e0 │ │ │ │ - ldr.w r1, [pc, #1452] @ 1375c │ │ │ │ + blx 9008 │ │ │ │ + cbz r0, 131f0 │ │ │ │ + ldr.w r1, [pc, #1452] @ 1376c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ - cbz r0, 131e0 │ │ │ │ - ldr.w r1, [pc, #1440] @ 13760 │ │ │ │ + blx 9008 │ │ │ │ + cbz r0, 131f0 │ │ │ │ + ldr.w r1, [pc, #1440] @ 13770 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9588 │ │ │ │ + blx 9598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134e0 │ │ │ │ - ldr.w r1, [pc, #1428] @ 13764 │ │ │ │ + bne.w 134f0 │ │ │ │ + ldr.w r1, [pc, #1428] @ 13774 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ + blx 9008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134e0 │ │ │ │ + bne.w 134f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 131f6 │ │ │ │ + beq.n 13206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 131f6 │ │ │ │ + cbnz r3, 13206 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ - blx 96f0 │ │ │ │ + blx 9700 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134c2 │ │ │ │ + beq.w 134d2 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ - cbz r0, 1322e │ │ │ │ - blx 94d4 │ │ │ │ + cbz r0, 1323e │ │ │ │ + blx 94e4 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 98e0 │ │ │ │ + blx 98f0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1343a │ │ │ │ + beq.w 1344a │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ str.w sl, [fp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1304] @ 13748 │ │ │ │ + ldr.w r3, [pc, #1304] @ 13758 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1343a │ │ │ │ + beq.w 1344a │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ add.w r1, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1326c │ │ │ │ - ldr.w r1, [pc, #1292] @ 13768 │ │ │ │ + beq.n 1327c │ │ │ │ + ldr.w r1, [pc, #1292] @ 13778 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1342a │ │ │ │ - cbz r5, 1328c │ │ │ │ + blt.w 1343a │ │ │ │ + cbz r5, 1329c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 13716 │ │ │ │ + bpl.w 13726 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -15997,784 +15998,784 @@ │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #436] @ 0x1b4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - blx 9390 │ │ │ │ + blx 93a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 133f8 │ │ │ │ + blt.w 13408 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136fe │ │ │ │ + beq.w 1370e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [pc, #1188] @ 1376c │ │ │ │ + ldr.w r1, [pc, #1188] @ 1377c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ add r1, pc │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1350c │ │ │ │ - blx 95f8 │ │ │ │ + beq.w 1351c │ │ │ │ + blx 9608 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13300 │ │ │ │ + beq.n 13310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13486 │ │ │ │ + beq.w 13496 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 133e8 │ │ │ │ - bne.n 133f8 │ │ │ │ - ldr.w r1, [pc, #1128] @ 13770 │ │ │ │ + bgt.n 133f8 │ │ │ │ + bne.n 13408 │ │ │ │ + ldr.w r1, [pc, #1128] @ 13780 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 133f8 │ │ │ │ - ldr.w r2, [pc, #1112] @ 13774 │ │ │ │ + blt.n 13408 │ │ │ │ + ldr.w r2, [pc, #1112] @ 13784 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #2 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133f8 │ │ │ │ - ldr.w r1, [pc, #1084] @ 13778 │ │ │ │ + beq.n 13408 │ │ │ │ + ldr.w r1, [pc, #1084] @ 13788 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #396 @ 0x18c │ │ │ │ - blx 96e0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96f0 <_PyObject_GetAttrId@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1335c │ │ │ │ + beq.n 1336c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13496 │ │ │ │ + beq.w 134a6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 133f8 │ │ │ │ + beq.n 13408 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - blx 9544 │ │ │ │ + blx 9554 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13382 │ │ │ │ + beq.n 13392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1349e │ │ │ │ + beq.w 134ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 133f8 │ │ │ │ + beq.n 13408 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1339a │ │ │ │ + beq.n 133aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1357e │ │ │ │ + beq.w 1358e │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1340c │ │ │ │ - blx 94d4 │ │ │ │ + beq.n 1341c │ │ │ │ + blx 94e4 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98e0 │ │ │ │ + blx 98f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13656 │ │ │ │ + beq.w 13666 │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9144 │ │ │ │ + blx 9154 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 1340c │ │ │ │ - ldr r3, [pc, #896] @ (13748 ) │ │ │ │ + b.n 1341c │ │ │ │ + ldr r3, [pc, #896] @ (13758 ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1301c │ │ │ │ + bne.w 1302c │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ - blx 96f0 │ │ │ │ + blx 9700 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1340a │ │ │ │ + cbz r0, 1341a │ │ │ │ mov r5, r7 │ │ │ │ - b.n 13206 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 130d8 │ │ │ │ - ldr r3, [pc, #912] @ (1377c ) │ │ │ │ - ldr r1, [pc, #916] @ (13780 ) │ │ │ │ + b.n 13216 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 130e8 │ │ │ │ + ldr r3, [pc, #912] @ (1378c ) │ │ │ │ + ldr r1, [pc, #916] @ (13790 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1340a │ │ │ │ + beq.n 1341a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1348e │ │ │ │ + beq.n 1349e │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #884] @ (13784 ) │ │ │ │ - ldr r3, [pc, #800] @ (13730 ) │ │ │ │ + ldr r2, [pc, #884] @ (13794 ) │ │ │ │ + ldr r3, [pc, #800] @ (13740 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13670 │ │ │ │ + bne.w 13680 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1343a │ │ │ │ + beq.n 1344a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 134a6 │ │ │ │ - cbz r5, 13450 │ │ │ │ + cbz r3, 134b6 │ │ │ │ + cbz r5, 13460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13450 │ │ │ │ + beq.n 13460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13576 │ │ │ │ + beq.w 13586 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1340a │ │ │ │ + beq.n 1341a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1340a │ │ │ │ + bne.n 1341a │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1340a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1341a │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ee4 │ │ │ │ + bl 12ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13162 │ │ │ │ - b.n 1340a │ │ │ │ + bne.w 13172 │ │ │ │ + b.n 1341a │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13300 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13310 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1340a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1341a │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1335c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1336c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13382 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13392 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1343a │ │ │ │ - blx 93ec │ │ │ │ - ldr r3, [pc, #712] @ (1377c ) │ │ │ │ - ldr r1, [pc, #720] @ (13788 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1344a │ │ │ │ + blx 93fc │ │ │ │ + ldr r3, [pc, #712] @ (1378c ) │ │ │ │ + ldr r1, [pc, #720] @ (13798 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1340a │ │ │ │ + beq.n 1341a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1340a │ │ │ │ + beq.n 1341a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1340a │ │ │ │ + bne.n 1341a │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1340a │ │ │ │ - ldr r1, [pc, #680] @ (1378c ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1341a │ │ │ │ + ldr r1, [pc, #680] @ (1379c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9588 │ │ │ │ + blx 9598 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 135ec │ │ │ │ + beq.n 135fc │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 134b2 │ │ │ │ + beq.n 134c2 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 134b2 │ │ │ │ + bne.n 134c2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 134b2 │ │ │ │ - blx 93ec │ │ │ │ - b.n 13306 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 134c2 │ │ │ │ + blx 93fc │ │ │ │ + b.n 13316 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13668 │ │ │ │ + beq.w 13678 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 130ee │ │ │ │ + beq.w 130fe │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 1369a │ │ │ │ + bpl.w 136aa │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w ip, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 13686 │ │ │ │ + bpl.w 13696 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 13554 │ │ │ │ + b.n 13564 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ cmp sl, r3 │ │ │ │ - ble.w 136b0 │ │ │ │ + ble.w 136c0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 13550 │ │ │ │ + bne.n 13560 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 130fc │ │ │ │ + b.n 1310c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13450 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13460 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1339a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 133aa │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13614 │ │ │ │ + beq.n 13624 │ │ │ │ mov r0, r4 │ │ │ │ - blx 903c │ │ │ │ + blx 904c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 135ae │ │ │ │ + beq.n 135be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 135ae │ │ │ │ + cbnz r3, 135be │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 13674 │ │ │ │ + bne.n 13684 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 12ee4 │ │ │ │ + bl 12ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134c6 │ │ │ │ - ldr r3, [pc, #372] @ (13748 ) │ │ │ │ + beq.w 134d6 │ │ │ │ + ldr r3, [pc, #372] @ (13758 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1316e │ │ │ │ - b.n 131f6 │ │ │ │ + bne.w 1317e │ │ │ │ + b.n 13206 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13150 │ │ │ │ - b.n 1313c │ │ │ │ - ldr r1, [pc, #416] @ (13790 ) │ │ │ │ + beq.w 13160 │ │ │ │ + b.n 1314c │ │ │ │ + ldr r1, [pc, #416] @ (137a0 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ + blx 9008 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134f6 │ │ │ │ + bne.w 13506 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 131f6 │ │ │ │ + beq.w 13206 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 131f6 │ │ │ │ - b.n 131f0 │ │ │ │ + bne.w 13206 │ │ │ │ + b.n 13200 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 135b2 │ │ │ │ + b.n 135c2 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1377c ) │ │ │ │ + ldr r3, [pc, #348] @ (1378c ) │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r1, [pc, #364] @ (13794 ) │ │ │ │ + ldr r1, [pc, #364] @ (137a4 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 135e4 │ │ │ │ + beq.n 135f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 135e4 │ │ │ │ + bne.n 135f4 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13150 │ │ │ │ - b.n 1313c │ │ │ │ - blx 9178 │ │ │ │ + beq.w 13160 │ │ │ │ + b.n 1314c │ │ │ │ + blx 9188 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 13402 │ │ │ │ - b.n 1340a │ │ │ │ + bne.w 13412 │ │ │ │ + b.n 1341a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ - b.n 13150 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 13160 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ee4 │ │ │ │ + bl 12ef4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13162 │ │ │ │ - b.n 134c2 │ │ │ │ - ldr r3, [pc, #272] @ (13798 ) │ │ │ │ + bne.w 13172 │ │ │ │ + b.n 134d2 │ │ │ │ + ldr r3, [pc, #272] @ (137a8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #272] @ (1379c ) │ │ │ │ - ldr r0, [pc, #272] @ (137a0 ) │ │ │ │ + ldr r1, [pc, #272] @ (137ac ) │ │ │ │ + ldr r0, [pc, #272] @ (137b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (137a4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (137b4 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #264] @ (137a8 ) │ │ │ │ - ldr r0, [pc, #264] @ (137ac ) │ │ │ │ + ldr r1, [pc, #264] @ (137b8 ) │ │ │ │ + ldr r0, [pc, #264] @ (137bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b20 │ │ │ │ - ldr r3, [pc, #248] @ (137b0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b30 │ │ │ │ + ldr r3, [pc, #248] @ (137c0 ) │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #248] @ (137b4 ) │ │ │ │ - ldr r0, [pc, #252] @ (137b8 ) │ │ │ │ + ldr r1, [pc, #248] @ (137c4 ) │ │ │ │ + ldr r0, [pc, #252] @ (137c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (137bc ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #240] @ (137cc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #236] @ (137c0 ) │ │ │ │ - ldr r0, [pc, #240] @ (137c4 ) │ │ │ │ + ldr r1, [pc, #236] @ (137d0 ) │ │ │ │ + ldr r0, [pc, #240] @ (137d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (137c8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #228] @ (137d8 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #228] @ (137cc ) │ │ │ │ - ldr r0, [pc, #232] @ (137d0 ) │ │ │ │ + ldr r1, [pc, #228] @ (137dc ) │ │ │ │ + ldr r0, [pc, #232] @ (137e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9b50 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #212] @ (137d4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9b60 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #212] @ (137e4 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #208] @ (137d8 ) │ │ │ │ - ldr r0, [pc, #212] @ (137dc ) │ │ │ │ + ldr r1, [pc, #208] @ (137e8 ) │ │ │ │ + ldr r0, [pc, #212] @ (137ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (137e0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (137f0 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #196] @ (137e4 ) │ │ │ │ - ldr r0, [pc, #200] @ (137e8 ) │ │ │ │ + ldr r1, [pc, #196] @ (137f4 ) │ │ │ │ + ldr r0, [pc, #200] @ (137f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 0, cr0, cr14, cr1, {0} │ │ │ │ lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 13688 │ │ │ │ + blt.n 13678 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r2, #-4]! │ │ │ │ - stc 0, cr0, [r8, #-4]! │ │ │ │ - stc 0, cr0, [r6, #-4]! │ │ │ │ - stc 0, cr0, [r4, #-4]! │ │ │ │ - stc 0, cr0, [r6, #-4]! │ │ │ │ - stc 0, cr0, [r4, #-4] │ │ │ │ - ldcl 0, cr0, [r0], {1} │ │ │ │ - stc 0, cr0, [sl], {1} │ │ │ │ - bge.n 13778 │ │ │ │ + stc 0, cr0, [r2, #-4]! │ │ │ │ + ldc 0, cr0, [r8, #-4] │ │ │ │ + ldc 0, cr0, [r6, #-4] │ │ │ │ + ldc 0, cr0, [r4, #-4] │ │ │ │ + ldc 0, cr0, [r6, #-4] │ │ │ │ + ldcl 0, cr0, [r4], #4 │ │ │ │ + stcl 0, cr0, [r0], {1} │ │ │ │ + ldcl 0, cr0, [sl], #-4 │ │ │ │ + bls.n 13768 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 136bc │ │ │ │ + bhi.n 136ac │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, ip, r1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + sbc.w r0, ip, r1 │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - orrs.w r0, r2, r1 │ │ │ │ - ands.w r0, r8, r1 │ │ │ │ - ldmdb r0, {r0} │ │ │ │ - strd r0, r0, [sl], #-4 │ │ │ │ + orr.w r0, r2, r1 │ │ │ │ + and.w r0, r8, r1 │ │ │ │ + stmdb r0, {r0} │ │ │ │ + @ instruction: 0xe85a0001 │ │ │ │ asrs r6, r0, #21 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n 136c0 │ │ │ │ + bcs.n 136b0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 1374c │ │ │ │ + bcs.n 1373c │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13ae4 │ │ │ │ + b.n 13ad4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1363c │ │ │ │ + b.n 1362c │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r3, #20 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13abc │ │ │ │ + b.n 13aac │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13614 │ │ │ │ + b.n 13604 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r0, #20 │ │ │ │ movs r2, r0 │ │ │ │ - bne.n 13858 │ │ │ │ + bne.n 13848 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 13864 │ │ │ │ + bpl.n 13854 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r5, #19 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13a7c │ │ │ │ + b.n 13a6c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 135d4 │ │ │ │ + b.n 135c4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r1, #19 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13538 │ │ │ │ + b.n 13528 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8300001 │ │ │ │ + @ instruction: 0xe8200001 │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13514 │ │ │ │ + b.n 13504 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1357c │ │ │ │ + b.n 1356c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000137ec : │ │ │ │ +000137fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #480] @ (139e0 ) │ │ │ │ + ldr r2, [pc, #480] @ (139f0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #480] @ (139e4 ) │ │ │ │ + ldr r3, [pc, #480] @ (139f4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 976c │ │ │ │ + blx 977c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1391c │ │ │ │ + beq.n 1392c │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1383c │ │ │ │ + b.n 1384c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9744 │ │ │ │ + blx 9754 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 138fa │ │ │ │ + beq.n 1390a │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13830 │ │ │ │ + bne.n 13840 │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 13864 │ │ │ │ + b.n 13874 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13906 │ │ │ │ + bne.n 13916 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13856 │ │ │ │ + bne.n 13866 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 910c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13906 │ │ │ │ + beq.n 13916 │ │ │ │ mov r0, fp │ │ │ │ - blx 969c │ │ │ │ + blx 96ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13994 │ │ │ │ - ldr r1, [pc, #340] @ (139e8 ) │ │ │ │ + beq.w 139a4 │ │ │ │ + ldr r1, [pc, #340] @ (139f8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ + blx 9008 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13938 │ │ │ │ - ldr r3, [pc, #332] @ (139ec ) │ │ │ │ + bne.n 13948 │ │ │ │ + ldr r3, [pc, #332] @ (139fc ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #328] @ (139f0 ) │ │ │ │ + ldr r4, [pc, #328] @ (13a00 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, ip │ │ │ │ add r4, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 138c4 │ │ │ │ + b.n 138d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13994 │ │ │ │ + beq.n 139a4 │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 139c6 │ │ │ │ + beq.w 139d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9908 │ │ │ │ + blx 9918 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 138b4 │ │ │ │ + bne.n 138c4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138b8 │ │ │ │ + beq.n 138c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 138b8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138b8 │ │ │ │ + bne.n 138c8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 138c8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 921c │ │ │ │ + blx 922c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1383c │ │ │ │ + beq.n 1384c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1391c │ │ │ │ + beq.n 1392c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 139be │ │ │ │ + beq.n 139ce │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #212] @ (139f4 ) │ │ │ │ - ldr r3, [pc, #192] @ (139e4 ) │ │ │ │ + ldr r2, [pc, #212] @ (13a04 ) │ │ │ │ + ldr r3, [pc, #192] @ (139f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 139da │ │ │ │ + bne.n 139ea │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ (139f8 ) │ │ │ │ + ldr r1, [pc, #188] @ (13a08 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8ff8 │ │ │ │ + blx 9008 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1389c │ │ │ │ + beq.n 138ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 13958 │ │ │ │ + b.n 13968 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94c8 │ │ │ │ - cbnz r0, 13994 │ │ │ │ + blx 94d8 │ │ │ │ + cbnz r0, 139a4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1394c │ │ │ │ + bne.n 1395c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1397c │ │ │ │ + beq.n 1398c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 139ca │ │ │ │ + cbz r3, 139da │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13990 │ │ │ │ + beq.n 139a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 139d2 │ │ │ │ + cbz r3, 139e2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1391e │ │ │ │ + b.n 1392e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13906 │ │ │ │ + beq.n 13916 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13906 │ │ │ │ + bne.n 13916 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 13912 │ │ │ │ - b.n 1391c │ │ │ │ + bne.n 13922 │ │ │ │ + b.n 1392c │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1391c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1392c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 13946 │ │ │ │ + b.n 13956 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1397c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1398c │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13990 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 139a0 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 13800 │ │ │ │ + b.n 137f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 137b8 │ │ │ │ + b.n 137a8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 136cc │ │ │ │ + b.n 136bc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000139fc : │ │ │ │ - b.w c984 │ │ │ │ +00013a0c : │ │ │ │ + b.w c994 │ │ │ │ │ │ │ │ -00013a00 : │ │ │ │ +00013a10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #288] @ (13b34 ) │ │ │ │ + ldr r2, [pc, #288] @ (13b44 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #288] @ (13b38 ) │ │ │ │ + ldr r3, [pc, #288] @ (13b48 ) │ │ │ │ lsls r4, r0, #31 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.n 13ae8 │ │ │ │ + bmi.n 13af8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #22 │ │ │ │ - blx 9914 │ │ │ │ + blx 9924 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13ace │ │ │ │ + beq.n 13ade │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 13b30 │ │ │ │ + bpl.n 13b40 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 13b0a │ │ │ │ + bpl.n 13b1a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w lr, r0, #20 │ │ │ │ addpl.w lr, r0, #28 │ │ │ │ asrs r2, r4, #1 │ │ │ │ movw r5, #26215 @ 0x6667 │ │ │ │ movt r5, #26214 @ 0x6666 │ │ │ │ @@ -16790,15 +16791,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ mls r3, r6, r1, r3 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 13a6a │ │ │ │ + bne.n 13a7a │ │ │ │ cmp r7, r1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, #45 @ 0x2d │ │ │ │ add r1, sp, #4 │ │ │ │ ittte lt │ │ │ │ strblt.w r3, [lr] │ │ │ │ @@ -16808,243 +16809,243 @@ │ │ │ │ add r1, r2 │ │ │ │ add ip, r3 │ │ │ │ add.w r2, ip, #2 │ │ │ │ ldrb.w r5, [r1, #-1]! │ │ │ │ sub.w r2, r2, lr │ │ │ │ strb.w r5, [ip, #1]! │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 13aa4 │ │ │ │ + blt.n 13ab4 │ │ │ │ subs r2, r4, #1 │ │ │ │ add lr, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add lr, r2 │ │ │ │ strb.w r3, [lr, #1] │ │ │ │ str r4, [r0, #8] │ │ │ │ - ldr r2, [pc, #108] @ (13b3c ) │ │ │ │ - ldr r3, [pc, #100] @ (13b38 ) │ │ │ │ + ldr r2, [pc, #108] @ (13b4c ) │ │ │ │ + ldr r3, [pc, #100] @ (13b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13b2c │ │ │ │ + bne.n 13b3c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1165c │ │ │ │ - ldr r2, [pc, #80] @ (13b40 ) │ │ │ │ - ldr r3, [pc, #72] @ (13b38 ) │ │ │ │ + bl 1166c │ │ │ │ + ldr r2, [pc, #80] @ (13b50 ) │ │ │ │ + ldr r3, [pc, #72] @ (13b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13b2c │ │ │ │ + bne.n 13b3c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 91e8 │ │ │ │ + b.w 91f8 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 13a4e │ │ │ │ - ldr r3, [pc, #44] @ (13b44 ) │ │ │ │ + bne.n 13a5e │ │ │ │ + ldr r3, [pc, #44] @ (13b54 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #44] @ (13b48 ) │ │ │ │ - ldr r0, [pc, #44] @ (13b4c ) │ │ │ │ + ldr r1, [pc, #44] @ (13b58 ) │ │ │ │ + ldr r0, [pc, #44] @ (13b5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9ac0 │ │ │ │ - stmia r5!, {r2, r5, r6, r7} │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9ad0 │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ + stmia r5!, {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r5!, {r2, r3} │ │ │ │ + stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ asrs r6, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 13c0c │ │ │ │ + bls.n 13bfc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013b50 : │ │ │ │ +00013b60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (13b74 ) │ │ │ │ - blx 93f8 │ │ │ │ - ldr r3, [pc, #16] @ (13b78 ) │ │ │ │ + ldr r4, [pc, #20] @ (13b84 ) │ │ │ │ + blx 9408 │ │ │ │ + ldr r3, [pc, #16] @ (13b88 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9054 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + b.w 9064 │ │ │ │ + stmia r4!, {r1, r2, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00013b7c : │ │ │ │ +00013b8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #112] @ 13bfc │ │ │ │ + ldr.w ip, [pc, #112] @ 13c0c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (13c00 ) │ │ │ │ + ldr r3, [pc, #108] @ (13c10 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #100] @ (13c04 ) │ │ │ │ + ldr r4, [pc, #100] @ (13c14 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 96d4 │ │ │ │ - ldr r3, [pc, #84] @ (13c08 ) │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [pc, #84] @ (13c18 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - blx 9988 │ │ │ │ + blx 9998 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13bf2 │ │ │ │ + beq.n 13c02 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ - blx 970c │ │ │ │ + blx 971c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9058 │ │ │ │ + blx 9068 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blx 9024 │ │ │ │ - ldr r2, [pc, #48] @ (13c0c ) │ │ │ │ - ldr r3, [pc, #32] @ (13c00 ) │ │ │ │ + blx 9034 │ │ │ │ + ldr r2, [pc, #48] @ (13c1c ) │ │ │ │ + ldr r3, [pc, #32] @ (13c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13bf8 │ │ │ │ + bne.n 13c08 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 92ec │ │ │ │ - b.n 13bca │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r3, r5, r6} │ │ │ │ + blx 92fc │ │ │ │ + b.n 13bda │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + stmia r4!, {r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00013c10 : │ │ │ │ +00013c20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #100] @ 13c84 │ │ │ │ + ldr.w ip, [pc, #100] @ 13c94 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #96] @ (13c88 ) │ │ │ │ + ldr r3, [pc, #96] @ (13c98 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13c6a │ │ │ │ - ldr r3, [pc, #88] @ (13c8c ) │ │ │ │ + beq.n 13c7a │ │ │ │ + ldr r3, [pc, #88] @ (13c9c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13c80 │ │ │ │ + beq.n 13c90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 13c48 │ │ │ │ + bne.n 13c58 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #68] @ (13c90 ) │ │ │ │ + ldr r1, [pc, #68] @ (13ca0 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ble.n 13c60 │ │ │ │ - ldr r1, [pc, #64] @ (13c94 ) │ │ │ │ + ble.n 13c70 │ │ │ │ + ldr r1, [pc, #64] @ (13ca4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #52] @ (13c98 ) │ │ │ │ + ldr r1, [pc, #52] @ (13ca8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n 13c5a │ │ │ │ - ldr r3, [pc, #48] @ (13c9c ) │ │ │ │ + blx 9800 │ │ │ │ + b.n 13c6a │ │ │ │ + ldr r3, [pc, #48] @ (13cac ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (13ca0 ) │ │ │ │ - ldr r0, [pc, #48] @ (13ca4 ) │ │ │ │ + ldr r1, [pc, #44] @ (13cb0 ) │ │ │ │ + ldr r0, [pc, #48] @ (13cb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + stmia r3!, {r1, r2, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 14350 │ │ │ │ + b.n 14340 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 143a0 │ │ │ │ + b.n 14390 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013ca8 : │ │ │ │ +00013cb8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #956] @ (14078 ) │ │ │ │ + ldr r5, [pc, #956] @ (14088 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #956] @ (1407c ) │ │ │ │ + ldr r4, [pc, #956] @ (1408c ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #956] @ 14080 │ │ │ │ + ldr.w fp, [pc, #956] @ 14090 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r6, r9, #12 │ │ │ │ add fp, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #932] @ (14084 ) │ │ │ │ + ldr r3, [pc, #932] @ (14094 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -17052,44381 +17053,44322 @@ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r3, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #900] @ (14088 ) │ │ │ │ + ldr r3, [pc, #900] @ (14098 ) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #876] @ (1408c ) │ │ │ │ + ldr r3, [pc, #876] @ (1409c ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 13dc8 │ │ │ │ + beq.n 13dd8 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13dc8 │ │ │ │ + beq.n 13dd8 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13d64 │ │ │ │ + beq.n 13d74 │ │ │ │ and.w sl, sl, #127 @ 0x7f │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w sl, [r4, #1]! │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.n 13d4c │ │ │ │ + bne.n 13d5c │ │ │ │ orrs.w sl, sl, r2, lsl #7 │ │ │ │ - beq.n 13dba │ │ │ │ - ldr r7, [pc, #808] @ (14090 ) │ │ │ │ + beq.n 13dca │ │ │ │ + ldr r7, [pc, #808] @ (140a0 ) │ │ │ │ adds r4, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13d8e │ │ │ │ + bge.n 13d9e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 13d7c │ │ │ │ + bmi.n 13d8c │ │ │ │ lsls r3, r3, #7 │ │ │ │ orrs r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 95a4 │ │ │ │ + blx 95b4 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e82 │ │ │ │ + beq.n 13e92 │ │ │ │ add r0, sp, #32 │ │ │ │ add r4, r5 │ │ │ │ - blx 935c │ │ │ │ + blx 936c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 13d6e │ │ │ │ + bne.n 13d7e │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 13d42 │ │ │ │ + bne.n 13d52 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13e38 │ │ │ │ + beq.n 13e48 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 13e38 │ │ │ │ + cbz r7, 13e48 │ │ │ │ lsls r3, r7, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bpl.n 13df0 │ │ │ │ + bpl.n 13e00 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ lsls r1, r7, #24 │ │ │ │ - bmi.n 13dda │ │ │ │ + bmi.n 13dea │ │ │ │ orrs.w r7, r7, r3, lsl #7 │ │ │ │ - beq.n 13e2e │ │ │ │ + beq.n 13e3e │ │ │ │ adds r4, #1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13e12 │ │ │ │ + bge.n 13e22 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 13e00 │ │ │ │ + bmi.n 13e10 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9128 │ │ │ │ + blx 9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e82 │ │ │ │ + beq.n 13e92 │ │ │ │ add r4, r8 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 13df2 │ │ │ │ + bne.n 13e02 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13dd2 │ │ │ │ + bne.n 13de2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13eb0 │ │ │ │ + beq.n 13ec0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13eb0 │ │ │ │ + beq.n 13ec0 │ │ │ │ lsls r1, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.n 13e64 │ │ │ │ + bpl.n 13e74 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ lsls r4, r5, #24 │ │ │ │ - bmi.n 13e4e │ │ │ │ + bmi.n 13e5e │ │ │ │ orrs.w r5, r5, r1, lsl #7 │ │ │ │ - beq.n 13ea2 │ │ │ │ + beq.n 13eb2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 13e76 │ │ │ │ + b.n 13e86 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r0, r0, #1 │ │ │ │ - beq.n 13ea2 │ │ │ │ + beq.n 13eb2 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 989c │ │ │ │ + blx 98ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13e68 │ │ │ │ + bne.n 13e78 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #524] @ (14094 ) │ │ │ │ - ldr r3, [pc, #496] @ (1407c ) │ │ │ │ + ldr r2, [pc, #524] @ (140a4 ) │ │ │ │ + ldr r3, [pc, #496] @ (1408c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14006 │ │ │ │ + bne.w 14016 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13e46 │ │ │ │ + bne.n 13e56 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 13ee4 │ │ │ │ + cbz r3, 13ef4 │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13ee4 │ │ │ │ + cbz r4, 13ef4 │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #8 │ │ │ │ - b.n 13ed6 │ │ │ │ + b.n 13ee6 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13ee4 │ │ │ │ + beq.n 13ef4 │ │ │ │ vldr d0, [r5] │ │ │ │ - blx 9374 │ │ │ │ + blx 9384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13eca │ │ │ │ - b.n 13e82 │ │ │ │ + bne.n 13eda │ │ │ │ + b.n 13e92 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13f1c │ │ │ │ + cbz r3, 13f2c │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13f1c │ │ │ │ + cbz r4, 13f2c │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #24 │ │ │ │ - b.n 13f0a │ │ │ │ + b.n 13f1a │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13f1c │ │ │ │ + beq.n 13f2c │ │ │ │ vldr d1, [r5, #-8] │ │ │ │ vldr d0, [r5, #-16] │ │ │ │ - blx 97e0 │ │ │ │ + blx 97f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13efe │ │ │ │ - b.n 13e82 │ │ │ │ + bne.n 13f0e │ │ │ │ + b.n 13e92 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13f9e │ │ │ │ + beq.n 13fae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 13f9e │ │ │ │ + ble.n 13fae │ │ │ │ adds r4, r2, #4 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r6 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e82 │ │ │ │ + beq.n 13e92 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13ff6 │ │ │ │ - ldr r3, [pc, #336] @ (14098 ) │ │ │ │ + ble.n 14006 │ │ │ │ + ldr r3, [pc, #336] @ (140a8 ) │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ cmp ip, r2 │ │ │ │ and.w r6, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 1400a │ │ │ │ + beq.n 1401a │ │ │ │ adds r4, #4 │ │ │ │ add.w lr, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 14046 │ │ │ │ - ldr r1, [pc, #288] @ (1409c ) │ │ │ │ + beq.n 14056 │ │ │ │ + ldr r1, [pc, #288] @ (140ac ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 14062 │ │ │ │ + beq.n 14072 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 1402e │ │ │ │ + ble.n 1403e │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13f62 │ │ │ │ + bne.n 13f72 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r0, [r8], #4 │ │ │ │ - bcs.n 13f34 │ │ │ │ + bcs.n 13f44 │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 14002 │ │ │ │ + cbz r3, 14012 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 14002 │ │ │ │ + ble.n 14012 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r4] │ │ │ │ - blx 975c │ │ │ │ + blx 976c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e82 │ │ │ │ + beq.w 13e92 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 13ffa │ │ │ │ + ble.n 1400a │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 13fda │ │ │ │ + b.n 13fea │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 13ffa │ │ │ │ + beq.n 1400a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - blx 9750 │ │ │ │ + blx 9760 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13fd0 │ │ │ │ - b.n 13e82 │ │ │ │ + bne.n 13fe0 │ │ │ │ + b.n 13e92 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 13f92 │ │ │ │ + b.n 13fa2 │ │ │ │ subs r5, #1 │ │ │ │ str.w r7, [r6], #4 │ │ │ │ - bcs.n 13fb0 │ │ │ │ + bcs.n 13fc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13e86 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 14032 │ │ │ │ - ldr r3, [pc, #140] @ (1409c ) │ │ │ │ + b.n 13e96 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + cbz r6, 14042 │ │ │ │ + ldr r3, [pc, #140] @ (140ac ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - beq.n 1405a │ │ │ │ + beq.n 1406a │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14046 │ │ │ │ + beq.n 14056 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #88] @ (140a0 ) │ │ │ │ + ldr r3, [pc, #88] @ (140b0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #88] @ (140a4 ) │ │ │ │ - ldr r0, [pc, #88] @ (140a8 ) │ │ │ │ + ldr r1, [pc, #88] @ (140b4 ) │ │ │ │ + ldr r0, [pc, #88] @ (140b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14062 │ │ │ │ + beq.n 14072 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #72] @ (140ac ) │ │ │ │ + ldr r3, [pc, #72] @ (140bc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #68] @ (140b0 ) │ │ │ │ - ldr r0, [pc, #72] @ (140b4 ) │ │ │ │ + ldr r1, [pc, #68] @ (140c0 ) │ │ │ │ + ldr r0, [pc, #72] @ (140c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - stmia r3!, {r2, r3, r4, r5} │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + stmia r3!, {r2, r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 145dc │ │ │ │ + b.n 145cc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r4} │ │ │ │ + ldmia r0!, {} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000140b8 : │ │ │ │ +000140c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #64] @ (1410c ) │ │ │ │ + ldr r1, [pc, #64] @ (1411c ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 140f4 │ │ │ │ + cbz r0, 14104 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9570 │ │ │ │ + blx 9580 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 140f4 │ │ │ │ + beq.n 14104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 140fa │ │ │ │ + cbz r3, 1410a │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 84 @ 0x54 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014110 : │ │ │ │ +00014120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #432] @ (142d4 ) │ │ │ │ + ldr r4, [pc, #432] @ (142e4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #432] @ (142d8 ) │ │ │ │ + ldr r0, [pc, #432] @ (142e8 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #424] @ (142dc ) │ │ │ │ + ldr r4, [pc, #424] @ (142ec ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 142d0 │ │ │ │ - ldr r3, [pc, #400] @ (142e0 ) │ │ │ │ + bpl.w 142e0 │ │ │ │ + ldr r3, [pc, #400] @ (142f0 ) │ │ │ │ subs r6, r1, #4 │ │ │ │ add.w r7, r5, #8 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ mov r9, r4 │ │ │ │ - b.n 141a8 │ │ │ │ - blx 9204 │ │ │ │ + b.n 141b8 │ │ │ │ + blx 9214 │ │ │ │ mov r1, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 141fe │ │ │ │ + beq.n 1420e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14194 │ │ │ │ + beq.n 141a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14248 │ │ │ │ + beq.n 14258 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 141fe │ │ │ │ + blt.n 1420e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.w 142d0 │ │ │ │ + bpl.w 142e0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 142ba │ │ │ │ - ldr r1, [pc, #308] @ (142e4 ) │ │ │ │ + beq.w 142ca │ │ │ │ + ldr r1, [pc, #308] @ (142f4 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 142b6 │ │ │ │ + beq.n 142c6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.n 14250 │ │ │ │ + bge.n 14260 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 1429e │ │ │ │ - ldr r2, [pc, #284] @ (142e8 ) │ │ │ │ + bpl.n 142ae │ │ │ │ + ldr r2, [pc, #284] @ (142f8 ) │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 14166 │ │ │ │ + bne.n 14176 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 99d4 │ │ │ │ - cbz r0, 141fe │ │ │ │ + blx 99e4 │ │ │ │ + cbz r0, 1420e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ - blx 9204 │ │ │ │ + blx 9214 │ │ │ │ mov r1, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14176 │ │ │ │ + bne.n 14186 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ - blx 94ec │ │ │ │ + blx 94fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14286 │ │ │ │ + beq.n 14296 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 96d4 │ │ │ │ + blx 96e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 969c │ │ │ │ + blx 96ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1426c │ │ │ │ + cbz r0, 1427c │ │ │ │ mov r0, r8 │ │ │ │ - blx 969c │ │ │ │ + blx 96ac │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1427c │ │ │ │ + cbz r0, 1428c │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 9024 │ │ │ │ + blx 9034 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14252 │ │ │ │ + b.n 14262 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14194 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141a4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (142ec ) │ │ │ │ - ldr r3, [pc, #128] @ (142d8 ) │ │ │ │ + ldr r2, [pc, #152] @ (142fc ) │ │ │ │ + ldr r3, [pc, #128] @ (142e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14282 │ │ │ │ + bne.n 14292 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #128] @ (142f0 ) │ │ │ │ + ldr r5, [pc, #128] @ (14300 ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 969c │ │ │ │ + blx 96ac │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1422c │ │ │ │ - ldr r6, [pc, #116] @ (142f4 ) │ │ │ │ + bne.n 1423c │ │ │ │ + ldr r6, [pc, #116] @ (14304 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 1422c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (142f8 ) │ │ │ │ + b.n 1423c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (14308 ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #108] @ (142fc ) │ │ │ │ - ldr r0, [pc, #112] @ (14300 ) │ │ │ │ + ldr r1, [pc, #108] @ (1430c ) │ │ │ │ + ldr r0, [pc, #112] @ (14310 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (14304 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (14314 ) │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ - ldr r1, [pc, #96] @ (14308 ) │ │ │ │ - ldr r0, [pc, #100] @ (1430c ) │ │ │ │ + ldr r1, [pc, #96] @ (14318 ) │ │ │ │ + ldr r0, [pc, #100] @ (1431c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #84] @ (14310 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #84] @ (14320 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (14314 ) │ │ │ │ - ldr r0, [pc, #84] @ (14318 ) │ │ │ │ + ldr r1, [pc, #80] @ (14324 ) │ │ │ │ + ldr r0, [pc, #84] @ (14328 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a30 │ │ │ │ - bkpt 0x00d4 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a40 │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00be │ │ │ │ + bkpt 0x00ae │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 14258 │ │ │ │ + ble.n 14248 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 1424c │ │ │ │ + ble.n 1423c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 1434c │ │ │ │ + blt.n 1433c │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 1427c │ │ │ │ + ble.n 1426c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 14328 │ │ │ │ + bge.n 14318 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 14228 │ │ │ │ + ble.n 14418 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ + stmia r5!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001431c : │ │ │ │ +0001432c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w sl, [pc, #432] @ 144e4 │ │ │ │ + ldr.w sl, [pc, #432] @ 144f4 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #28] │ │ │ │ - blx 9604 │ │ │ │ + blx 9614 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143fe │ │ │ │ + beq.n 1440e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 144ac │ │ │ │ - ldr r2, [pc, #396] @ (144e8 ) │ │ │ │ + bpl.w 144bc │ │ │ │ + ldr r2, [pc, #396] @ (144f8 ) │ │ │ │ add.w r8, fp, #8 │ │ │ │ add.w r7, r5, #8 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #384] @ (144ec ) │ │ │ │ + ldr r2, [pc, #384] @ (144fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 14382 │ │ │ │ + b.n 14392 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 143ea │ │ │ │ + blt.n 143fa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 144ac │ │ │ │ + bpl.w 144bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 144cc │ │ │ │ - ldr r2, [pc, #356] @ (144f0 ) │ │ │ │ + beq.w 144dc │ │ │ │ + ldr r2, [pc, #356] @ (14500 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 144c8 │ │ │ │ + beq.w 144d8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 14402 │ │ │ │ + bge.n 14412 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 144b0 │ │ │ │ + bpl.w 144c0 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 1440a │ │ │ │ + cbz r0, 1441a │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14372 │ │ │ │ + beq.n 14382 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14372 │ │ │ │ + bne.n 14382 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 14376 │ │ │ │ + bge.n 14386 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143fe │ │ │ │ + beq.n 1440e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14498 │ │ │ │ + beq.n 144a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f70 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1443a │ │ │ │ + cbz r0, 1444a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 92b8 │ │ │ │ + blx 92c8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14434 │ │ │ │ + beq.n 14444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1448a │ │ │ │ + cbz r3, 1449a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 143be │ │ │ │ - blx 93ec │ │ │ │ + bne.n 143ce │ │ │ │ + blx 93fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 924c │ │ │ │ + blx 925c │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (144f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (14504 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - blx 9240 │ │ │ │ + blx 9250 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14470 │ │ │ │ + beq.n 14480 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 144a4 │ │ │ │ + cbz r2, 144b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143ea │ │ │ │ + beq.n 143fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 143ea │ │ │ │ + bne.n 143fa │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 143ea │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 143fa │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 143be │ │ │ │ - b.n 1443a │ │ │ │ + bne.n 143ce │ │ │ │ + b.n 1444a │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 14402 │ │ │ │ + b.n 14412 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14470 │ │ │ │ - bl 9a30 │ │ │ │ - ldr r3, [pc, #68] @ (144f8 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14480 │ │ │ │ + bl 9a40 │ │ │ │ + ldr r3, [pc, #68] @ (14508 ) │ │ │ │ mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #68] @ (144fc ) │ │ │ │ - ldr r0, [pc, #68] @ (14500 ) │ │ │ │ + ldr r1, [pc, #68] @ (1450c ) │ │ │ │ + ldr r0, [pc, #68] @ (14510 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #52] @ (14504 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #52] @ (14514 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (14508 ) │ │ │ │ - ldr r0, [pc, #52] @ (1450c ) │ │ │ │ + ldr r1, [pc, #52] @ (14518 ) │ │ │ │ + ldr r0, [pc, #52] @ (1451c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 145b8 │ │ │ │ + bgt.n 145a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 144f8 │ │ │ │ + bhi.n 144e8 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 144b0 │ │ │ │ + blt.n 144a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r7, #27 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r3, r6} │ │ │ │ + stmia r3!, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014510 : │ │ │ │ +00014520 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #112] @ (14594 ) │ │ │ │ + ldr r3, [pc, #112] @ (145a4 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - blx 96e0 <_PyObject_GetAttrId@plt> │ │ │ │ - cbz r0, 14568 │ │ │ │ + blx 96f0 <_PyObject_GetAttrId@plt> │ │ │ │ + cbz r0, 14578 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 90fc │ │ │ │ + blx 910c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 14552 │ │ │ │ + beq.n 14562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 14558 │ │ │ │ + cbz r3, 14568 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #44] @ (14598 ) │ │ │ │ + ldr r3, [pc, #44] @ (145a8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 931c │ │ │ │ - cbnz r0, 14578 │ │ │ │ + blx 932c │ │ │ │ + cbnz r0, 14588 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 14552 │ │ │ │ - ldr r1, [pc, #32] @ (1459c ) │ │ │ │ + b.n 14562 │ │ │ │ + ldr r1, [pc, #32] @ (145ac ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r6, r1] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #20] @ (145a0 ) │ │ │ │ + ldr r1, [pc, #20] @ (145b0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ - b.n 14574 │ │ │ │ - revsh r2, r2 │ │ │ │ + blx 9800 │ │ │ │ + b.n 14584 │ │ │ │ + revsh r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 14634 │ │ │ │ + blt.n 14624 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000145a4 : │ │ │ │ +000145b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #496] @ (147a8 ) │ │ │ │ + ldr r3, [pc, #496] @ (147b8 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #496] @ (147ac ) │ │ │ │ + ldr r2, [pc, #496] @ (147bc ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (147b0 ) │ │ │ │ + ldr r3, [pc, #492] @ (147c0 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #488] @ (147b4 ) │ │ │ │ + ldr r1, [pc, #488] @ (147c4 ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14720 │ │ │ │ + beq.w 14730 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 14638 │ │ │ │ + cbz r4, 14648 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9738 │ │ │ │ + blx 9748 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 146c8 │ │ │ │ - ldr r1, [pc, #444] @ (147b8 ) │ │ │ │ + beq.n 146d8 │ │ │ │ + ldr r1, [pc, #444] @ (147c8 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146c8 │ │ │ │ - blx 941c │ │ │ │ + beq.n 146d8 │ │ │ │ + blx 942c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1461a │ │ │ │ + beq.n 1462a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #412] @ (147bc ) │ │ │ │ - ldr r3, [pc, #400] @ (147b0 ) │ │ │ │ + ldr r2, [pc, #412] @ (147cc ) │ │ │ │ + ldr r3, [pc, #400] @ (147c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 147a4 │ │ │ │ + bne.w 147b4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 14734 │ │ │ │ + blt.n 14744 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9350 │ │ │ │ + blx 9360 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14786 │ │ │ │ + beq.w 14796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #352] @ (147c0 ) │ │ │ │ + ldr r0, [pc, #352] @ (147d0 ) │ │ │ │ add r0, pc │ │ │ │ - blx 952c │ │ │ │ + blx 953c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14748 │ │ │ │ - ldr r1, [pc, #344] @ (147c4 ) │ │ │ │ + beq.n 14758 │ │ │ │ + ldr r1, [pc, #344] @ (147d4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ - blx 90fc │ │ │ │ + blx 910c │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - blx 966c │ │ │ │ + blx 967c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14772 │ │ │ │ + beq.n 14782 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 145ee │ │ │ │ - ldr r2, [pc, #296] @ (147c8 ) │ │ │ │ + blt.n 145fe │ │ │ │ + ldr r2, [pc, #296] @ (147d8 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #296] @ (147cc ) │ │ │ │ + ldr r1, [pc, #296] @ (147dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146e0 │ │ │ │ + beq.n 146f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 146e0 │ │ │ │ + cbnz r3, 146f0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146e0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146da │ │ │ │ + beq.n 146ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1476a │ │ │ │ + beq.n 1477a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 146f4 │ │ │ │ + beq.n 14704 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146f4 │ │ │ │ + beq.n 14704 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 14724 │ │ │ │ + cbz r3, 14734 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1470e │ │ │ │ + beq.n 1471e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1470e │ │ │ │ + beq.n 1471e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 1472c │ │ │ │ - cbz r6, 14720 │ │ │ │ + cbz r3, 1473c │ │ │ │ + cbz r6, 14730 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14720 │ │ │ │ + beq.n 14730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14762 │ │ │ │ + cbz r3, 14772 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1461c │ │ │ │ + b.n 1462c │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146f4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14704 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1470e │ │ │ │ - ldr r1, [pc, #152] @ (147d0 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1471e │ │ │ │ + ldr r1, [pc, #152] @ (147e0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ - cbz r0, 14748 │ │ │ │ + blx 90b4 │ │ │ │ + cbz r0, 14758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 929c │ │ │ │ - b.n 1461c │ │ │ │ + blx 92ac │ │ │ │ + b.n 1462c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14720 │ │ │ │ + beq.n 14730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14720 │ │ │ │ + bne.n 14730 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14720 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14730 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14720 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14730 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146da │ │ │ │ - ldr r3, [pc, #84] @ (147c8 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146ea │ │ │ │ + ldr r3, [pc, #84] @ (147d8 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (147d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (147e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n 146b0 │ │ │ │ - ldr r3, [pc, #64] @ (147c8 ) │ │ │ │ + blx 9800 │ │ │ │ + b.n 146c0 │ │ │ │ + ldr r3, [pc, #64] @ (147d8 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (147d8 ) │ │ │ │ + ldr r1, [pc, #76] @ (147e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 14752 │ │ │ │ - b.n 14720 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - rev16 r0, r0 │ │ │ │ + bne.n 14762 │ │ │ │ + b.n 14730 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + rev r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ - rev r0, r7 │ │ │ │ + rev r0, r5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 14844 │ │ │ │ + blt.n 14834 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 14798 │ │ │ │ + blt.n 14788 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 147f6 │ │ │ │ + cbnz r4, 14802 │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 14878 │ │ │ │ + bhi.n 14868 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 14848 │ │ │ │ + blt.n 14838 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 14804 │ │ │ │ + blt.n 147f4 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 147a4 │ │ │ │ + bls.n 14794 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 14740 │ │ │ │ + bls.n 14730 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 1471c │ │ │ │ + bls.n 1470c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000147dc : │ │ │ │ +000147ec : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ (14860 ) │ │ │ │ + ldr r3, [pc, #116] @ (14870 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 14810 │ │ │ │ + cbz r3, 14820 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 14810 │ │ │ │ + cbz r3, 14820 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 14830 │ │ │ │ + cbz r0, 14840 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ - cbz r2, 14836 │ │ │ │ + cbz r2, 14846 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 14836 │ │ │ │ + cbz r2, 14846 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #80] @ (14864 ) │ │ │ │ - ldr r1, [pc, #84] @ (14868 ) │ │ │ │ + ldr r3, [pc, #80] @ (14874 ) │ │ │ │ + ldr r1, [pc, #84] @ (14878 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14830 │ │ │ │ + beq.n 14840 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14858 │ │ │ │ + cbz r3, 14868 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (14864 ) │ │ │ │ + ldr r0, [pc, #44] @ (14874 ) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #48] @ (1486c ) │ │ │ │ + ldr r1, [pc, #48] @ (1487c ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14830 │ │ │ │ + beq.n 14840 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14830 │ │ │ │ + bne.n 14840 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14830 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14840 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 14838 │ │ │ │ + bls.n 14828 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 14874 │ │ │ │ + bls.n 14864 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014870 : │ │ │ │ +00014880 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #376] @ (149f8 ) │ │ │ │ + ldr r4, [pc, #376] @ (14a08 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #376] @ (149fc ) │ │ │ │ + ldr r3, [pc, #376] @ (14a0c ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - beq.n 14904 │ │ │ │ + beq.n 14914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1498a │ │ │ │ + beq.n 1499a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1498a │ │ │ │ + beq.n 1499a │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14960 │ │ │ │ - ldr r2, [pc, #348] @ (14a00 ) │ │ │ │ + beq.n 14970 │ │ │ │ + ldr r2, [pc, #348] @ (14a10 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1491e │ │ │ │ - ldr r2, [pc, #340] @ (14a04 ) │ │ │ │ + beq.n 1492e │ │ │ │ + ldr r2, [pc, #340] @ (14a14 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 1490e │ │ │ │ + beq.n 1491e │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14974 │ │ │ │ + beq.n 14984 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14974 │ │ │ │ + beq.n 14984 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14934 │ │ │ │ + beq.n 14944 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 149e4 │ │ │ │ + beq.w 149f4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 149d2 │ │ │ │ + beq.n 149e2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9808 │ │ │ │ + blx 9818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 149a0 │ │ │ │ + beq.n 149b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 148fe │ │ │ │ + beq.n 1490e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14968 │ │ │ │ + beq.n 14978 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9080 │ │ │ │ + blx 9090 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 1499c │ │ │ │ + beq.n 149ac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 148fe │ │ │ │ + beq.n 1490e │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 148ee │ │ │ │ - ldr r2, [pc, #208] @ (14a08 ) │ │ │ │ + b.n 148fe │ │ │ │ + ldr r2, [pc, #208] @ (14a18 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #208] @ (14a0c ) │ │ │ │ + ldr r1, [pc, #208] @ (14a1c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 96b8 <_PyErr_FormatFromCause@plt> │ │ │ │ + blx 96c8 <_PyErr_FormatFromCause@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14960 │ │ │ │ + beq.n 14970 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 14960 │ │ │ │ + cbnz r2, 14970 │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #144] @ (14a08 ) │ │ │ │ + ldr r0, [pc, #144] @ (14a18 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #148] @ (14a10 ) │ │ │ │ + ldr r1, [pc, #148] @ (14a20 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 14938 │ │ │ │ - ldr r3, [pc, #124] @ (14a08 ) │ │ │ │ - ldr r1, [pc, #132] @ (14a14 ) │ │ │ │ + b.n 14948 │ │ │ │ + ldr r3, [pc, #124] @ (14a18 ) │ │ │ │ + ldr r1, [pc, #132] @ (14a24 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97f0 │ │ │ │ - b.n 14960 │ │ │ │ + blx 9800 │ │ │ │ + b.n 14970 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 148b8 │ │ │ │ - ldr r1, [pc, #100] @ (14a08 ) │ │ │ │ + b.n 148c8 │ │ │ │ + ldr r1, [pc, #100] @ (14a18 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ - ldr r1, [pc, #108] @ (14a18 ) │ │ │ │ + ldr r1, [pc, #108] @ (14a28 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97f0 │ │ │ │ + blx 9800 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14938 │ │ │ │ + beq.n 14948 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14938 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 14948 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 14938 │ │ │ │ + b.n 14948 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9080 │ │ │ │ + blx 9090 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.w 148de │ │ │ │ - ldr r2, [pc, #32] @ (14a08 ) │ │ │ │ + beq.w 148ee │ │ │ │ + ldr r2, [pc, #32] @ (14a18 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (14a1c ) │ │ │ │ + ldr r1, [pc, #48] @ (14a2c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 149b4 │ │ │ │ + blx 9284 │ │ │ │ + b.n 149c4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 14a60 │ │ │ │ + bge.n 14a50 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 14980 │ │ │ │ + bls.n 14970 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 14a28 │ │ │ │ + bhi.n 14a18 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 14ac0 │ │ │ │ + bls.n 14ab0 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 14a00 │ │ │ │ + bhi.n 149f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014a20 : │ │ │ │ +00014a30 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 14a50 │ │ │ │ + blt.n 14a60 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (14a54 ) │ │ │ │ + ldr r0, [pc, #24] @ (14a64 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9854 │ │ │ │ - b.w 96c4 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ + b.w 9864 │ │ │ │ + b.w 96d4 │ │ │ │ + stmia r1!, {r1, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00014a58 : │ │ │ │ +00014a68 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 14a7e │ │ │ │ + cbz r0, 14a8e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 14a7e │ │ │ │ + beq.n 14a8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14ac0 │ │ │ │ + cbz r2, 14ad0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - cbz r0, 14aa8 │ │ │ │ + cbz r0, 14ab8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 14aa8 │ │ │ │ + beq.n 14ab8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14aae │ │ │ │ + cbz r2, 14abe │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 14a7e │ │ │ │ + b.n 14a8e │ │ │ │ nop │ │ │ │ │ │ │ │ -00014ad0 : │ │ │ │ +00014ae0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 961c │ │ │ │ + blx 962c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 14aea │ │ │ │ + bne.n 14afa │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w c954 │ │ │ │ + b.w c964 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014af4 : │ │ │ │ +00014b04 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (14b44 ) │ │ │ │ + ldr r3, [pc, #64] @ (14b54 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14b1a │ │ │ │ + cbz r0, 14b2a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (14b48 ) │ │ │ │ + ldr r2, [pc, #44] @ (14b58 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 931c │ │ │ │ + blx 932c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14b14 │ │ │ │ - blx 93ec │ │ │ │ + beq.n 14b24 │ │ │ │ + blx 93fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 14b14 │ │ │ │ + b.n 14b24 │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014b4c : │ │ │ │ +00014b5c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014b54 : │ │ │ │ +00014b64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ 14bf8 │ │ │ │ + ldr.w lr, [pc, #148] @ 14c08 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ 14bfc │ │ │ │ + ldr.w ip, [pc, #144] @ 14c0c │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (14c00 ) │ │ │ │ - ldr r2, [pc, #144] @ (14c04 ) │ │ │ │ + ldr r3, [pc, #144] @ (14c10 ) │ │ │ │ + ldr r2, [pc, #144] @ (14c14 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 14bd0 │ │ │ │ + beq.n 14be0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (14c08 ) │ │ │ │ + ldr r0, [pc, #120] @ (14c18 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - blx 9310 <_PyUnicode_FromId@plt> │ │ │ │ + blx 9320 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14bb6 │ │ │ │ + cbz r0, 14bc6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, 14bf2 │ │ │ │ + cbz r1, 14c02 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (14c0c ) │ │ │ │ - ldr r2, [pc, #64] @ (14bfc ) │ │ │ │ + ldr r1, [pc, #84] @ (14c1c ) │ │ │ │ + ldr r2, [pc, #64] @ (14c0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14bee │ │ │ │ + bne.n 14bfe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (14c10 ) │ │ │ │ - ldr r3, [pc, #40] @ (14bfc ) │ │ │ │ + ldr r2, [pc, #60] @ (14c20 ) │ │ │ │ + ldr r3, [pc, #40] @ (14c0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14bee │ │ │ │ + bne.n 14bfe │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14b4c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9c10 │ │ │ │ + b.w 14b5c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9c20 │ │ │ │ nop │ │ │ │ - push {r4, r7} │ │ │ │ + push {r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r7} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ + stmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r6} │ │ │ │ + push {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00014c14 : │ │ │ │ - ldr r3, [pc, #16] @ (14c28 ) │ │ │ │ +00014c24 : │ │ │ │ + ldr r3, [pc, #16] @ (14c38 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (14c2c ) │ │ │ │ + ldr r2, [pc, #16] @ (14c3c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 9960 │ │ │ │ - cbz r2, 14ca4 │ │ │ │ + b.w 9970 │ │ │ │ + cbz r2, 14cb0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014c30 : │ │ │ │ - ldr r3, [pc, #16] @ (14c44 ) │ │ │ │ +00014c40 : │ │ │ │ + ldr r3, [pc, #16] @ (14c54 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (14c48 ) │ │ │ │ + ldr r2, [pc, #16] @ (14c58 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 98ec │ │ │ │ - cbz r6, 14cb8 │ │ │ │ + b.w 98fc │ │ │ │ + cbz r6, 14cc4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014c4c : │ │ │ │ +00014c5c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 14ce0 │ │ │ │ + beq.n 14cf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 97fc │ │ │ │ + blx 980c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14c96 │ │ │ │ + beq.n 14ca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14cce │ │ │ │ + cbz r3, 14cde │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14ca6 │ │ │ │ + beq.n 14cb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14cc6 │ │ │ │ - cbz r6, 14ce0 │ │ │ │ + cbz r3, 14cd6 │ │ │ │ + cbz r6, 14cf0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 92b8 │ │ │ │ + blx 92c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14cc2 │ │ │ │ + beq.n 14cd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14cd6 │ │ │ │ + cbz r3, 14ce6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ca6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14cb6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c96 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14ca6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014ce8 : │ │ │ │ +00014cf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (14d58 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 14d5c │ │ │ │ + ldr r3, [pc, #96] @ (14d68 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 14d6c │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 14d4c │ │ │ │ + bne.n 14d5c │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14d4c │ │ │ │ + bmi.n 14d5c │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14d4c │ │ │ │ + bmi.n 14d5c │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14d32 │ │ │ │ + bmi.n 14d42 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 14d2a │ │ │ │ + bge.n 14d3a │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 14d54 │ │ │ │ + bpl.n 14d64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99b8 │ │ │ │ + b.w 99c8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 14d54 │ │ │ │ + bpl.n 14d64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3 │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ - blt.n 14d24 │ │ │ │ + blt.n 14d34 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99b8 │ │ │ │ + b.w 99c8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c4c │ │ │ │ - bl 9a90 │ │ │ │ - cbz r0, 14d9c │ │ │ │ + b.w 14c5c │ │ │ │ + bl 9aa0 │ │ │ │ + uxtb r0, r6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014d60 : │ │ │ │ +00014d70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #256] @ (14e70 ) │ │ │ │ + ldr r6, [pc, #256] @ (14e80 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #256] @ (14e74 ) │ │ │ │ + ldr r3, [pc, #256] @ (14e84 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ mov r7, r1 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 14dd0 │ │ │ │ + bpl.n 14de0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 14ddc │ │ │ │ + bmi.n 14dec │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 14ddc │ │ │ │ + bmi.n 14dec │ │ │ │ ldr r1, [r5, #8] │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - bmi.n 14dea │ │ │ │ + bmi.n 14dfa │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14e2e │ │ │ │ + blt.n 14e3e │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r4, r2, r3 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 14df6 │ │ │ │ + bpl.n 14e06 │ │ │ │ add.w r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9124 │ │ │ │ + b.w 9134 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14d94 │ │ │ │ + bne.n 14da4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 14c4c │ │ │ │ + b.w 14c5c │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14e44 │ │ │ │ + blt.n 14e54 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ - b.n 14dae │ │ │ │ + b.n 14dbe │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 14e08 │ │ │ │ + beq.n 14e18 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97a8 │ │ │ │ - cbz r0, 14e50 │ │ │ │ + blx 97b8 │ │ │ │ + cbz r0, 14e60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ (14e78 ) │ │ │ │ + ldr r2, [pc, #108] @ (14e88 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14e58 │ │ │ │ - ldr r2, [pc, #104] @ (14e7c ) │ │ │ │ + beq.n 14e68 │ │ │ │ + ldr r2, [pc, #104] @ (14e8c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14e54 │ │ │ │ + beq.n 14e64 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 14e40 │ │ │ │ - ldr r2, [pc, #96] @ (14e80 ) │ │ │ │ + cbnz r2, 14e50 │ │ │ │ + ldr r2, [pc, #96] @ (14e90 ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9644 │ │ │ │ + b.w 9654 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 14db4 │ │ │ │ - b.n 14dae │ │ │ │ + blt.n 14dc4 │ │ │ │ + b.n 14dbe │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 14e20 │ │ │ │ + b.n 14e30 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 14e36 │ │ │ │ - b.n 14e30 │ │ │ │ - bl 9be0 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #40] @ (14e84 ) │ │ │ │ + blt.n 14e46 │ │ │ │ + b.n 14e40 │ │ │ │ + bl 9bf0 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #40] @ (14e94 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (14e88 ) │ │ │ │ - ldr r0, [pc, #40] @ (14e8c ) │ │ │ │ + ldr r1, [pc, #40] @ (14e98 ) │ │ │ │ + ldr r0, [pc, #40] @ (14e9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - uxth r4, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 0, cr0, [r2, #-4]! │ │ │ │ - cbnz r4, 14eba │ │ │ │ + cbnz r4, 14ec6 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + pop {r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014e90 : │ │ │ │ +00014ea0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14f48 │ │ │ │ - ldr r3, [pc, #168] @ (14f4c ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14f58 │ │ │ │ + ldr r3, [pc, #168] @ (14f5c ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14eca │ │ │ │ + bne.n 14eda │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14eca │ │ │ │ + bmi.n 14eda │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14eca │ │ │ │ + bmi.n 14eda │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14efc │ │ │ │ + bmi.n 14f0c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14ed2 │ │ │ │ + blt.n 14ee2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b0 │ │ │ │ + b.w 95c0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c4c │ │ │ │ + b.w 14c5c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14f28 │ │ │ │ - ldr.w lr, [pc, #116] @ 14f50 │ │ │ │ + bpl.n 14f38 │ │ │ │ + ldr.w lr, [pc, #116] @ 14f60 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14f30 │ │ │ │ - ldr.w lr, [pc, #108] @ 14f54 │ │ │ │ + beq.n 14f40 │ │ │ │ + ldr.w lr, [pc, #108] @ 14f64 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14f2c │ │ │ │ + beq.n 14f3c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 95b0 │ │ │ │ + b.w 95c0 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14f28 │ │ │ │ - ldr.w lr, [pc, #76] @ 14f50 │ │ │ │ + bpl.n 14f38 │ │ │ │ + ldr.w lr, [pc, #76] @ 14f60 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14f30 │ │ │ │ - ldr r4, [pc, #68] @ (14f54 ) │ │ │ │ + beq.n 14f40 │ │ │ │ + ldr r4, [pc, #68] @ (14f64 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14f2c │ │ │ │ + beq.n 14f3c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14ee0 │ │ │ │ + blt.n 14ef0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b0 │ │ │ │ - bl 9b50 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #36] @ (14f58 ) │ │ │ │ + b.w 95c0 │ │ │ │ + bl 9b60 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #36] @ (14f68 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (14f5c ) │ │ │ │ - ldr r0, [pc, #36] @ (14f60 ) │ │ │ │ + ldr r1, [pc, #36] @ (14f6c ) │ │ │ │ + ldr r0, [pc, #36] @ (14f70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 14f62 │ │ │ │ + cbz r0, 14f6e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 0, cr0, [sl], {1} │ │ │ │ - @ instruction: 0xb8e4 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014f64 : │ │ │ │ +00014f74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 1501c │ │ │ │ - ldr r3, [pc, #168] @ (15020 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 1502c │ │ │ │ + ldr r3, [pc, #168] @ (15030 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14f9e │ │ │ │ + bne.n 14fae │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14f9e │ │ │ │ + bmi.n 14fae │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14f9e │ │ │ │ + bmi.n 14fae │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14fd0 │ │ │ │ + bmi.n 14fe0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14fa6 │ │ │ │ + blt.n 14fb6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9550 │ │ │ │ + b.w 9560 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c4c │ │ │ │ + b.w 14c5c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14ffc │ │ │ │ - ldr.w lr, [pc, #116] @ 15024 │ │ │ │ + bpl.n 1500c │ │ │ │ + ldr.w lr, [pc, #116] @ 15034 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 15004 │ │ │ │ - ldr.w lr, [pc, #108] @ 15028 │ │ │ │ + beq.n 15014 │ │ │ │ + ldr.w lr, [pc, #108] @ 15038 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 15000 │ │ │ │ + beq.n 15010 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 9550 │ │ │ │ + b.w 9560 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14ffc │ │ │ │ - ldr.w lr, [pc, #76] @ 15024 │ │ │ │ + bpl.n 1500c │ │ │ │ + ldr.w lr, [pc, #76] @ 15034 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 15004 │ │ │ │ - ldr r4, [pc, #68] @ (15028 ) │ │ │ │ + beq.n 15014 │ │ │ │ + ldr r4, [pc, #68] @ (15038 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 15000 │ │ │ │ + beq.n 15010 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14fb4 │ │ │ │ + blt.n 14fc4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9550 │ │ │ │ - bl 9a30 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #36] @ (1502c ) │ │ │ │ + b.w 9560 │ │ │ │ + bl 9a40 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #36] @ (1503c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (15030 ) │ │ │ │ - ldr r0, [pc, #36] @ (15034 ) │ │ │ │ + ldr r1, [pc, #36] @ (15040 ) │ │ │ │ + ldr r0, [pc, #36] @ (15044 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #16 │ │ │ │ + add sp, #464 @ 0x1d0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ smlal r0, r0, r6, r1 │ │ │ │ - @ instruction: 0xb810 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4} │ │ │ │ + pop {r2} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015038 : │ │ │ │ +00015048 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #932] @ (153f0 ) │ │ │ │ + ldr r2, [pc, #932] @ (15400 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #932] @ (153f4 ) │ │ │ │ + ldr r3, [pc, #932] @ (15404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r9, [pc, #928] @ 153f8 │ │ │ │ + ldr.w r9, [pc, #928] @ 15408 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 153d6 │ │ │ │ + beq.w 153e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14f64 │ │ │ │ + bl 14f74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 152c4 │ │ │ │ + beq.w 152d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 15302 │ │ │ │ + bpl.w 15312 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 15142 │ │ │ │ + ble.n 15152 │ │ │ │ movs r7, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 110a8 │ │ │ │ + bl 110b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 15230 │ │ │ │ + bpl.w 15240 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15278 │ │ │ │ + blt.w 15288 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 15322 │ │ │ │ + bne.w 15332 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 150ea │ │ │ │ + beq.n 150fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15228 │ │ │ │ + beq.w 15238 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 150f8 │ │ │ │ + beq.n 15108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151dc │ │ │ │ + beq.n 151ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 151e8 │ │ │ │ + beq.n 151f8 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 152a2 │ │ │ │ - ldr r3, [pc, #752] @ (153fc ) │ │ │ │ + bpl.w 152b2 │ │ │ │ + ldr r3, [pc, #752] @ (1540c ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl feac │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl febc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1512e │ │ │ │ + beq.n 1513e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15206 │ │ │ │ + beq.n 15216 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15210 │ │ │ │ + beq.n 15220 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 152e2 │ │ │ │ + bpl.w 152f2 │ │ │ │ adds r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 150a6 │ │ │ │ + bne.n 150b6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15156 │ │ │ │ + beq.n 15166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15358 │ │ │ │ + beq.w 15368 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fe4 │ │ │ │ + bl 10ff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15376 │ │ │ │ + beq.w 15386 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1538e │ │ │ │ - ldr r2, [pc, #648] @ (153fc ) │ │ │ │ + bpl.w 1539e │ │ │ │ + ldr r2, [pc, #648] @ (1540c ) │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #648] @ (15400 ) │ │ │ │ + ldr r3, [pc, #648] @ (15410 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r0, [r2, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 153ae │ │ │ │ + beq.w 153be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 151b0 │ │ │ │ + beq.n 151c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15370 │ │ │ │ + beq.w 15380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 151c4 │ │ │ │ + beq.n 151d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15368 │ │ │ │ + beq.w 15378 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 151d8 │ │ │ │ + beq.n 151e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15350 │ │ │ │ + beq.w 15360 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1525c │ │ │ │ + b.n 1526c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 150fe │ │ │ │ - ldr r3, [pc, #536] @ (15404 ) │ │ │ │ + bne.n 1510e │ │ │ │ + ldr r3, [pc, #536] @ (15414 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #536] @ (15408 ) │ │ │ │ - ldr r0, [pc, #540] @ (1540c ) │ │ │ │ + ldr r1, [pc, #536] @ (15418 ) │ │ │ │ + ldr r0, [pc, #540] @ (1541c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1525a │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1526a │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15132 │ │ │ │ - ldr r3, [pc, #496] @ (15404 ) │ │ │ │ + bne.n 15142 │ │ │ │ + ldr r3, [pc, #496] @ (15414 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #504] @ (15410 ) │ │ │ │ - ldr r0, [pc, #508] @ (15414 ) │ │ │ │ + ldr r1, [pc, #504] @ (15420 ) │ │ │ │ + ldr r0, [pc, #508] @ (15424 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 151fe │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1520e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150ea │ │ │ │ - ldr r3, [pc, #464] @ (15404 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 150fa │ │ │ │ + ldr r3, [pc, #464] @ (15414 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #480] @ (15418 ) │ │ │ │ + ldr r1, [pc, #480] @ (15428 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r3, [pc, #476] @ (1541c ) │ │ │ │ + ldr r3, [pc, #476] @ (1542c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #472] @ (15420 ) │ │ │ │ + ldr r0, [pc, #472] @ (15430 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #452] @ (15424 ) │ │ │ │ - ldr r3, [pc, #404] @ (153f4 ) │ │ │ │ + ldr r2, [pc, #452] @ (15434 ) │ │ │ │ + ldr r3, [pc, #404] @ (15404 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 153d2 │ │ │ │ + bne.w 153e2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #392] @ (15404 ) │ │ │ │ + ldr r3, [pc, #392] @ (15414 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #424] @ (15428 ) │ │ │ │ - ldr r0, [pc, #428] @ (1542c ) │ │ │ │ + ldr r1, [pc, #424] @ (15438 ) │ │ │ │ + ldr r0, [pc, #428] @ (1543c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1525a │ │ │ │ - ldr r2, [pc, #352] @ (15404 ) │ │ │ │ - ldr r3, [pc, #392] @ (15430 ) │ │ │ │ - ldr r1, [pc, #396] @ (15434 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1526a │ │ │ │ + ldr r2, [pc, #352] @ (15414 ) │ │ │ │ + ldr r3, [pc, #392] @ (15440 ) │ │ │ │ + ldr r1, [pc, #396] @ (15444 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #396] @ (15438 ) │ │ │ │ + ldr r0, [pc, #396] @ (15448 ) │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 151fe │ │ │ │ - ldr r3, [pc, #316] @ (15404 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1520e │ │ │ │ + ldr r3, [pc, #316] @ (15414 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #368] @ (1543c ) │ │ │ │ - ldr r0, [pc, #372] @ (15440 ) │ │ │ │ + ldr r1, [pc, #368] @ (1544c ) │ │ │ │ + ldr r0, [pc, #372] @ (15450 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1525a │ │ │ │ - ldr r2, [pc, #288] @ (15404 ) │ │ │ │ - ldr r3, [pc, #348] @ (15444 ) │ │ │ │ - ldr r1, [pc, #352] @ (15448 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1526a │ │ │ │ + ldr r2, [pc, #288] @ (15414 ) │ │ │ │ + ldr r3, [pc, #348] @ (15454 ) │ │ │ │ + ldr r1, [pc, #352] @ (15458 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (1544c ) │ │ │ │ + ldr r0, [pc, #352] @ (1545c ) │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 151fe │ │ │ │ - ldr r2, [pc, #256] @ (15404 ) │ │ │ │ - ldr r3, [pc, #328] @ (15450 ) │ │ │ │ - ldr r1, [pc, #332] @ (15454 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1520e │ │ │ │ + ldr r2, [pc, #256] @ (15414 ) │ │ │ │ + ldr r3, [pc, #328] @ (15460 ) │ │ │ │ + ldr r1, [pc, #332] @ (15464 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #320] @ (15458 ) │ │ │ │ + ldr r0, [pc, #320] @ (15468 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 152da │ │ │ │ + bl 12350 │ │ │ │ + b.n 152ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15332 │ │ │ │ + beq.n 15342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 15360 │ │ │ │ + cbz r3, 15370 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 151c4 │ │ │ │ + beq.w 151d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 151c4 │ │ │ │ + bne.w 151d4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151c4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 151d4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151d8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 151e8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15156 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15166 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15332 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15342 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151c4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 151b0 │ │ │ │ - ldr r3, [pc, #140] @ (15404 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 151d4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 151c0 │ │ │ │ + ldr r3, [pc, #140] @ (15414 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #224] @ (1545c ) │ │ │ │ - ldr r0, [pc, #224] @ (15460 ) │ │ │ │ + ldr r1, [pc, #224] @ (1546c ) │ │ │ │ + ldr r0, [pc, #224] @ (15470 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 152da │ │ │ │ - ldr r2, [pc, #116] @ (15404 ) │ │ │ │ - ldr r3, [pc, #208] @ (15464 ) │ │ │ │ - ldr r1, [pc, #212] @ (15468 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 152ea │ │ │ │ + ldr r2, [pc, #116] @ (15414 ) │ │ │ │ + ldr r3, [pc, #208] @ (15474 ) │ │ │ │ + ldr r1, [pc, #212] @ (15478 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #212] @ (1546c ) │ │ │ │ + ldr r0, [pc, #212] @ (1547c ) │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 152da │ │ │ │ - ldr r3, [pc, #84] @ (15404 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 152ea │ │ │ │ + ldr r3, [pc, #84] @ (15414 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #188] @ (15470 ) │ │ │ │ - ldr r0, [pc, #188] @ (15474 ) │ │ │ │ + ldr r1, [pc, #188] @ (15480 ) │ │ │ │ + ldr r0, [pc, #188] @ (15484 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1525a │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (15478 ) │ │ │ │ - movw r2, #5562 @ 0x15ba │ │ │ │ - ldr r1, [pc, #156] @ (1547c ) │ │ │ │ - ldr r0, [pc, #160] @ (15480 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1526a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (15488 ) │ │ │ │ + movw r2, #3476 @ 0xd94 │ │ │ │ + ldr r1, [pc, #156] @ (1548c ) │ │ │ │ + ldr r0, [pc, #160] @ (15490 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #696 @ 0x2b8 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1537c │ │ │ │ + bne.n 1536c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r7} │ │ │ │ + ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15334 │ │ │ │ + bne.n 15324 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ + ldmia r2!, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15500 │ │ │ │ + bne.n 154f0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15514 │ │ │ │ + b.n 155fc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r2!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 1547c │ │ │ │ + bne.n 1546c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15428 │ │ │ │ + beq.n 15418 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 153f8 │ │ │ │ + beq.n 153e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ + ldmia r1!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 153bc │ │ │ │ + beq.n 153ac │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 1538c │ │ │ │ + beq.n 1537c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 154b4 │ │ │ │ + beq.n 154a4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15484 │ │ │ │ + ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xf7f40001 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r0!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015484 : │ │ │ │ +00015494 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 15548 │ │ │ │ + ldr.w ip, [pc, #180] @ 15558 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (1554c ) │ │ │ │ + ldr r3, [pc, #172] @ (1555c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (15550 ) │ │ │ │ + ldr r4, [pc, #168] @ (15560 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #152] @ (15554 ) │ │ │ │ + ldr r3, [pc, #152] @ (15564 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ - bl c7bc │ │ │ │ + bl c7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15536 │ │ │ │ - ldr r3, [pc, #136] @ (15558 ) │ │ │ │ + beq.n 15546 │ │ │ │ + ldr r3, [pc, #136] @ (15568 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 15518 │ │ │ │ + bne.n 15528 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 1553a │ │ │ │ + bpl.n 1554a │ │ │ │ mov r0, r5 │ │ │ │ - bl 15038 │ │ │ │ + bl 15048 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 15536 │ │ │ │ - ldr r3, [pc, #108] @ (1555c ) │ │ │ │ + beq.n 15546 │ │ │ │ + ldr r3, [pc, #108] @ (1556c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15500 │ │ │ │ + beq.n 15510 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #92] @ (15560 ) │ │ │ │ - ldr r3, [pc, #72] @ (1554c ) │ │ │ │ + ldr r2, [pc, #92] @ (15570 ) │ │ │ │ + ldr r3, [pc, #72] @ (1555c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15544 │ │ │ │ + bne.n 15554 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #72] @ (15564 ) │ │ │ │ + ldr r0, [pc, #72] @ (15574 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #68] @ (15568 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #68] @ (15578 ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #68] @ (1556c ) │ │ │ │ - ldr r0, [pc, #68] @ (15570 ) │ │ │ │ + ldr r1, [pc, #68] @ (1557c ) │ │ │ │ + ldr r0, [pc, #68] @ (15580 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 15500 │ │ │ │ - ldr r0, [pc, #56] @ (15574 ) │ │ │ │ + b.n 15510 │ │ │ │ + ldr r0, [pc, #56] @ (15584 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 15522 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ + bl 11988 │ │ │ │ + b.n 15532 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb70c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r2, r6} │ │ │ │ + stmia r6!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r4, r6} │ │ │ │ + stmia r7!, {r1, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015578 : │ │ │ │ +00015588 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr.w r7, [pc, #2216] @ 15e38 │ │ │ │ + ldr.w r7, [pc, #2216] @ 15e48 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2212] @ 15e3c │ │ │ │ - ldr.w r3, [pc, #2212] @ 15e40 │ │ │ │ + ldr.w r2, [pc, #2212] @ 15e4c │ │ │ │ + ldr.w r3, [pc, #2212] @ 15e50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15e06 │ │ │ │ + beq.w 15e16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mvn.w r2, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14f64 │ │ │ │ + bl 14f74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a9c │ │ │ │ + beq.w 15aac │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 15ad2 │ │ │ │ + bpl.w 15ae2 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fe4 │ │ │ │ + bl 10ff4 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15af2 │ │ │ │ + beq.w 15b02 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 15b16 │ │ │ │ + bpl.w 15b26 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 15790 │ │ │ │ + ble.w 157a0 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 110a8 │ │ │ │ + bl 110b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 15a6a │ │ │ │ + bpl.w 15a7a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15aba │ │ │ │ + blt.w 15aca │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 15704 │ │ │ │ - ldr.w r3, [pc, #2064] @ 15e44 │ │ │ │ + beq.n 15714 │ │ │ │ + ldr.w r3, [pc, #2064] @ 15e54 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r3, [r8, #160] @ 0xa0 │ │ │ │ + ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 8fd0 │ │ │ │ + blx 8fe0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 159d2 │ │ │ │ - ldr.w r3, [r8, #320] @ 0x140 │ │ │ │ + beq.w 159e2 │ │ │ │ + ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 8fd0 │ │ │ │ + blx 8fe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15ba8 │ │ │ │ - ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ + beq.w 15bb8 │ │ │ │ + ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15bfe │ │ │ │ + beq.w 15c0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl ff20 │ │ │ │ + bl ff30 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 156a4 │ │ │ │ + beq.n 156b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a5e │ │ │ │ + beq.w 15a6e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 156bc │ │ │ │ + beq.n 156cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a52 │ │ │ │ + beq.w 15a62 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 156d4 │ │ │ │ + beq.n 156e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159be │ │ │ │ + beq.w 159ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15c3a │ │ │ │ + beq.w 15c4a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 156fc │ │ │ │ + beq.n 1570c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159ca │ │ │ │ + beq.w 159da │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 15b70 │ │ │ │ + blt.w 15b80 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15722 │ │ │ │ + beq.n 15732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15994 │ │ │ │ + beq.w 159a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15736 │ │ │ │ + beq.n 15746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159a8 │ │ │ │ + beq.w 159b8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15b38 │ │ │ │ + beq.w 15b48 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 15b50 │ │ │ │ - ldr.w r3, [pc, #1784] @ 15e44 │ │ │ │ + bpl.w 15b60 │ │ │ │ + ldr.w r3, [pc, #1784] @ 15e54 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl feac │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl febc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15774 │ │ │ │ + beq.n 15784 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159b0 │ │ │ │ + beq.w 159c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15a28 │ │ │ │ + beq.w 15a38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 15bde │ │ │ │ + bpl.w 15bee │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1560a │ │ │ │ + bne.w 1561a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157a4 │ │ │ │ + beq.n 157b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c7a │ │ │ │ + beq.w 15c8a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15cb8 │ │ │ │ + blt.w 15cc8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1587c │ │ │ │ - ldr.w r3, [pc, #1672] @ 15e44 │ │ │ │ + beq.n 1588c │ │ │ │ + ldr.w r3, [pc, #1672] @ 15e54 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #160] @ 0xa0 │ │ │ │ - blx 8fd0 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ + blx 8fe0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15cf4 │ │ │ │ + beq.w 15d04 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #320] @ 0x140 │ │ │ │ - blx 8fd0 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ + blx 8fe0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d2c │ │ │ │ - ldr.w r8, [r9, #312] @ 0x138 │ │ │ │ - blx 9660 │ │ │ │ + beq.w 15d3c │ │ │ │ + ldr.w r8, [r9, #140] @ 0x8c │ │ │ │ + blx 9670 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15da2 │ │ │ │ + beq.w 15db2 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movs r0, #3 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl ff20 │ │ │ │ + bl ff30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1581e │ │ │ │ + beq.n 1582e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ca8 │ │ │ │ + beq.w 15cb8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15832 │ │ │ │ + beq.n 15842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ca0 │ │ │ │ + beq.w 15cb0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1584a │ │ │ │ + beq.n 1585a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ba0 │ │ │ │ + beq.w 15bb0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15d8a │ │ │ │ + beq.w 15d9a │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15876 │ │ │ │ + beq.n 15886 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15cb0 │ │ │ │ + beq.w 15cc0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 15dd2 │ │ │ │ + blt.w 15de2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1589a │ │ │ │ + beq.n 158aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c82 │ │ │ │ + beq.w 15c92 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 158b0 │ │ │ │ + beq.n 158c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b88 │ │ │ │ + beq.w 15b98 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15cdc │ │ │ │ + beq.w 15cec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 15d0c │ │ │ │ + bpl.w 15d1c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15c52 │ │ │ │ - ldr.w r3, [pc, #1400] @ 15e44 │ │ │ │ + bne.w 15c62 │ │ │ │ + ldr.w r3, [pc, #1400] @ 15e54 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #160] @ 0xa0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15dee │ │ │ │ + beq.w 15dfe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15906 │ │ │ │ + beq.n 15916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c8a │ │ │ │ + beq.w 15c9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1591a │ │ │ │ + beq.n 1592a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b90 │ │ │ │ + beq.w 15ba0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15d46 │ │ │ │ + beq.w 15d56 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 15d5e │ │ │ │ + bmi.w 15d6e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ strd r6, r4, [sp, #48] @ 0x30 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d66 │ │ │ │ + beq.w 15d76 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15962 │ │ │ │ + beq.n 15972 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c92 │ │ │ │ + beq.w 15ca2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15976 │ │ │ │ + beq.n 15986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b98 │ │ │ │ + beq.w 15ba8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15e1e │ │ │ │ + beq.w 15e2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15990 │ │ │ │ + beq.n 159a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c98 │ │ │ │ + beq.w 15ca8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 15a08 │ │ │ │ + b.n 15a18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1572c │ │ │ │ - b.n 15736 │ │ │ │ + bne.w 1573c │ │ │ │ + b.n 15746 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15736 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15746 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1577a │ │ │ │ - b.n 15a28 │ │ │ │ + bne.w 1578a │ │ │ │ + b.n 15a38 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 156d4 │ │ │ │ + b.n 156e4 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156fc │ │ │ │ - ldr.w r3, [pc, #1140] @ 15e48 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1570c │ │ │ │ + ldr.w r3, [pc, #1140] @ 15e58 │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr.w r1, [pc, #1136] @ 15e4c │ │ │ │ - ldr.w r0, [pc, #1136] @ 15e50 │ │ │ │ + ldr.w r1, [pc, #1136] @ 15e5c │ │ │ │ + ldr.w r0, [pc, #1136] @ 15e60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1096] @ 15e54 │ │ │ │ - ldr.w r3, [pc, #1072] @ 15e40 │ │ │ │ + ldr.w r2, [pc, #1096] @ 15e64 │ │ │ │ + ldr.w r3, [pc, #1072] @ 15e50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15dea │ │ │ │ + bne.w 15dfa │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1052] @ 15e48 │ │ │ │ + ldr.w r3, [pc, #1052] @ 15e58 │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr.w r1, [pc, #1060] @ 15e58 │ │ │ │ - ldr.w r0, [pc, #1060] @ 15e5c │ │ │ │ + ldr.w r1, [pc, #1060] @ 15e68 │ │ │ │ + ldr.w r0, [pc, #1060] @ 15e6c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 156bc │ │ │ │ + b.n 156cc │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 156a4 │ │ │ │ - ldr r3, [pc, #988] @ (15e48 ) │ │ │ │ - ldr r2, [pc, #1008] @ (15e60 ) │ │ │ │ - ldr r1, [pc, #1012] @ (15e64 ) │ │ │ │ + b.n 156b4 │ │ │ │ + ldr r3, [pc, #988] @ (15e58 ) │ │ │ │ + ldr r2, [pc, #1008] @ (15e70 ) │ │ │ │ + ldr r1, [pc, #1012] @ (15e74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ - ldr r0, [pc, #1000] @ (15e68 ) │ │ │ │ + ldr r0, [pc, #1000] @ (15e78 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #936] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #936] @ (15e58 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #968] @ (15e6c ) │ │ │ │ - ldr r0, [pc, #968] @ (15e70 ) │ │ │ │ + ldr r1, [pc, #968] @ (15e7c ) │ │ │ │ + ldr r0, [pc, #968] @ (15e80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #908] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #908] @ (15e58 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #944] @ (15e74 ) │ │ │ │ - ldr r0, [pc, #948] @ (15e78 ) │ │ │ │ + ldr r1, [pc, #944] @ (15e84 ) │ │ │ │ + ldr r0, [pc, #948] @ (15e88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 159ee │ │ │ │ - ldr r2, [pc, #884] @ (15e48 ) │ │ │ │ - ldr r3, [pc, #932] @ (15e7c ) │ │ │ │ - ldr r1, [pc, #936] @ (15e80 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 159fe │ │ │ │ + ldr r2, [pc, #884] @ (15e58 ) │ │ │ │ + ldr r3, [pc, #932] @ (15e8c ) │ │ │ │ + ldr r1, [pc, #936] @ (15e90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #924] @ (15e84 ) │ │ │ │ + ldr r0, [pc, #924] @ (15e94 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 15ab2 │ │ │ │ - ldr r3, [pc, #852] @ (15e48 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 15ac2 │ │ │ │ + ldr r3, [pc, #852] @ (15e58 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #908] @ (15e88 ) │ │ │ │ - ldr r0, [pc, #912] @ (15e8c ) │ │ │ │ + ldr r1, [pc, #908] @ (15e98 ) │ │ │ │ + ldr r0, [pc, #912] @ (15e9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #816] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #816] @ (15e58 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #884] @ (15e90 ) │ │ │ │ + ldr r1, [pc, #884] @ (15ea0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #880] @ (15e94 ) │ │ │ │ + ldr r3, [pc, #880] @ (15ea4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #872] @ (15e98 ) │ │ │ │ + ldr r0, [pc, #872] @ (15ea8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 15b08 │ │ │ │ - ldr r3, [pc, #780] @ (15e48 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 15b18 │ │ │ │ + ldr r3, [pc, #780] @ (15e58 ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr r1, [pc, #860] @ (15e9c ) │ │ │ │ - ldr r0, [pc, #860] @ (15ea0 ) │ │ │ │ + ldr r1, [pc, #860] @ (15eac ) │ │ │ │ + ldr r0, [pc, #860] @ (15eb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15a44 │ │ │ │ - ldr r3, [pc, #756] @ (15e48 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15a54 │ │ │ │ + ldr r3, [pc, #756] @ (15e58 ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr r1, [pc, #844] @ (15ea4 ) │ │ │ │ + ldr r1, [pc, #844] @ (15eb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #840] @ (15ea8 ) │ │ │ │ + ldr r3, [pc, #840] @ (15eb8 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #836] @ (15eac ) │ │ │ │ + ldr r0, [pc, #836] @ (15ebc ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 15a44 │ │ │ │ - ldr r3, [pc, #724] @ (15e48 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 15a54 │ │ │ │ + ldr r3, [pc, #724] @ (15e58 ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #824] @ (15eb0 ) │ │ │ │ - ldr r0, [pc, #824] @ (15eb4 ) │ │ │ │ + ldr r1, [pc, #824] @ (15ec0 ) │ │ │ │ + ldr r0, [pc, #824] @ (15ec4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 159ee │ │ │ │ + bl 11d28 │ │ │ │ + b.n 159fe │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 158b0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 158c0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1591a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1592a │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15976 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15986 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1584a │ │ │ │ - ldr r3, [pc, #668] @ (15e48 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1585a │ │ │ │ + ldr r3, [pc, #668] @ (15e58 ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #776] @ (15eb8 ) │ │ │ │ - ldr r0, [pc, #776] @ (15ebc ) │ │ │ │ + ldr r1, [pc, #776] @ (15ec8 ) │ │ │ │ + ldr r0, [pc, #776] @ (15ecc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #616] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #616] @ (15e58 ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr r1, [pc, #728] @ (15ec0 ) │ │ │ │ + ldr r1, [pc, #728] @ (15ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #728] @ (15ec4 ) │ │ │ │ + ldr r3, [pc, #728] @ (15ed4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #720] @ (15ec8 ) │ │ │ │ + ldr r0, [pc, #720] @ (15ed8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 15a44 │ │ │ │ - ldr r3, [pc, #584] @ (15e48 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 15a54 │ │ │ │ + ldr r3, [pc, #584] @ (15e58 ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #708] @ (15ecc ) │ │ │ │ - ldr r0, [pc, #712] @ (15ed0 ) │ │ │ │ + ldr r1, [pc, #708] @ (15edc ) │ │ │ │ + ldr r0, [pc, #712] @ (15ee0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #524] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #524] @ (15e58 ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #656] @ (15ed4 ) │ │ │ │ - ldr r0, [pc, #660] @ (15ed8 ) │ │ │ │ + ldr r1, [pc, #656] @ (15ee4 ) │ │ │ │ + ldr r0, [pc, #660] @ (15ee8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 159ee │ │ │ │ - ldr r3, [pc, #496] @ (15e44 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 159fe │ │ │ │ + ldr r3, [pc, #496] @ (15e54 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #320] @ 0x140 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 158da │ │ │ │ - ldr r3, [pc, #632] @ (15edc ) │ │ │ │ - movw r2, #5954 @ 0x1742 │ │ │ │ - ldr r1, [pc, #628] @ (15ee0 ) │ │ │ │ - ldr r0, [pc, #632] @ (15ee4 ) │ │ │ │ + bne.w 158ea │ │ │ │ + ldr r3, [pc, #632] @ (15eec ) │ │ │ │ + movw r2, #3868 @ 0xf1c │ │ │ │ + ldr r1, [pc, #628] @ (15ef0 ) │ │ │ │ + ldr r0, [pc, #632] @ (15ef4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157a4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 157b4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1589a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 158aa │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15906 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15962 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15916 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15972 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15990 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 159a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15832 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15842 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1581e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1582e │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15876 │ │ │ │ - ldr r3, [pc, #396] @ (15e48 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15886 │ │ │ │ + ldr r3, [pc, #396] @ (15e58 ) │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #552] @ (15ee8 ) │ │ │ │ - ldr r0, [pc, #552] @ (15eec ) │ │ │ │ + ldr r1, [pc, #552] @ (15ef8 ) │ │ │ │ + ldr r0, [pc, #552] @ (15efc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #360] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #360] @ (15e58 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #524] @ (15ef0 ) │ │ │ │ - ldr r0, [pc, #524] @ (15ef4 ) │ │ │ │ + ldr r1, [pc, #524] @ (15f00 ) │ │ │ │ + ldr r0, [pc, #524] @ (15f04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #336] @ (15e48 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #336] @ (15e58 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #508] @ (15ef8 ) │ │ │ │ - ldr r0, [pc, #508] @ (15efc ) │ │ │ │ + ldr r1, [pc, #508] @ (15f08 ) │ │ │ │ + ldr r0, [pc, #508] @ (15f0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15cce │ │ │ │ - ldr r1, [pc, #312] @ (15e48 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15cde │ │ │ │ + ldr r1, [pc, #312] @ (15e58 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r3, [pc, #492] @ (15f00 ) │ │ │ │ - ldr r0, [pc, #492] @ (15f04 ) │ │ │ │ + ldr r3, [pc, #492] @ (15f10 ) │ │ │ │ + ldr r0, [pc, #492] @ (15f14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #484] @ (15f08 ) │ │ │ │ + ldr r1, [pc, #484] @ (15f18 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #280] @ (15e48 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #280] @ (15e58 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #472] @ (15f0c ) │ │ │ │ - ldr r0, [pc, #472] @ (15f10 ) │ │ │ │ + ldr r1, [pc, #472] @ (15f1c ) │ │ │ │ + ldr r0, [pc, #472] @ (15f20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 159f6 │ │ │ │ - ldr r3, [pc, #256] @ (15e48 ) │ │ │ │ + b.n 15a06 │ │ │ │ + ldr r3, [pc, #256] @ (15e58 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #452] @ (15f14 ) │ │ │ │ - ldr r0, [pc, #456] @ (15f18 ) │ │ │ │ + ldr r1, [pc, #452] @ (15f24 ) │ │ │ │ + ldr r0, [pc, #456] @ (15f28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15a06 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15a16 │ │ │ │ mov r0, r3 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1592c │ │ │ │ - ldr r3, [pc, #224] @ (15e48 ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 1593c │ │ │ │ + ldr r3, [pc, #224] @ (15e58 ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #428] @ (15f1c ) │ │ │ │ - ldr r0, [pc, #432] @ (15f20 ) │ │ │ │ + ldr r1, [pc, #428] @ (15f2c ) │ │ │ │ + ldr r0, [pc, #432] @ (15f30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #188] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #188] @ (15e58 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #400] @ (15f24 ) │ │ │ │ - ldr r0, [pc, #404] @ (15f28 ) │ │ │ │ + ldr r1, [pc, #400] @ (15f34 ) │ │ │ │ + ldr r0, [pc, #404] @ (15f38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15cce │ │ │ │ - ldr r3, [pc, #164] @ (15e48 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15cde │ │ │ │ + ldr r3, [pc, #164] @ (15e58 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #384] @ (15f2c ) │ │ │ │ - ldr r0, [pc, #388] @ (15f30 ) │ │ │ │ + ldr r1, [pc, #384] @ (15f3c ) │ │ │ │ + ldr r0, [pc, #388] @ (15f40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 15a06 │ │ │ │ - ldr r3, [pc, #116] @ (15e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 15a16 │ │ │ │ + ldr r3, [pc, #116] @ (15e58 ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #344] @ (15f34 ) │ │ │ │ - ldr r0, [pc, #348] @ (15f38 ) │ │ │ │ + ldr r1, [pc, #344] @ (15f44 ) │ │ │ │ + ldr r0, [pc, #348] @ (15f48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 15cce │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (15f3c ) │ │ │ │ - movw r2, #5959 @ 0x1747 │ │ │ │ - ldr r1, [pc, #328] @ (15f40 ) │ │ │ │ - ldr r0, [pc, #332] @ (15f44 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 15cde │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (15f4c ) │ │ │ │ + movw r2, #3873 @ 0xf21 │ │ │ │ + ldr r1, [pc, #328] @ (15f50 ) │ │ │ │ + ldr r0, [pc, #332] @ (15f54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (15f48 ) │ │ │ │ - movw r2, #5785 @ 0x1699 │ │ │ │ - ldr r1, [pc, #316] @ (15f4c ) │ │ │ │ - ldr r0, [pc, #320] @ (15f50 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (15f58 ) │ │ │ │ + movw r2, #3699 @ 0xe73 │ │ │ │ + ldr r1, [pc, #316] @ (15f5c ) │ │ │ │ + ldr r0, [pc, #320] @ (15f60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (15f54 ) │ │ │ │ - movw r2, #5982 @ 0x175e │ │ │ │ - ldr r1, [pc, #304] @ (15f58 ) │ │ │ │ - ldr r0, [pc, #308] @ (15f5c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (15f64 ) │ │ │ │ + movw r2, #3896 @ 0xf38 │ │ │ │ + ldr r1, [pc, #304] @ (15f68 ) │ │ │ │ + ldr r0, [pc, #308] @ (15f6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 15e74 │ │ │ │ + bmi.n 15e4c │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #944 @ (adr r5, 16208 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 161d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 15dd4 │ │ │ │ + bmi.n 15dac │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r6} │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 15ef4 │ │ │ │ + bhi.n 15ddc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15d68 │ │ │ │ + bmi.n 15f40 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15f0c │ │ │ │ + bmi.n 15ee4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15ed8 │ │ │ │ + bmi.n 15eb0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r2!, {} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15eb4 │ │ │ │ + bcc.n 15e8c │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15e7c │ │ │ │ + bcc.n 15e54 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r7} │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15e44 │ │ │ │ + bcc.n 15e1c │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 15dc4 │ │ │ │ + bhi.n 15eac │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ + stmia r1!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15e04 │ │ │ │ + bcc.n 15ddc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15de0 │ │ │ │ + bcc.n 15db8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r3, r4} │ │ │ │ + stmia r1!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15fa8 │ │ │ │ + bcc.n 15f80 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15f40 │ │ │ │ + bcc.n 15f18 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15ee0 │ │ │ │ + bcs.n 15eb8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r4} │ │ │ │ + stmia r0!, {} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15ea8 │ │ │ │ + bcs.n 15e80 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15e38 │ │ │ │ + bcs.n 15e10 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ vhadd.s32 d16, d8, d1 │ │ │ │ - add r7, sp, #184 @ 0xb8 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15f50 │ │ │ │ + bcs.n 15f28 │ │ │ │ movs r1, r0 │ │ │ │ - itte lt │ │ │ │ - movlt r1, r0 │ │ │ │ - beq.n 15f10 @ unpredictable │ │ │ │ + itet ge │ │ │ │ movge r1, r0 │ │ │ │ - itet ls │ │ │ │ - movls r1, r0 │ │ │ │ - ldmiahi r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ + bne.n 15ee8 @ unpredictable │ │ │ │ + movge r1, r0 │ │ │ │ + itte hi │ │ │ │ + movhi r1, r0 │ │ │ │ + bne.n 15ec0 @ unpredictable │ │ │ │ movls r1, r0 │ │ │ │ - ittt vc │ │ │ │ - movvc r1, r0 │ │ │ │ - bkpt 0x00e6 │ │ │ │ - movvc r1, r0 │ │ │ │ - itte vs │ │ │ │ + itee vs │ │ │ │ movvs r1, r0 │ │ │ │ - ldmiavs r7, {r4, r6, r7} │ │ │ │ + bkpt 0x00d6 │ │ │ │ movvc r1, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - itte mi │ │ │ │ - movmi r1, r0 │ │ │ │ - ldmiami r7, {r2, r5, r7} │ │ │ │ + itet pl │ │ │ │ movpl r1, r0 │ │ │ │ - ite cs │ │ │ │ - movcs r1, r0 │ │ │ │ - ldmiacc r7, {r2, r7} │ │ │ │ + bne.n 15e84 @ unpredictable │ │ │ │ + movpl r1, r0 │ │ │ │ + bne.n 15e64 │ │ │ │ movs r1, r0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, r0 │ │ │ │ - ldmiane r7!, {r5, r6} │ │ │ │ + itet cc │ │ │ │ + movcc r1, r0 │ │ │ │ + bne.n 15e38 @ unpredictable │ │ │ │ + movcc r1, r0 │ │ │ │ + itt ne │ │ │ │ + movne r1, r0 │ │ │ │ + bne.n 16000 @ unpredictable │ │ │ │ + movs r1, r0 │ │ │ │ + bkpt 0x00fc │ │ │ │ + movs r1, r0 │ │ │ │ + bne.n 15fc0 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r3, r6} │ │ │ │ + bne.n 15f98 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00d0 │ │ │ │ + bkpt 0x00c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r3, r4} │ │ │ │ + beq.n 15f40 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r1, r0 │ │ │ │ ldcl 0, cr0, [ip, #4] │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ + stmia r5!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ stcl 0, cr0, [r4, #4] │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0080 │ │ │ │ + bkpt 0x0070 │ │ │ │ movs r1, r0 │ │ │ │ stc 0, cr0, [ip, #4]! │ │ │ │ - add r5, sp, #456 @ 0x1c8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015f60 : │ │ │ │ +00015f70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r8, [pc, #1908] @ 166ec │ │ │ │ + ldr.w r8, [pc, #1908] @ 166fc │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r8, pc │ │ │ │ - bne.n 15f88 │ │ │ │ + bne.n 15f98 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 166bc │ │ │ │ + beq.w 166cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 14f64 │ │ │ │ + bl 14f74 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16278 │ │ │ │ + beq.w 16288 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 162d0 │ │ │ │ + bpl.w 162e0 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 160fe │ │ │ │ + ble.w 1610e │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 110a8 │ │ │ │ + bl 110b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 161de │ │ │ │ + bpl.w 161ee │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1621a │ │ │ │ + blt.w 1622a │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1637a │ │ │ │ + bne.w 1638a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16020 │ │ │ │ + beq.n 16030 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1617e │ │ │ │ + beq.w 1618e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16034 │ │ │ │ + beq.n 16044 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16176 │ │ │ │ + beq.w 16186 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 16252 │ │ │ │ + beq.w 16262 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 1629e │ │ │ │ - ldr.w r3, [pc, #1700] @ 166f0 │ │ │ │ + bpl.w 162ae │ │ │ │ + ldr.w r3, [pc, #1700] @ 16700 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ - bl feac │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ + bl febc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 162fa │ │ │ │ + beq.w 1630a │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 1632c │ │ │ │ + bne.w 1633c │ │ │ │ mov r0, fp │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16090 │ │ │ │ + beq.n 160a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16192 │ │ │ │ + beq.w 161a2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 166d4 │ │ │ │ + beq.w 166e4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 160a8 │ │ │ │ + beq.n 160b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16186 │ │ │ │ + beq.n 16196 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 16334 │ │ │ │ + blt.w 16344 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 163ae │ │ │ │ - ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ + bne.w 163be │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 160dc │ │ │ │ + beq.n 160ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 160dc │ │ │ │ + cbnz r3, 160ec │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1635a │ │ │ │ + beq.w 1636a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 161a0 │ │ │ │ + bpl.n 161b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 15fd8 │ │ │ │ + bne.w 15fe8 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16112 │ │ │ │ + beq.n 16122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1654a │ │ │ │ + beq.w 1655a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fe4 │ │ │ │ + bl 10ff4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1656e │ │ │ │ + beq.w 1657e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 165b6 │ │ │ │ + bpl.w 165c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 16590 │ │ │ │ + blt.w 165a0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 163ec │ │ │ │ + bne.w 163fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16158 │ │ │ │ + beq.n 16168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16566 │ │ │ │ + beq.w 16576 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15f7e │ │ │ │ + beq.w 15f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f7e │ │ │ │ + bne.w 15f8e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f7e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15f8e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16034 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16044 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16020 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16030 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 160a8 │ │ │ │ + b.n 160b8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 16090 │ │ │ │ - ldr.w r2, [pc, #1360] @ 166f4 │ │ │ │ + b.n 160a0 │ │ │ │ + ldr.w r2, [pc, #1360] @ 16704 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1356] @ 166f8 │ │ │ │ - ldr.w r1, [pc, #1356] @ 166fc │ │ │ │ + ldr.w r3, [pc, #1356] @ 16708 │ │ │ │ + ldr.w r1, [pc, #1356] @ 1670c │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1348] @ 16700 │ │ │ │ + ldr.w r0, [pc, #1348] @ 16710 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1292] @ 166f4 │ │ │ │ - ldr.w r1, [pc, #1304] @ 16704 │ │ │ │ + ldr.w r3, [pc, #1292] @ 16704 │ │ │ │ + ldr.w r1, [pc, #1304] @ 16714 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1296] @ 16708 │ │ │ │ + ldr.w r3, [pc, #1296] @ 16718 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1288] @ 1670c │ │ │ │ + ldr.w r0, [pc, #1288] @ 1671c │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1232] @ 166f4 │ │ │ │ - ldr.w r1, [pc, #1256] @ 16710 │ │ │ │ + ldr.w r3, [pc, #1232] @ 16704 │ │ │ │ + ldr.w r1, [pc, #1256] @ 16720 │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr.w r0, [pc, #1252] @ 16714 │ │ │ │ + ldr.w r0, [pc, #1252] @ 16724 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1176] @ 166f4 │ │ │ │ - ldr.w r1, [pc, #1208] @ 16718 │ │ │ │ + ldr.w r3, [pc, #1176] @ 16704 │ │ │ │ + ldr.w r1, [pc, #1208] @ 16728 │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr.w r0, [pc, #1204] @ 1671c │ │ │ │ + ldr.w r0, [pc, #1204] @ 1672c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 161ce │ │ │ │ - ldr.w r3, [pc, #1144] @ 166f4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 161de │ │ │ │ + ldr.w r3, [pc, #1144] @ 16704 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r1, [pc, #1180] @ 16720 │ │ │ │ - ldr.w r0, [pc, #1180] @ 16724 │ │ │ │ + ldr.w r1, [pc, #1180] @ 16730 │ │ │ │ + ldr.w r0, [pc, #1180] @ 16734 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ - ldr.w r2, [pc, #1108] @ 166f4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ + ldr.w r2, [pc, #1108] @ 16704 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1148] @ 16728 │ │ │ │ - ldr.w r1, [pc, #1148] @ 1672c │ │ │ │ + ldr.w r3, [pc, #1148] @ 16738 │ │ │ │ + ldr.w r1, [pc, #1148] @ 1673c │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr.w r0, [pc, #1132] @ 16730 │ │ │ │ + ldr.w r0, [pc, #1132] @ 16740 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 161ce │ │ │ │ - ldr.w r2, [pc, #1056] @ 166f4 │ │ │ │ - ldr.w r3, [pc, #1116] @ 16734 │ │ │ │ - ldr.w r1, [pc, #1116] @ 16738 │ │ │ │ + bl 12350 │ │ │ │ + b.n 161de │ │ │ │ + ldr.w r2, [pc, #1056] @ 16704 │ │ │ │ + ldr.w r3, [pc, #1116] @ 16744 │ │ │ │ + ldr.w r1, [pc, #1116] @ 16748 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1104] @ 1673c │ │ │ │ + ldr.w r0, [pc, #1104] @ 1674c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 16296 │ │ │ │ + bl 12350 │ │ │ │ + b.n 162a6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1008] @ (166f4 ) │ │ │ │ - ldr.w r1, [pc, #1084] @ 16740 │ │ │ │ + ldr r3, [pc, #1008] @ (16704 ) │ │ │ │ + ldr.w r1, [pc, #1084] @ 16750 │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr.w r0, [pc, #1080] @ 16744 │ │ │ │ + ldr.w r0, [pc, #1080] @ 16754 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ mov r0, fp │ │ │ │ - bl c9f0 │ │ │ │ - b.n 16068 │ │ │ │ + bl ca00 │ │ │ │ + b.n 16078 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #952] @ (166f4 ) │ │ │ │ - ldr.w r1, [pc, #1032] @ 16748 │ │ │ │ + ldr r3, [pc, #952] @ (16704 ) │ │ │ │ + ldr.w r1, [pc, #1032] @ 16758 │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr.w r0, [pc, #1028] @ 1674c │ │ │ │ + ldr.w r0, [pc, #1028] @ 1675c │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1631e │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1632e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #912] @ (166f4 ) │ │ │ │ - ldr r1, [pc, #1004] @ (16750 ) │ │ │ │ + ldr r3, [pc, #912] @ (16704 ) │ │ │ │ + ldr r1, [pc, #1004] @ (16760 ) │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - ldr r0, [pc, #1000] @ (16754 ) │ │ │ │ + ldr r0, [pc, #1000] @ (16764 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 161ce │ │ │ │ + bl 11d28 │ │ │ │ + b.n 161de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16390 │ │ │ │ + beq.n 163a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16552 │ │ │ │ + beq.w 16562 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 16158 │ │ │ │ + beq.w 16168 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16158 │ │ │ │ + bne.w 16168 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16158 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16168 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 163ca │ │ │ │ + beq.n 163da │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1655a │ │ │ │ + beq.w 1656a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 15f80 │ │ │ │ + beq.w 15f90 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15f80 │ │ │ │ + bne.w 15f90 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15f80 │ │ │ │ + b.n 15f90 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1640a │ │ │ │ + beq.n 1641a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16588 │ │ │ │ + beq.w 16598 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1641e │ │ │ │ + beq.n 1642e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16526 │ │ │ │ + beq.w 16536 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16626 │ │ │ │ + beq.w 16636 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 16604 │ │ │ │ - ldr r3, [pc, #704] @ (166f0 ) │ │ │ │ + bpl.w 16614 │ │ │ │ + ldr r3, [pc, #704] @ (16700 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #160] @ 0xa0 │ │ │ │ - bl feac │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ + bl febc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 165e4 │ │ │ │ + beq.w 165f4 │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.w 16640 │ │ │ │ + bne.w 16650 │ │ │ │ mov r0, fp │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16474 │ │ │ │ + beq.n 16484 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1652e │ │ │ │ + beq.n 1653e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1668c │ │ │ │ + beq.w 1669c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1648e │ │ │ │ + beq.n 1649e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 165d8 │ │ │ │ + beq.w 165e8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 16648 │ │ │ │ + blt.w 16658 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 163ca │ │ │ │ - ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ + bne.n 163da │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 164b8 │ │ │ │ + beq.n 164c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16542 │ │ │ │ + beq.n 16552 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16672 │ │ │ │ + beq.w 16682 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1666a │ │ │ │ + bne.w 1667a │ │ │ │ mov r0, fp │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 164e8 │ │ │ │ + beq.n 164f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1653a │ │ │ │ + cbz r3, 1654a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 166a4 │ │ │ │ + beq.w 166b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16502 │ │ │ │ + beq.n 16512 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16662 │ │ │ │ + beq.w 16672 │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r6 │ │ │ │ - bge.w 15f80 │ │ │ │ - ldr r3, [pc, #484] @ (166f4 ) │ │ │ │ + bge.w 15f90 │ │ │ │ + ldr r3, [pc, #484] @ (16704 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #580] @ (16758 ) │ │ │ │ - ldr r0, [pc, #580] @ (1675c ) │ │ │ │ + ldr r1, [pc, #580] @ (16768 ) │ │ │ │ + ldr r0, [pc, #580] @ (1676c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 161d4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 161e4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1641e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1642e │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 16474 │ │ │ │ + b.n 16484 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 164e8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 164f8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 164b8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 164c8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16112 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16122 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16390 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163a0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 163ca │ │ │ │ + b.n 163da │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16158 │ │ │ │ - ldr r3, [pc, #388] @ (166f4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16168 │ │ │ │ + ldr r3, [pc, #388] @ (16704 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #488] @ (16760 ) │ │ │ │ - ldr r0, [pc, #492] @ (16764 ) │ │ │ │ + ldr r1, [pc, #488] @ (16770 ) │ │ │ │ + ldr r0, [pc, #492] @ (16774 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16296 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 162a6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1640a │ │ │ │ - ldr r3, [pc, #352] @ (166f4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1641a │ │ │ │ + ldr r3, [pc, #352] @ (16704 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #464] @ (16768 ) │ │ │ │ - ldr r0, [pc, #464] @ (1676c ) │ │ │ │ + ldr r1, [pc, #464] @ (16778 ) │ │ │ │ + ldr r0, [pc, #464] @ (1677c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ - ldr r2, [pc, #316] @ (166f4 ) │ │ │ │ - ldr r3, [pc, #436] @ (16770 ) │ │ │ │ - ldr r1, [pc, #440] @ (16774 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ + ldr r2, [pc, #316] @ (16704 ) │ │ │ │ + ldr r3, [pc, #436] @ (16780 ) │ │ │ │ + ldr r1, [pc, #440] @ (16784 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #440] @ (16778 ) │ │ │ │ + ldr r0, [pc, #440] @ (16788 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 16296 │ │ │ │ + bl 12350 │ │ │ │ + b.n 162a6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1648e │ │ │ │ - ldr r3, [pc, #268] @ (166f4 ) │ │ │ │ + b.n 1649e │ │ │ │ + ldr r3, [pc, #268] @ (16704 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #400] @ (1677c ) │ │ │ │ - ldr r0, [pc, #400] @ (16780 ) │ │ │ │ + ldr r1, [pc, #400] @ (1678c ) │ │ │ │ + ldr r0, [pc, #400] @ (16790 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 161d4 │ │ │ │ - ldr r1, [pc, #236] @ (166f4 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 161e4 │ │ │ │ + ldr r1, [pc, #236] @ (16704 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #376] @ (16784 ) │ │ │ │ - ldr r0, [pc, #376] @ (16788 ) │ │ │ │ + ldr r3, [pc, #376] @ (16794 ) │ │ │ │ + ldr r0, [pc, #376] @ (16798 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #368] @ (1678c ) │ │ │ │ + ldr r1, [pc, #368] @ (1679c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 161d4 │ │ │ │ - ldr r3, [pc, #204] @ (166f4 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 161e4 │ │ │ │ + ldr r3, [pc, #204] @ (16704 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r1, [pc, #352] @ (16790 ) │ │ │ │ - ldr r0, [pc, #356] @ (16794 ) │ │ │ │ + ldr r1, [pc, #352] @ (167a0 ) │ │ │ │ + ldr r0, [pc, #356] @ (167a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 161d4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 161e4 │ │ │ │ mov r0, fp │ │ │ │ - bl c9f0 │ │ │ │ - b.n 16450 │ │ │ │ - ldr r3, [pc, #168] @ (166f4 ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 16460 │ │ │ │ + ldr r3, [pc, #168] @ (16704 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #328] @ (16798 ) │ │ │ │ - ldr r0, [pc, #328] @ (1679c ) │ │ │ │ + ldr r1, [pc, #328] @ (167a8 ) │ │ │ │ + ldr r0, [pc, #328] @ (167ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 165fc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1660c │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16502 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16512 │ │ │ │ mov r0, fp │ │ │ │ - bl c9f0 │ │ │ │ - b.n 164c6 │ │ │ │ - ldr r3, [pc, #128] @ (166f4 ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 164d6 │ │ │ │ + ldr r3, [pc, #128] @ (16704 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #292] @ (167a0 ) │ │ │ │ - ldr r0, [pc, #296] @ (167a4 ) │ │ │ │ + ldr r1, [pc, #292] @ (167b0 ) │ │ │ │ + ldr r0, [pc, #296] @ (167b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 161d4 │ │ │ │ - ldr r3, [pc, #280] @ (167a8 ) │ │ │ │ - movw r2, #6299 @ 0x189b │ │ │ │ - ldr r1, [pc, #280] @ (167ac ) │ │ │ │ - ldr r0, [pc, #280] @ (167b0 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 161e4 │ │ │ │ + ldr r3, [pc, #280] @ (167b8 ) │ │ │ │ + movw r2, #4213 @ 0x1075 │ │ │ │ + ldr r1, [pc, #280] @ (167bc ) │ │ │ │ + ldr r0, [pc, #280] @ (167c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (167b4 ) │ │ │ │ - movw r2, #6325 @ 0x18b5 │ │ │ │ - ldr r1, [pc, #268] @ (167b8 ) │ │ │ │ - ldr r0, [pc, #268] @ (167bc ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (167c4 ) │ │ │ │ + movw r2, #4239 @ 0x108f │ │ │ │ + ldr r1, [pc, #268] @ (167c8 ) │ │ │ │ + ldr r0, [pc, #268] @ (167cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (167c0 ) │ │ │ │ - movw r2, #6159 @ 0x180f │ │ │ │ - ldr r1, [pc, #256] @ (167c4 ) │ │ │ │ - ldr r0, [pc, #256] @ (167c8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (167d0 ) │ │ │ │ + movw r2, #4073 @ 0xfe9 │ │ │ │ + ldr r1, [pc, #256] @ (167d4 ) │ │ │ │ + ldr r0, [pc, #256] @ (167d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (167cc ) │ │ │ │ - movw r2, #6224 @ 0x1850 │ │ │ │ - ldr r1, [pc, #244] @ (167d0 ) │ │ │ │ - ldr r0, [pc, #244] @ (167d4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (167dc ) │ │ │ │ + movw r2, #4138 @ 0x102a │ │ │ │ + ldr r1, [pc, #244] @ (167e0 ) │ │ │ │ + ldr r0, [pc, #244] @ (167e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - add r0, pc, #520 @ (adr r0, 168f8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + add r0, pc, #456 @ (adr r0, 168c8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r0 │ │ │ │ + rev r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x003e │ │ │ │ + hlt 0x002e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 16688 │ │ │ │ + bne.n 16770 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r2, r7 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ + stmia r1!, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r2, r1 │ │ │ │ + rev r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev r2, r2 │ │ │ │ + rev r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 16764 │ │ │ │ + cbnz r2, 16770 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 1673e │ │ │ │ + cbnz r0, 1674a │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 16762 │ │ │ │ + cbnz r0, 1676e │ │ │ │ movs r1, r0 │ │ │ │ - rev r4, r1 │ │ │ │ + cbnz r4, 16786 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 16762 │ │ │ │ + cbnz r6, 1676e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 16762 │ │ │ │ + cbnz r2, 1676e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 1675c │ │ │ │ + cbnz r0, 16768 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r0!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 1675c │ │ │ │ + cbnz r0, 16768 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00ce │ │ │ │ + bkpt 0x00be │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x006c │ │ │ │ + bkpt 0x005c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb702 │ │ │ │ + @ instruction: 0xb6f2 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x004a │ │ │ │ + bkpt 0x003a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0020 │ │ │ │ + bkpt 0x0010 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb67c │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r6, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb64a │ │ │ │ + @ instruction: 0xb63a │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + setpan #1 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r3, r4, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16228 │ │ │ │ + b.n 16238 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #16 @ (adr r5, 167c0 ) │ │ │ │ + add r4, pc, #976 @ (adr r4, 16b90 ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16204 │ │ │ │ + b.n 16214 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #944 @ (adr r4, 16b6c ) │ │ │ │ + add r4, pc, #880 @ (adr r4, 16b3c ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 161e0 │ │ │ │ + b.n 161f0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #848 @ (adr r4, 16b18 ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 16ae8 ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 161bc │ │ │ │ + b.n 161cc │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, 16ac4 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 16a94 ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000167d8 : │ │ │ │ +000167e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r7, [pc, #1040] @ 16bfc │ │ │ │ + ldr.w r7, [pc, #1040] @ 16c0c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1040] @ 16c00 │ │ │ │ + ldr.w r3, [pc, #1040] @ 16c10 │ │ │ │ sub sp, #24 │ │ │ │ add r7, pc │ │ │ │ - ldr.w r6, [pc, #1036] @ 16c04 │ │ │ │ + ldr.w r6, [pc, #1036] @ 16c14 │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 14f64 │ │ │ │ + bl 14f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16a3a │ │ │ │ + beq.w 16a4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 16a52 │ │ │ │ + bpl.w 16a62 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12374 │ │ │ │ + bl 12384 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16846 │ │ │ │ + beq.n 16856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1694c │ │ │ │ + beq.w 1695c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16a72 │ │ │ │ + beq.w 16a82 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fe4 │ │ │ │ + bl 10ff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16a8a │ │ │ │ + beq.w 16a9a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 16aa8 │ │ │ │ + bpl.w 16ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 16ac8 │ │ │ │ + blt.w 16ad8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16954 │ │ │ │ + beq.n 16964 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1689a │ │ │ │ + beq.n 168aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a32 │ │ │ │ + beq.w 16a42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 168ae │ │ │ │ + beq.n 168be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a2a │ │ │ │ + beq.w 16a3a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16b30 │ │ │ │ + beq.w 16b40 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 169d8 │ │ │ │ + bmi.w 169e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 168d2 │ │ │ │ + beq.n 168e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b08 │ │ │ │ - ldr r2, [pc, #820] @ (16c08 ) │ │ │ │ - ldr r3, [pc, #820] @ (16c0c ) │ │ │ │ + beq.w 16b18 │ │ │ │ + ldr r2, [pc, #820] @ (16c18 ) │ │ │ │ + ldr r3, [pc, #820] @ (16c1c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #336] @ 0x150 │ │ │ │ - blx 9858 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ + blx 9868 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b68 │ │ │ │ + beq.w 16b78 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16912 │ │ │ │ + beq.n 16922 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16aec │ │ │ │ + beq.w 16afc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16bc8 │ │ │ │ + beq.w 16bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16932 │ │ │ │ + beq.n 16942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b48 │ │ │ │ - ldr r3, [pc, #732] @ (16c10 ) │ │ │ │ + beq.w 16b58 │ │ │ │ + ldr r3, [pc, #732] @ (16c20 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #728] @ (16c14 ) │ │ │ │ - ldr r0, [pc, #732] @ (16c18 ) │ │ │ │ + ldr r1, [pc, #728] @ (16c24 ) │ │ │ │ + ldr r0, [pc, #732] @ (16c28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 169bc │ │ │ │ + b.n 169cc │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16846 │ │ │ │ - blx 9660 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16856 │ │ │ │ + blx 9670 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b50 │ │ │ │ + beq.w 16b60 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b80 │ │ │ │ + beq.w 16b90 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16994 │ │ │ │ + beq.n 169a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b1c │ │ │ │ + beq.w 16b2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 169a8 │ │ │ │ + beq.n 169b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b10 │ │ │ │ + beq.w 16b20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16af4 │ │ │ │ + beq.w 16b04 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 16be0 │ │ │ │ + blt.w 16bf0 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #604] @ (16c1c ) │ │ │ │ - ldr r3, [pc, #576] @ (16c00 ) │ │ │ │ + ldr r2, [pc, #604] @ (16c2c ) │ │ │ │ + ldr r3, [pc, #576] @ (16c10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16bf8 │ │ │ │ + bne.w 16c08 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9660 │ │ │ │ + blx 9670 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16baa │ │ │ │ + beq.w 16bba │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9410 │ │ │ │ + blx 9420 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b00 │ │ │ │ + beq.w 16b10 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16a0e │ │ │ │ + beq.n 16a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b28 │ │ │ │ + beq.w 16b38 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 169ba │ │ │ │ - ldr r3, [pc, #508] @ (16c10 ) │ │ │ │ + bge.n 169ca │ │ │ │ + ldr r3, [pc, #508] @ (16c20 ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #516] @ (16c20 ) │ │ │ │ - ldr r0, [pc, #520] @ (16c24 ) │ │ │ │ + ldr r1, [pc, #516] @ (16c30 ) │ │ │ │ + ldr r0, [pc, #520] @ (16c34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168ae │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 168be │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1689a │ │ │ │ - ldr r3, [pc, #468] @ (16c10 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 168aa │ │ │ │ + ldr r3, [pc, #468] @ (16c20 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #484] @ (16c28 ) │ │ │ │ - ldr r0, [pc, #488] @ (16c2c ) │ │ │ │ + ldr r1, [pc, #484] @ (16c38 ) │ │ │ │ + ldr r0, [pc, #488] @ (16c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ - ldr r0, [pc, #444] @ (16c10 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r0, [pc, #444] @ (16c20 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #468] @ (16c30 ) │ │ │ │ - ldr r1, [pc, #472] @ (16c34 ) │ │ │ │ + ldr r3, [pc, #468] @ (16c40 ) │ │ │ │ + ldr r1, [pc, #472] @ (16c44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #464] @ (16c38 ) │ │ │ │ + ldr r0, [pc, #464] @ (16c48 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #412] @ (16c10 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #412] @ (16c20 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #448] @ (16c3c ) │ │ │ │ - ldr r0, [pc, #452] @ (16c40 ) │ │ │ │ + ldr r1, [pc, #448] @ (16c4c ) │ │ │ │ + ldr r0, [pc, #452] @ (16c50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #388] @ (16c10 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #388] @ (16c20 ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #432] @ (16c44 ) │ │ │ │ - ldr r0, [pc, #436] @ (16c48 ) │ │ │ │ + ldr r1, [pc, #432] @ (16c54 ) │ │ │ │ + ldr r0, [pc, #436] @ (16c58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 16948 │ │ │ │ - ldr r2, [pc, #356] @ (16c10 ) │ │ │ │ - ldr r3, [pc, #416] @ (16c4c ) │ │ │ │ - ldr r1, [pc, #416] @ (16c50 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r2, [pc, #356] @ (16c20 ) │ │ │ │ + ldr r3, [pc, #416] @ (16c5c ) │ │ │ │ + ldr r1, [pc, #416] @ (16c60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #408] @ (16c54 ) │ │ │ │ + ldr r0, [pc, #408] @ (16c64 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 16aa0 │ │ │ │ - ldr r3, [pc, #324] @ (16c10 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 16ab0 │ │ │ │ + ldr r3, [pc, #324] @ (16c20 ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #392] @ (16c58 ) │ │ │ │ - ldr r0, [pc, #392] @ (16c5c ) │ │ │ │ + ldr r1, [pc, #392] @ (16c68 ) │ │ │ │ + ldr r0, [pc, #392] @ (16c6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 16948 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 16958 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16912 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16922 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 169b4 │ │ │ │ + b.n 169c4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 169fa │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16a0a │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168d2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 168e2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 169a8 │ │ │ │ + b.n 169b8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16994 │ │ │ │ + b.n 169a4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16a0e │ │ │ │ - ldr r3, [pc, #220] @ (16c10 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16a1e │ │ │ │ + ldr r3, [pc, #220] @ (16c20 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #296] @ (16c60 ) │ │ │ │ - ldr r0, [pc, #296] @ (16c64 ) │ │ │ │ + ldr r1, [pc, #296] @ (16c70 ) │ │ │ │ + ldr r0, [pc, #296] @ (16c74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16932 │ │ │ │ - ldr r3, [pc, #188] @ (16c10 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16942 │ │ │ │ + ldr r3, [pc, #188] @ (16c20 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #272] @ (16c68 ) │ │ │ │ - ldr r0, [pc, #272] @ (16c6c ) │ │ │ │ + ldr r1, [pc, #272] @ (16c78 ) │ │ │ │ + ldr r0, [pc, #272] @ (16c7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16ade │ │ │ │ - ldr r3, [pc, #164] @ (16c10 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16aee │ │ │ │ + ldr r3, [pc, #164] @ (16c20 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #256] @ (16c70 ) │ │ │ │ - ldr r0, [pc, #256] @ (16c74 ) │ │ │ │ + ldr r1, [pc, #256] @ (16c80 ) │ │ │ │ + ldr r0, [pc, #256] @ (16c84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #140] @ (16c10 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #140] @ (16c20 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #240] @ (16c78 ) │ │ │ │ - ldr r0, [pc, #240] @ (16c7c ) │ │ │ │ + ldr r1, [pc, #240] @ (16c88 ) │ │ │ │ + ldr r0, [pc, #240] @ (16c8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #100] @ (16c10 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #100] @ (16c20 ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #204] @ (16c80 ) │ │ │ │ - ldr r0, [pc, #208] @ (16c84 ) │ │ │ │ + ldr r1, [pc, #204] @ (16c90 ) │ │ │ │ + ldr r0, [pc, #208] @ (16c94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #68] @ (16c10 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #68] @ (16c20 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #184] @ (16c88 ) │ │ │ │ - ldr r0, [pc, #184] @ (16c8c ) │ │ │ │ + ldr r1, [pc, #184] @ (16c98 ) │ │ │ │ + ldr r0, [pc, #184] @ (16c9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ - ldr r3, [pc, #44] @ (16c10 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ + ldr r3, [pc, #44] @ (16c20 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #168] @ (16c90 ) │ │ │ │ - ldr r0, [pc, #168] @ (16c94 ) │ │ │ │ + ldr r1, [pc, #168] @ (16ca0 ) │ │ │ │ + ldr r0, [pc, #168] @ (16ca4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 16948 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 16958 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + str r7, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r4, r0 │ │ │ │ + hlt 0x0034 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 16c6c │ │ │ │ + cbz r0, 16c78 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #240] @ 0xf0 │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, 16c5c │ │ │ │ + cbnz r4, 16c68 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r0, r4 │ │ │ │ + sxtb r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 16c5a │ │ │ │ + cbnz r4, 16c66 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r4, r1 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 16c60 │ │ │ │ + cbnz r0, 16c6c │ │ │ │ movs r1, r0 │ │ │ │ - sxth r6, r2 │ │ │ │ + sxth r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 16c60 │ │ │ │ + cbnz r4, 16c6c │ │ │ │ movs r1, r0 │ │ │ │ - sxth r0, r0 │ │ │ │ + cbz r0, 16c90 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 16c62 │ │ │ │ + cbnz r4, 16c6e │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 16c86 │ │ │ │ + cbz r0, 16c92 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + ldmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 16c66 │ │ │ │ + cbnz r6, 16c72 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 16c88 │ │ │ │ + cbz r0, 16c94 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 16c66 │ │ │ │ + cbnz r6, 16c72 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 16c8a │ │ │ │ + cbz r2, 16c96 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8c6 │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 16c78 │ │ │ │ + cbz r2, 16c84 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 16c78 │ │ │ │ + cbz r2, 16c84 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb88e │ │ │ │ + @ instruction: 0xb87e │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 16c7a │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb876 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #456 @ 0x1c8 │ │ │ │ + sub sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + @ instruction: 0xb83c │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb81e │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb816 │ │ │ │ + @ instruction: 0xb806 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016c98 : │ │ │ │ +00016ca8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #184] @ 16d60 │ │ │ │ + ldr.w ip, [pc, #184] @ 16d70 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #176] @ (16d64 ) │ │ │ │ + ldr r3, [pc, #176] @ (16d74 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #172] @ (16d68 ) │ │ │ │ + ldr r4, [pc, #172] @ (16d78 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #156] @ (16d6c ) │ │ │ │ + ldr r3, [pc, #156] @ (16d7c ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ - bl c7bc │ │ │ │ + bl c7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16d4c │ │ │ │ - ldr r3, [pc, #140] @ (16d70 ) │ │ │ │ + beq.n 16d5c │ │ │ │ + ldr r3, [pc, #140] @ (16d80 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 16d2c │ │ │ │ + bne.n 16d3c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 16d50 │ │ │ │ + bpl.n 16d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 167d8 │ │ │ │ + bl 167e8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 16d4c │ │ │ │ - ldr r3, [pc, #112] @ (16d74 ) │ │ │ │ + beq.n 16d5c │ │ │ │ + ldr r3, [pc, #112] @ (16d84 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16d14 │ │ │ │ + beq.n 16d24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (16d78 ) │ │ │ │ - ldr r3, [pc, #76] @ (16d64 ) │ │ │ │ + ldr r2, [pc, #96] @ (16d88 ) │ │ │ │ + ldr r3, [pc, #76] @ (16d74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d5a │ │ │ │ + bne.n 16d6a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (16d7c ) │ │ │ │ + ldr r0, [pc, #76] @ (16d8c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #72] @ (16d80 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #72] @ (16d90 ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #68] @ (16d84 ) │ │ │ │ - ldr r0, [pc, #72] @ (16d88 ) │ │ │ │ + ldr r1, [pc, #68] @ (16d94 ) │ │ │ │ + ldr r0, [pc, #72] @ (16d98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16d14 │ │ │ │ - ldr r0, [pc, #56] @ (16d8c ) │ │ │ │ + b.n 16d24 │ │ │ │ + ldr r0, [pc, #56] @ (16d9c ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 16d36 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl 11988 │ │ │ │ + b.n 16d46 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #480 @ 0x1e0 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016d90 : │ │ │ │ +00016da0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w r8, [pc, #68] @ 16de8 │ │ │ │ + ldr.w r8, [pc, #68] @ 16df8 │ │ │ │ add r8, pc │ │ │ │ - cbz r0, 16dc8 │ │ │ │ - ldr r6, [pc, #64] @ (16dec ) │ │ │ │ + cbz r0, 16dd8 │ │ │ │ + ldr r6, [pc, #64] @ (16dfc ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r5, 16dc0 │ │ │ │ + cbz r5, 16dd0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 16dc0 │ │ │ │ - blx 8ff8 │ │ │ │ - cbz r0, 16dde │ │ │ │ + cbz r0, 16dd0 │ │ │ │ + blx 9008 │ │ │ │ + cbz r0, 16dee │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16db0 │ │ │ │ - ldr r3, [pc, #36] @ (16df0 ) │ │ │ │ - ldr r1, [pc, #40] @ (16df4 ) │ │ │ │ + bne.n 16dc0 │ │ │ │ + ldr r3, [pc, #36] @ (16e00 ) │ │ │ │ + ldr r1, [pc, #40] @ (16e04 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ movs r3, r0 │ │ │ │ - cpsie ai │ │ │ │ + @ instruction: 0xb656 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie │ │ │ │ + setend le │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016df8 : │ │ │ │ +00016e08 : │ │ │ │ push {lr} │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2 │ │ │ │ mov.w ip, r3, asr #3 │ │ │ │ ite ne │ │ │ │ movne.w lr, #4294967295 @ 0xffffffff │ │ │ │ moveq.w lr, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ - b.n 16e2c │ │ │ │ + b.n 16e3c │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r3, r3, r2, lsl #30 │ │ │ │ cmp.w r2, r3, lsr #30 │ │ │ │ mov r2, r3 │ │ │ │ - bne.n 16e52 │ │ │ │ + bne.n 16e62 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bpl.n 16e1c │ │ │ │ + bpl.n 16e2c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it cc │ │ │ │ mulcc.w r0, lr, r2 │ │ │ │ - bcc.n 16e50 │ │ │ │ + bcc.n 16e60 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #1073741824 @ 0x40000000 │ │ │ │ it eq │ │ │ │ moveq.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 16e52 │ │ │ │ + bne.n 16e62 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r1] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00016e5c : │ │ │ │ +00016e6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (16f24 ) │ │ │ │ + ldr r2, [pc, #184] @ (16f34 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #184] @ (16f28 ) │ │ │ │ + ldr r3, [pc, #184] @ (16f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r4, r0 │ │ │ │ - blx 8f6c │ │ │ │ + blx 8f7c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16efc │ │ │ │ + beq.n 16f0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16e9c │ │ │ │ + beq.n 16eac │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16ed8 │ │ │ │ + cbz r2, 16ee8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16ee8 │ │ │ │ + bne.n 16ef8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16eb6 │ │ │ │ + beq.n 16ec6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16ed0 │ │ │ │ - ldr r2, [pc, #116] @ (16f2c ) │ │ │ │ - ldr r3, [pc, #108] @ (16f28 ) │ │ │ │ + cbz r2, 16ee0 │ │ │ │ + ldr r2, [pc, #116] @ (16f3c ) │ │ │ │ + ldr r3, [pc, #108] @ (16f38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f20 │ │ │ │ + bne.n 16f30 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16eb6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ec6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16ea2 │ │ │ │ + beq.n 16eb2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16ea6 │ │ │ │ + beq.n 16eb6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16f06 │ │ │ │ + bne.n 16f16 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16ea6 │ │ │ │ + b.n 16eb6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e8c │ │ │ │ + b.n 16e9c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ea6 │ │ │ │ + beq.n 16eb6 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16eb6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ + b.n 16ec6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + str r1, [sp, #496] @ 0x1f0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016f30 : │ │ │ │ +00016f40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (16ff8 ) │ │ │ │ + ldr r2, [pc, #184] @ (17008 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #184] @ (16ffc ) │ │ │ │ + ldr r3, [pc, #184] @ (1700c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r4, r0 │ │ │ │ - blx 9864 │ │ │ │ + blx 9874 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16fd0 │ │ │ │ + beq.n 16fe0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16f70 │ │ │ │ + beq.n 16f80 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16fac │ │ │ │ + cbz r2, 16fbc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16fbc │ │ │ │ + bne.n 16fcc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16f8a │ │ │ │ + beq.n 16f9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16fa4 │ │ │ │ - ldr r2, [pc, #116] @ (17000 ) │ │ │ │ - ldr r3, [pc, #108] @ (16ffc ) │ │ │ │ + cbz r2, 16fb4 │ │ │ │ + ldr r2, [pc, #116] @ (17010 ) │ │ │ │ + ldr r3, [pc, #108] @ (1700c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ff4 │ │ │ │ + bne.n 17004 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f8a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f9a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16f76 │ │ │ │ + beq.n 16f86 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16f7a │ │ │ │ + beq.n 16f8a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16fda │ │ │ │ + bne.n 16fea │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16f7a │ │ │ │ + b.n 16f8a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f60 │ │ │ │ + b.n 16f70 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f7a │ │ │ │ + beq.n 16f8a │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16f8a │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ + b.n 16f9a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017004 : │ │ │ │ +00017014 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (170f8 ) │ │ │ │ + ldr r2, [pc, #228] @ (17108 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (170fc ) │ │ │ │ + ldr r3, [pc, #228] @ (1710c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9098 │ │ │ │ + blx 90a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 170d0 │ │ │ │ + beq.n 170e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17054 │ │ │ │ + beq.n 17064 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 170c4 │ │ │ │ + beq.n 170d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17064 │ │ │ │ + beq.n 17074 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 170a0 │ │ │ │ + cbz r2, 170b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 170b0 │ │ │ │ + bne.n 170c0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1707e │ │ │ │ + beq.n 1708e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17098 │ │ │ │ - ldr r2, [pc, #128] @ (17100 ) │ │ │ │ - ldr r3, [pc, #120] @ (170fc ) │ │ │ │ + cbz r2, 170a8 │ │ │ │ + ldr r2, [pc, #128] @ (17110 ) │ │ │ │ + ldr r3, [pc, #120] @ (1710c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 170f4 │ │ │ │ + bne.n 17104 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1707e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1708e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1706a │ │ │ │ + beq.n 1707a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1706e │ │ │ │ + beq.n 1707e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 170da │ │ │ │ + bne.n 170ea │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1706e │ │ │ │ + b.n 1707e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17054 │ │ │ │ + b.n 17064 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17042 │ │ │ │ + b.n 17052 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1706e │ │ │ │ + beq.n 1707e │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1707e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #62] @ 0x3e │ │ │ │ + b.n 1708e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ + ldrh r2, [r5, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017104 : │ │ │ │ +00017114 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (171f8 ) │ │ │ │ + ldr r2, [pc, #228] @ (17208 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (171fc ) │ │ │ │ + ldr r3, [pc, #228] @ (1720c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98fc │ │ │ │ + blx 990c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 171d0 │ │ │ │ + beq.n 171e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17154 │ │ │ │ + beq.n 17164 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 171c4 │ │ │ │ + beq.n 171d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17164 │ │ │ │ + beq.n 17174 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 171a0 │ │ │ │ + cbz r2, 171b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 171b0 │ │ │ │ + bne.n 171c0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1717e │ │ │ │ + beq.n 1718e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17198 │ │ │ │ - ldr r2, [pc, #128] @ (17200 ) │ │ │ │ - ldr r3, [pc, #120] @ (171fc ) │ │ │ │ + cbz r2, 171a8 │ │ │ │ + ldr r2, [pc, #128] @ (17210 ) │ │ │ │ + ldr r3, [pc, #120] @ (1720c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 171f4 │ │ │ │ + bne.n 17204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1717e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1718e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1716a │ │ │ │ + beq.n 1717a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1716e │ │ │ │ + beq.n 1717e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 171da │ │ │ │ + bne.n 171ea │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1716e │ │ │ │ + b.n 1717e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17154 │ │ │ │ + b.n 17164 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17142 │ │ │ │ + b.n 17152 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1716e │ │ │ │ + beq.n 1717e │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1717e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + b.n 1718e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r5, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017204 : │ │ │ │ +00017214 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (172f8 ) │ │ │ │ + ldr r2, [pc, #228] @ (17308 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (172fc ) │ │ │ │ + ldr r3, [pc, #228] @ (1730c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91b8 │ │ │ │ + blx 91c8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 172d0 │ │ │ │ + beq.n 172e0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17254 │ │ │ │ + beq.n 17264 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 172c4 │ │ │ │ + beq.n 172d4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17264 │ │ │ │ + beq.n 17274 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 172a0 │ │ │ │ + cbz r2, 172b0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 172b0 │ │ │ │ + bne.n 172c0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1727e │ │ │ │ + beq.n 1728e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17298 │ │ │ │ - ldr r2, [pc, #128] @ (17300 ) │ │ │ │ - ldr r3, [pc, #120] @ (172fc ) │ │ │ │ + cbz r2, 172a8 │ │ │ │ + ldr r2, [pc, #128] @ (17310 ) │ │ │ │ + ldr r3, [pc, #120] @ (1730c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 172f4 │ │ │ │ + bne.n 17304 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1727e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1728e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1726a │ │ │ │ + beq.n 1727a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1726e │ │ │ │ + beq.n 1727e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 172da │ │ │ │ + bne.n 172ea │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1726e │ │ │ │ + b.n 1727e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17254 │ │ │ │ + b.n 17264 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17242 │ │ │ │ + b.n 17252 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1726e │ │ │ │ + beq.n 1727e │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1727e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + b.n 1728e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + ldrh r2, [r5, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017304 : │ │ │ │ +00017314 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #180] @ 173c8 │ │ │ │ + vldr d7, [pc, #180] @ 173d8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #188] @ (173d8 ) │ │ │ │ - ldr r3, [pc, #192] @ (173dc ) │ │ │ │ + ldr r2, [pc, #188] @ (173e8 ) │ │ │ │ + ldr r3, [pc, #192] @ (173ec ) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bpl.n 17340 │ │ │ │ - vldr d7, [pc, #156] @ 173d0 │ │ │ │ + bpl.n 17350 │ │ │ │ + vldr d7, [pc, #156] @ 173e0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1737e │ │ │ │ - blx 9048 │ │ │ │ + bgt.n 1738e │ │ │ │ + blx 9058 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17364 │ │ │ │ + cbz r0, 17374 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 17396 │ │ │ │ + bne.n 173a6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17364 │ │ │ │ + beq.n 17374 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 1738a │ │ │ │ - ldr r1, [pc, #120] @ (173e0 ) │ │ │ │ - ldr r2, [pc, #116] @ (173dc ) │ │ │ │ + cbz r1, 1739a │ │ │ │ + ldr r1, [pc, #120] @ (173f0 ) │ │ │ │ + ldr r2, [pc, #116] @ (173ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 173be │ │ │ │ + bne.n 173ce │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r3, s0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17364 │ │ │ │ + b.n 17374 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17364 │ │ │ │ + b.n 17374 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17354 │ │ │ │ + beq.n 17364 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 173aa │ │ │ │ + bne.n 173ba │ │ │ │ ldr r3, [r0, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17354 │ │ │ │ + b.n 17364 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r3, 173c2 │ │ │ │ + cbz r3, 173d2 │ │ │ │ orr.w r3, r2, #1 │ │ │ │ - b.n 17364 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 17374 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17354 │ │ │ │ + b.n 17364 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ - ldrh r4, [r3, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000173e4 : │ │ │ │ +000173f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9920 │ │ │ │ + blx 9930 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 17304 │ │ │ │ + b.w 17314 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017400 : │ │ │ │ +00017410 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 915c │ │ │ │ + blx 916c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 17304 │ │ │ │ + b.w 17314 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001741c : │ │ │ │ +0001742c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (17500 ) │ │ │ │ + ldr r2, [pc, #212] @ (17510 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (17504 ) │ │ │ │ + ldr r3, [pc, #212] @ (17514 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9628 │ │ │ │ + blx 9638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17466 │ │ │ │ + beq.n 17476 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 174ba │ │ │ │ + cbz r3, 174ca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17476 │ │ │ │ + beq.n 17486 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 174ae │ │ │ │ + cbz r3, 174be │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17494 │ │ │ │ + cbz r2, 174a4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 174ce │ │ │ │ + bne.n 174de │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17494 │ │ │ │ + beq.n 174a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 174c6 │ │ │ │ - ldr r2, [pc, #112] @ (17508 ) │ │ │ │ - ldr r3, [pc, #108] @ (17504 ) │ │ │ │ + cbz r3, 174d6 │ │ │ │ + ldr r2, [pc, #112] @ (17518 ) │ │ │ │ + ldr r3, [pc, #108] @ (17514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174fc │ │ │ │ + bne.n 1750c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17476 │ │ │ │ + b.n 17486 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17466 │ │ │ │ + b.n 17476 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17494 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 174a4 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17484 │ │ │ │ + beq.n 17494 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 174e2 │ │ │ │ + bne.n 174f2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17484 │ │ │ │ + b.n 17494 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17484 │ │ │ │ + beq.n 17494 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17494 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #30] │ │ │ │ + b.n 174a4 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #26] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001750c : │ │ │ │ +0001751c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (175f0 ) │ │ │ │ + ldr r2, [pc, #212] @ (17600 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (175f4 ) │ │ │ │ + ldr r3, [pc, #212] @ (17604 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9030 │ │ │ │ + blx 9040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17556 │ │ │ │ + beq.n 17566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 175aa │ │ │ │ + cbz r3, 175ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17566 │ │ │ │ + beq.n 17576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1759e │ │ │ │ + cbz r3, 175ae │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17584 │ │ │ │ + cbz r2, 17594 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 175be │ │ │ │ + bne.n 175ce │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17584 │ │ │ │ + beq.n 17594 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 175b6 │ │ │ │ - ldr r2, [pc, #112] @ (175f8 ) │ │ │ │ - ldr r3, [pc, #108] @ (175f4 ) │ │ │ │ + cbz r3, 175c6 │ │ │ │ + ldr r2, [pc, #112] @ (17608 ) │ │ │ │ + ldr r3, [pc, #108] @ (17604 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 175ec │ │ │ │ + bne.n 175fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17566 │ │ │ │ + b.n 17576 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17556 │ │ │ │ + b.n 17566 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17584 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17594 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17574 │ │ │ │ + beq.n 17584 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 175d2 │ │ │ │ + bne.n 175e2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17574 │ │ │ │ + b.n 17584 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17574 │ │ │ │ + beq.n 17584 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17584 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #22] │ │ │ │ + b.n 17594 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #18] │ │ │ │ + ldrh r4, [r4, #18] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000175fc : │ │ │ │ +0001760c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (176e0 ) │ │ │ │ + ldr r2, [pc, #212] @ (176f0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (176e4 ) │ │ │ │ + ldr r3, [pc, #212] @ (176f4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 99e0 │ │ │ │ + blx 99f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17646 │ │ │ │ + beq.n 17656 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1769a │ │ │ │ + cbz r3, 176aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17656 │ │ │ │ + beq.n 17666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1768e │ │ │ │ + cbz r3, 1769e │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17674 │ │ │ │ + cbz r2, 17684 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 176ae │ │ │ │ + bne.n 176be │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17674 │ │ │ │ + beq.n 17684 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 176a6 │ │ │ │ - ldr r2, [pc, #112] @ (176e8 ) │ │ │ │ - ldr r3, [pc, #108] @ (176e4 ) │ │ │ │ + cbz r3, 176b6 │ │ │ │ + ldr r2, [pc, #112] @ (176f8 ) │ │ │ │ + ldr r3, [pc, #108] @ (176f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 176dc │ │ │ │ + bne.n 176ec │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17656 │ │ │ │ + b.n 17666 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17646 │ │ │ │ + b.n 17656 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17674 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17684 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17664 │ │ │ │ + beq.n 17674 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 176c2 │ │ │ │ + bne.n 176d2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17664 │ │ │ │ + b.n 17674 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17664 │ │ │ │ + beq.n 17674 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17674 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + b.n 17684 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r3, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #12] │ │ │ │ + ldrh r4, [r6, #10] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000176ec : │ │ │ │ +000176fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (177d0 ) │ │ │ │ + ldr r2, [pc, #212] @ (177e0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (177d4 ) │ │ │ │ + ldr r3, [pc, #212] @ (177e4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 94a4 │ │ │ │ + blx 94b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17736 │ │ │ │ + beq.n 17746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1778a │ │ │ │ + cbz r3, 1779a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17746 │ │ │ │ + beq.n 17756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1777e │ │ │ │ + cbz r3, 1778e │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17764 │ │ │ │ + cbz r2, 17774 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1779e │ │ │ │ + bne.n 177ae │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17764 │ │ │ │ + beq.n 17774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17796 │ │ │ │ - ldr r2, [pc, #112] @ (177d8 ) │ │ │ │ - ldr r3, [pc, #108] @ (177d4 ) │ │ │ │ + cbz r3, 177a6 │ │ │ │ + ldr r2, [pc, #112] @ (177e8 ) │ │ │ │ + ldr r3, [pc, #108] @ (177e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 177cc │ │ │ │ + bne.n 177dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17746 │ │ │ │ + b.n 17756 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17736 │ │ │ │ + b.n 17746 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17764 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17774 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17754 │ │ │ │ + beq.n 17764 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 177b2 │ │ │ │ + bne.n 177c2 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17754 │ │ │ │ + b.n 17764 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17754 │ │ │ │ + beq.n 17764 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17764 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #6] │ │ │ │ + b.n 17774 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r5, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000177dc : │ │ │ │ +000177ec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #276] @ 17900 │ │ │ │ + ldr.w ip, [pc, #276] @ 17910 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #268] @ (17904 ) │ │ │ │ + ldr r3, [pc, #268] @ (17914 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #264] @ (17908 ) │ │ │ │ + ldr r4, [pc, #264] @ (17918 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #248] @ (1790c ) │ │ │ │ + ldr r3, [pc, #248] @ (1791c ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178ac │ │ │ │ - ldr r3, [pc, #224] @ (17910 ) │ │ │ │ + beq.n 178bc │ │ │ │ + ldr r3, [pc, #224] @ (17920 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1788e │ │ │ │ + bne.n 1789e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 178b0 │ │ │ │ + bpl.n 178c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 178bc │ │ │ │ + bpl.n 178cc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 178c8 │ │ │ │ + bne.n 178d8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f80 │ │ │ │ + bl 11f90 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 178ac │ │ │ │ - ldr r3, [pc, #172] @ (17914 ) │ │ │ │ + beq.n 178bc │ │ │ │ + ldr r3, [pc, #172] @ (17924 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17876 │ │ │ │ + beq.n 17886 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #160] @ (17918 ) │ │ │ │ - ldr r3, [pc, #136] @ (17904 ) │ │ │ │ + ldr r2, [pc, #160] @ (17928 ) │ │ │ │ + ldr r3, [pc, #136] @ (17914 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 178fa │ │ │ │ + bne.n 1790a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #140] @ (1791c ) │ │ │ │ + ldr r0, [pc, #140] @ (1792c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #132] @ (17920 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #132] @ (17930 ) │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ - ldr r1, [pc, #132] @ (17924 ) │ │ │ │ - ldr r0, [pc, #136] @ (17928 ) │ │ │ │ + ldr r1, [pc, #132] @ (17934 ) │ │ │ │ + ldr r0, [pc, #136] @ (17938 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17876 │ │ │ │ - ldr r0, [pc, #120] @ (1792c ) │ │ │ │ + b.n 17886 │ │ │ │ + ldr r0, [pc, #120] @ (1793c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 17898 │ │ │ │ - ldr r0, [pc, #112] @ (17930 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 178a8 │ │ │ │ + ldr r0, [pc, #112] @ (17940 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 17898 │ │ │ │ + bl 11988 │ │ │ │ + b.n 178a8 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17858 │ │ │ │ + beq.n 17868 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 178dc │ │ │ │ + bne.n 178ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17858 │ │ │ │ + b.n 17868 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17858 │ │ │ │ + bne.n 17868 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17858 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 17868 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r3, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #824 @ (adr r2, 17c58 ) │ │ │ │ + add r2, pc, #760 @ (adr r2, 17c28 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 17968 ) │ │ │ │ + add r4, pc, #0 @ (adr r4, 17938 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #880 @ (adr r3, 17c9c ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 17c6c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #208 @ (adr r4, 17a00 ) │ │ │ │ + add r4, pc, #144 @ (adr r4, 179d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017934 : │ │ │ │ +00017944 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #284] @ 17a60 │ │ │ │ + ldr.w ip, [pc, #284] @ 17a70 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #276] @ (17a64 ) │ │ │ │ + ldr r3, [pc, #276] @ (17a74 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #272] @ (17a68 ) │ │ │ │ + ldr r4, [pc, #272] @ (17a78 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #256] @ (17a6c ) │ │ │ │ + ldr r3, [pc, #256] @ (17a7c ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17a0e │ │ │ │ - ldr r3, [pc, #232] @ (17a70 ) │ │ │ │ + beq.n 17a1e │ │ │ │ + ldr r3, [pc, #232] @ (17a80 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 179ee │ │ │ │ + bne.n 179fe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 17a12 │ │ │ │ + bpl.n 17a22 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17a1e │ │ │ │ + bpl.n 17a2e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17a2a │ │ │ │ + bne.n 17a3a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f60 │ │ │ │ + bl 15f70 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 17a0e │ │ │ │ - cbnz r0, 179e8 │ │ │ │ - ldr r3, [pc, #180] @ (17a74 ) │ │ │ │ + beq.n 17a1e │ │ │ │ + cbnz r0, 179f8 │ │ │ │ + ldr r3, [pc, #180] @ (17a84 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 179d0 │ │ │ │ + beq.n 179e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #164] @ (17a78 ) │ │ │ │ - ldr r3, [pc, #144] @ (17a64 ) │ │ │ │ + ldr r2, [pc, #164] @ (17a88 ) │ │ │ │ + ldr r3, [pc, #144] @ (17a74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a5c │ │ │ │ + bne.n 17a6c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #144] @ (17a7c ) │ │ │ │ + ldr r3, [pc, #144] @ (17a8c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 179c2 │ │ │ │ - ldr r0, [pc, #144] @ (17a80 ) │ │ │ │ + b.n 179d2 │ │ │ │ + ldr r0, [pc, #144] @ (17a90 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #136] @ (17a84 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #136] @ (17a94 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #136] @ (17a88 ) │ │ │ │ - ldr r0, [pc, #136] @ (17a8c ) │ │ │ │ + ldr r1, [pc, #136] @ (17a98 ) │ │ │ │ + ldr r0, [pc, #136] @ (17a9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 179d0 │ │ │ │ - ldr r0, [pc, #124] @ (17a90 ) │ │ │ │ + b.n 179e0 │ │ │ │ + ldr r0, [pc, #124] @ (17aa0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 179f8 │ │ │ │ - ldr r0, [pc, #116] @ (17a94 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 17a08 │ │ │ │ + ldr r0, [pc, #116] @ (17aa4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 179f8 │ │ │ │ + bl 11988 │ │ │ │ + b.n 17a08 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 179b0 │ │ │ │ + beq.n 179c0 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17a3e │ │ │ │ + bne.n 17a4e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 179b0 │ │ │ │ + b.n 179c0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 179b0 │ │ │ │ + bne.n 179c0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 179b0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + b.n 179c0 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #440 @ (adr r1, 17c3c ) │ │ │ │ + add r1, pc, #376 @ (adr r1, 17c0c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ + add r1, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #488 @ (adr r2, 17c78 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 17c48 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 17ddc ) │ │ │ │ + add r2, pc, #776 @ (adr r2, 17dac ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #280 @ 0x118 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017a98 : │ │ │ │ +00017aa8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #328] @ 17bf0 │ │ │ │ + ldr.w ip, [pc, #328] @ 17c00 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #320] @ (17bf4 ) │ │ │ │ + ldr r3, [pc, #320] @ (17c04 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #316] @ (17bf8 ) │ │ │ │ + ldr r4, [pc, #316] @ (17c08 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #300] @ (17bfc ) │ │ │ │ + ldr r3, [pc, #300] @ (17c0c ) │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w r3, r3, #624 @ 0x270 │ │ │ │ add.w ip, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl c6d8 │ │ │ │ + bl c6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17b90 │ │ │ │ - ldr r3, [pc, #268] @ (17c00 ) │ │ │ │ + beq.n 17ba0 │ │ │ │ + ldr r3, [pc, #268] @ (17c10 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17b70 │ │ │ │ + bne.n 17b80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 17b94 │ │ │ │ + bpl.n 17ba4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17ba0 │ │ │ │ + bpl.n 17bb0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17bac │ │ │ │ + bne.n 17bbc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #228] @ (17c04 ) │ │ │ │ + ldr r1, [pc, #228] @ (17c14 ) │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 17bc0 │ │ │ │ + bne.n 17bd0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #216] @ (17c08 ) │ │ │ │ + ldr r3, [pc, #216] @ (17c18 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 17b90 │ │ │ │ - ldr r3, [pc, #196] @ (17c0c ) │ │ │ │ + beq.n 17ba0 │ │ │ │ + ldr r3, [pc, #196] @ (17c1c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17b58 │ │ │ │ + beq.n 17b68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #180] @ (17c10 ) │ │ │ │ - ldr r3, [pc, #152] @ (17bf4 ) │ │ │ │ + ldr r2, [pc, #180] @ (17c20 ) │ │ │ │ + ldr r3, [pc, #152] @ (17c04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17bea │ │ │ │ + bne.n 17bfa │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #160] @ (17c14 ) │ │ │ │ + ldr r0, [pc, #160] @ (17c24 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #156] @ (17c18 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #156] @ (17c28 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #152] @ (17c1c ) │ │ │ │ - ldr r0, [pc, #156] @ (17c20 ) │ │ │ │ + ldr r1, [pc, #152] @ (17c2c ) │ │ │ │ + ldr r0, [pc, #156] @ (17c30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17b58 │ │ │ │ - ldr r0, [pc, #140] @ (17c24 ) │ │ │ │ + b.n 17b68 │ │ │ │ + ldr r0, [pc, #140] @ (17c34 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 17b7a │ │ │ │ - ldr r0, [pc, #132] @ (17c28 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 17b8a │ │ │ │ + ldr r0, [pc, #132] @ (17c38 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 17b7a │ │ │ │ + bl 11988 │ │ │ │ + b.n 17b8a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17b1c │ │ │ │ + beq.n 17b2c │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17bcc │ │ │ │ + bne.n 17bdc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17b1c │ │ │ │ - ldr r0, [pc, #104] @ (17c2c ) │ │ │ │ + b.n 17b2c │ │ │ │ + ldr r0, [pc, #104] @ (17c3c ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 17b7a │ │ │ │ + bl 11988 │ │ │ │ + b.n 17b8a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17b1c │ │ │ │ + bne.n 17b2c │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17b1c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 17b2c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ + strh r2, [r7, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ + strh r0, [r5, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #36] @ 0x24 │ │ │ │ + strh r0, [r2, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r7, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 17c3c │ │ │ │ + cbz r4, 17c84 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #992 @ (adr r0, 18004 ) │ │ │ │ + add r0, pc, #928 @ (adr r0, 17fd4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 17d68 ) │ │ │ │ + add r1, pc, #256 @ (adr r1, 17d38 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #176 @ (adr r1, 17ce0 ) │ │ │ │ + add r1, pc, #112 @ (adr r1, 17cb0 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #212] @ (17d18 ) │ │ │ │ + ldr r0, [pc, #212] @ (17d28 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17d1c ) │ │ │ │ + ldr r1, [pc, #212] @ (17d2c ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17d20 │ │ │ │ + ldr.w ip, [pc, #212] @ 17d30 │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17cfe │ │ │ │ + beq.n 17d0e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17c68 │ │ │ │ + beq.n 17c78 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 17cba │ │ │ │ + bmi.n 17cca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17c96 │ │ │ │ + bpl.n 17ca6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17ca6 │ │ │ │ + bne.n 17cb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #164] @ (17d24 ) │ │ │ │ - ldr r3, [pc, #152] @ (17d1c ) │ │ │ │ + ldr r2, [pc, #164] @ (17d34 ) │ │ │ │ + ldr r3, [pc, #152] @ (17d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17d10 │ │ │ │ + bne.n 17d20 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17d28 ) │ │ │ │ + ldr r0, [pc, #144] @ (17d38 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17c7e │ │ │ │ + b.n 17c8e │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17c7a │ │ │ │ + beq.n 17c8a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17cc8 │ │ │ │ + bne.n 17cd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17c7a │ │ │ │ + b.n 17c8a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17c68 │ │ │ │ + b.n 17c78 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17d14 │ │ │ │ + cbz r1, 17d24 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 17c7a │ │ │ │ - ldr r3, [pc, #44] @ (17d2c ) │ │ │ │ - ldr r1, [pc, #44] @ (17d30 ) │ │ │ │ + b.n 17c8a │ │ │ │ + ldr r3, [pc, #44] @ (17d3c ) │ │ │ │ + ldr r1, [pc, #44] @ (17d40 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 17ca0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 9284 │ │ │ │ + b.n 17cb0 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17c7a │ │ │ │ - strh r6, [r6, #28] │ │ │ │ + b.n 17c8a │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #28] │ │ │ │ + strh r6, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 18064 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 18034 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #424 @ (adr r7, 17edc ) │ │ │ │ + add r7, pc, #360 @ (adr r7, 17eac ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #212] @ (17e1c ) │ │ │ │ + ldr r0, [pc, #212] @ (17e2c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17e20 ) │ │ │ │ + ldr r1, [pc, #212] @ (17e30 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17e24 │ │ │ │ + ldr.w ip, [pc, #212] @ 17e34 │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17e02 │ │ │ │ + beq.n 17e12 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17d6c │ │ │ │ + beq.n 17d7c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 17dbe │ │ │ │ + bmi.n 17dce │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17d9a │ │ │ │ + bpl.n 17daa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17daa │ │ │ │ + bne.n 17dba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #164] @ (17e28 ) │ │ │ │ - ldr r3, [pc, #152] @ (17e20 ) │ │ │ │ + ldr r2, [pc, #164] @ (17e38 ) │ │ │ │ + ldr r3, [pc, #152] @ (17e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17e14 │ │ │ │ + bne.n 17e24 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17e2c ) │ │ │ │ + ldr r0, [pc, #144] @ (17e3c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17d82 │ │ │ │ + b.n 17d92 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17d7e │ │ │ │ + beq.n 17d8e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17dcc │ │ │ │ + bne.n 17ddc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17d7e │ │ │ │ + b.n 17d8e │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17d6c │ │ │ │ + b.n 17d7c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17e18 │ │ │ │ + cbz r1, 17e28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 17d7e │ │ │ │ - ldr r3, [pc, #44] @ (17e30 ) │ │ │ │ - ldr r1, [pc, #44] @ (17e34 ) │ │ │ │ + b.n 17d8e │ │ │ │ + ldr r3, [pc, #44] @ (17e40 ) │ │ │ │ + ldr r1, [pc, #44] @ (17e44 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - b.n 17da4 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 9284 │ │ │ │ + b.n 17db4 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17d7e │ │ │ │ - strh r2, [r6, #20] │ │ │ │ + b.n 17d8e │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #20] │ │ │ │ + strh r2, [r3, #20] │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 18158 ) │ │ │ │ + add r6, pc, #744 @ (adr r6, 18128 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, 180c0 ) │ │ │ │ + add r6, pc, #584 @ (adr r6, 18090 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017e38 : │ │ │ │ +00017e48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #836] @ (18190 ) │ │ │ │ + ldr r2, [pc, #836] @ (181a0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #836] @ (18194 ) │ │ │ │ + ldr r3, [pc, #836] @ (181a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #836] @ 18198 │ │ │ │ + ldr.w r8, [pc, #836] @ 181a8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18172 │ │ │ │ + beq.w 18182 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - blx 971c │ │ │ │ + blx 972c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17e94 │ │ │ │ + beq.n 17ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18018 │ │ │ │ + beq.w 18028 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 18026 │ │ │ │ + beq.w 18036 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 │ │ │ │ + blx 91b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18076 │ │ │ │ + beq.w 18086 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 17f5e │ │ │ │ - ldr r2, [pc, #740] @ (1819c ) │ │ │ │ + bpl.n 17f6e │ │ │ │ + ldr r2, [pc, #740] @ (181ac ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1815c │ │ │ │ - ldr r2, [pc, #732] @ (181a0 ) │ │ │ │ + beq.w 1816c │ │ │ │ + ldr r2, [pc, #732] @ (181b0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1818a │ │ │ │ + beq.w 1819a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17f5e │ │ │ │ + bne.n 17f6e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 17f5e │ │ │ │ + bpl.n 17f6e │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 17f5e │ │ │ │ + bpl.n 17f6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 18050 │ │ │ │ + bne.w 18060 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 1803e │ │ │ │ + beq.w 1804e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17fc4 │ │ │ │ + beq.n 17fd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17fd0 │ │ │ │ + beq.n 17fe0 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bmi.n 17fd4 │ │ │ │ + bmi.n 17fe4 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 17f26 │ │ │ │ + beq.n 17f36 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fbc │ │ │ │ + beq.n 17fcc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17f42 │ │ │ │ + beq.n 17f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fb4 │ │ │ │ + beq.n 17fc4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 17ea0 │ │ │ │ - ldr r3, [pc, #604] @ (181a4 ) │ │ │ │ + bne.n 17eb0 │ │ │ │ + ldr r3, [pc, #604] @ (181b4 ) │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [pc, #604] @ (181a8 ) │ │ │ │ - ldr r0, [pc, #604] @ (181ac ) │ │ │ │ + ldr r1, [pc, #604] @ (181b8 ) │ │ │ │ + ldr r0, [pc, #604] @ (181bc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 17f90 │ │ │ │ - ldr r0, [pc, #592] @ (181b0 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 17fa0 │ │ │ │ + ldr r0, [pc, #592] @ (181c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f7a │ │ │ │ + beq.n 17f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18048 │ │ │ │ - ldr r3, [pc, #552] @ (181a4 ) │ │ │ │ + beq.n 18058 │ │ │ │ + ldr r3, [pc, #552] @ (181b4 ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #564] @ (181b4 ) │ │ │ │ - ldr r0, [pc, #564] @ (181b8 ) │ │ │ │ + ldr r1, [pc, #564] @ (181c4 ) │ │ │ │ + ldr r0, [pc, #564] @ (181c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #544] @ (181bc ) │ │ │ │ - ldr r3, [pc, #504] @ (18194 ) │ │ │ │ + ldr r2, [pc, #544] @ (181cc ) │ │ │ │ + ldr r3, [pc, #504] @ (181a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 18140 │ │ │ │ + bne.w 18150 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f42 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f52 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f26 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f36 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17f14 │ │ │ │ + bne.n 17f24 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.n 17f26 │ │ │ │ + bpl.n 17f36 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17fec │ │ │ │ + beq.n 17ffc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1806e │ │ │ │ + beq.n 1807e │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18010 │ │ │ │ + beq.n 18020 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 18066 │ │ │ │ + cbz r3, 18076 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 17f42 │ │ │ │ + bl ca1c │ │ │ │ + b.n 17f52 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 17e9c │ │ │ │ - ldr r3, [pc, #380] @ (181a4 ) │ │ │ │ + bne.w 17eac │ │ │ │ + ldr r3, [pc, #380] @ (181b4 ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #404] @ (181c0 ) │ │ │ │ - ldr r0, [pc, #404] @ (181c4 ) │ │ │ │ + ldr r1, [pc, #404] @ (181d0 ) │ │ │ │ + ldr r0, [pc, #404] @ (181d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 17f96 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 17fa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 17f14 │ │ │ │ - b.n 17f26 │ │ │ │ + bne.w 17f24 │ │ │ │ + b.n 17f36 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f7a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f8a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 17efe │ │ │ │ + beq.w 17f0e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 18108 │ │ │ │ + bne.n 18118 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ negs r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 17efe │ │ │ │ + b.n 17f0e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18010 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18020 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fec │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17ffc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1808a │ │ │ │ + beq.n 1809a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 180e0 │ │ │ │ - blx 94ec │ │ │ │ - cbnz r0, 180f0 │ │ │ │ + cbz r3, 180f0 │ │ │ │ + blx 94fc │ │ │ │ + cbnz r0, 18100 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18144 │ │ │ │ + beq.n 18154 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - blx 8fc4 │ │ │ │ + blx 8fd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 180be │ │ │ │ + beq.n 180ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 180e8 │ │ │ │ + cbz r3, 180f8 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.w 17f98 │ │ │ │ - ldr r3, [pc, #216] @ (181a4 ) │ │ │ │ + bge.w 17fa8 │ │ │ │ + ldr r3, [pc, #216] @ (181b4 ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #248] @ (181c8 ) │ │ │ │ - ldr r0, [pc, #252] @ (181cc ) │ │ │ │ + ldr r1, [pc, #248] @ (181d8 ) │ │ │ │ + ldr r0, [pc, #252] @ (181dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 17f96 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 17fa6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1808a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1809a │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180be │ │ │ │ - ldr r3, [pc, #176] @ (181a4 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 180ce │ │ │ │ + ldr r3, [pc, #176] @ (181b4 ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #216] @ (181d0 ) │ │ │ │ - ldr r0, [pc, #220] @ (181d4 ) │ │ │ │ + ldr r1, [pc, #216] @ (181e0 ) │ │ │ │ + ldr r0, [pc, #220] @ (181e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 17f96 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 17fa6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 18118 │ │ │ │ + cbnz r3, 18128 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 17efe │ │ │ │ + b.n 17f0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r6, r6, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 17f06 │ │ │ │ + bne.w 17f16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 17f14 │ │ │ │ - b.n 17fd4 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (181d8 ) │ │ │ │ - movw r2, #5487 @ 0x156f │ │ │ │ - ldr r1, [pc, #144] @ (181dc ) │ │ │ │ - ldr r0, [pc, #144] @ (181e0 ) │ │ │ │ + bne.w 17f24 │ │ │ │ + b.n 17fe4 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (181e8 ) │ │ │ │ + movw r2, #3401 @ 0xd49 │ │ │ │ + ldr r1, [pc, #144] @ (181ec ) │ │ │ │ + ldr r0, [pc, #144] @ (181f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (181e4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (181f4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (181e8 ) │ │ │ │ - ldr r0, [pc, #132] @ (181ec ) │ │ │ │ + ldr r1, [pc, #132] @ (181f8 ) │ │ │ │ + ldr r0, [pc, #132] @ (181fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (181f0 ) │ │ │ │ - movw r2, #5410 @ 0x1522 │ │ │ │ - ldr r1, [pc, #120] @ (181f4 ) │ │ │ │ - ldr r0, [pc, #124] @ (181f8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (18200 ) │ │ │ │ + movw r2, #3324 @ 0xcfc │ │ │ │ + ldr r1, [pc, #120] @ (18204 ) │ │ │ │ + ldr r0, [pc, #124] @ (18208 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ nop │ │ │ │ - strh r6, [r5, #12] │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #568 @ (adr r5, 183e4 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 183b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #568 @ (adr r5, 183ec ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 183bc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 18320 ) │ │ │ │ + add r5, pc, #296 @ (adr r5, 182f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ + strh r0, [r2, #2] │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #696 @ (adr r4, 1847c ) │ │ │ │ + add r4, pc, #632 @ (adr r4, 1844c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #48 @ (adr r4, 181fc ) │ │ │ │ + add r3, pc, #1008 @ (adr r3, 185cc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #912 @ (adr r3, 18564 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, 18534 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 1849c ) │ │ │ │ + add r3, pc, #632 @ (adr r3, 1846c ) │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #20] │ │ │ │ + ldrh r4, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ ldmia r2!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #16] │ │ │ │ + ldrh r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000181fc : │ │ │ │ +0001820c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #96] @ (18274 ) │ │ │ │ + ldr r3, [pc, #96] @ (18284 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #92] @ (18278 ) │ │ │ │ + ldr r4, [pc, #92] @ (18288 ) │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ add r4, pc │ │ │ │ - bl c744 │ │ │ │ - cbz r0, 1826e │ │ │ │ - ldr r3, [pc, #84] @ (1827c ) │ │ │ │ + bl c754 │ │ │ │ + cbz r0, 1827e │ │ │ │ + ldr r3, [pc, #84] @ (1828c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 18250 │ │ │ │ + bne.n 18260 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17e38 │ │ │ │ + bl 17e48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1826e │ │ │ │ - ldr r3, [pc, #64] @ (18280 ) │ │ │ │ + beq.n 1827e │ │ │ │ + ldr r3, [pc, #64] @ (18290 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #48] @ (18284 ) │ │ │ │ + ldr r0, [pc, #48] @ (18294 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #44] @ (18288 ) │ │ │ │ - ldr r1, [pc, #44] @ (1828c ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #44] @ (18298 ) │ │ │ │ + ldr r1, [pc, #44] @ (1829c ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r0, [pc, #44] @ (18290 ) │ │ │ │ + ldr r0, [pc, #44] @ (182a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldrb r6, [r1, #23] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #488 @ (adr r2, 18478 ) │ │ │ │ + add r2, pc, #424 @ (adr r2, 18448 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018294 : │ │ │ │ +000182a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r5, [pc, #1640] @ 18910 │ │ │ │ + ldr.w r5, [pc, #1640] @ 18920 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r4, [pc, #1640] @ 18914 │ │ │ │ + ldr.w r4, [pc, #1640] @ 18924 │ │ │ │ mov r9, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1636] @ 18918 │ │ │ │ + ldr.w r3, [pc, #1636] @ 18928 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ lsls r4, r0, #31 │ │ │ │ - bmi.w 18482 │ │ │ │ + bmi.w 18492 │ │ │ │ asrs r4, r0, #1 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ bic.w r5, r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq.w 1856c │ │ │ │ + beq.w 1857c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 1856c │ │ │ │ + blt.w 1857c │ │ │ │ movs r5, #1 │ │ │ │ add r6, sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.w 184a0 │ │ │ │ + bpl.w 184b0 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ and.w r4, r8, #3 │ │ │ │ mov.w sl, r8, lsr #3 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 18728 │ │ │ │ + beq.w 18738 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1856c │ │ │ │ + blt.w 1857c │ │ │ │ adds r2, #12 │ │ │ │ mov r7, sl │ │ │ │ cmp r5, sl │ │ │ │ - ble.w 1852c │ │ │ │ + ble.w 1853c │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 1866c │ │ │ │ + beq.w 1867c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18816 │ │ │ │ + beq.w 18826 │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r8, r0, #12 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq.w 185f8 │ │ │ │ + beq.w 18608 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 18812 │ │ │ │ + beq.w 18822 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18786 │ │ │ │ + bls.w 18796 │ │ │ │ sub.w r0, r8, r2 │ │ │ │ sub.w r1, r8, r6 │ │ │ │ mov lr, r8 │ │ │ │ mov ip, r6 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #4 │ │ │ │ it ne │ │ │ │ cmpne r1, #4 │ │ │ │ - beq.w 18786 │ │ │ │ + beq.w 18796 │ │ │ │ mov.w r9, r7, lsr #1 │ │ │ │ add.w r9, r2, r9, lsl #3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ eors r0, r1 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str.w r0, [lr, #-8] │ │ │ │ cmp r3, r9 │ │ │ │ eor.w r1, r1, sl │ │ │ │ str.w r1, [lr, #-4] │ │ │ │ - bne.n 1836e │ │ │ │ + bne.n 1837e │ │ │ │ bic.w r3, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 183ae │ │ │ │ + beq.n 183be │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n 18400 │ │ │ │ + bge.n 18410 │ │ │ │ sub.w ip, r5, r7 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, r7, lsl #2 │ │ │ │ - bls.w 18752 │ │ │ │ + bls.w 18762 │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ add r1, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 18752 │ │ │ │ + beq.w 18762 │ │ │ │ mov.w r5, ip, lsr #1 │ │ │ │ add r3, r6 │ │ │ │ add.w r5, r2, r5, lsl #3 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ strd r1, r0, [r2] │ │ │ │ adds r2, #8 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 183dc │ │ │ │ + bne.n 183ec │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 18400 │ │ │ │ + beq.n 18410 │ │ │ │ bic.w ip, ip, #1 │ │ │ │ add ip, r7 │ │ │ │ ldr.w r3, [r6, ip, lsl #2] │ │ │ │ str.w r3, [r8, ip, lsl #2] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91ac <_PyLong_Sign@plt> │ │ │ │ + blx 91bc <_PyLong_Sign@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsrs r5, r5, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 188f8 │ │ │ │ + bne.w 18908 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 187e2 │ │ │ │ + beq.w 187f2 │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ - b.n 18428 │ │ │ │ + b.n 18438 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 184ec │ │ │ │ + beq.n 184fc │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 18424 │ │ │ │ + beq.n 18434 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 1843e │ │ │ │ + beq.n 1844e │ │ │ │ rsb r2, r0, #1 │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 187e2 │ │ │ │ + beq.w 187f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1850e │ │ │ │ + bne.n 1851e │ │ │ │ ldr r5, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18460 │ │ │ │ + beq.n 18470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18524 │ │ │ │ - ldr.w r2, [pc, #1208] @ 1891c │ │ │ │ - ldr.w r3, [pc, #1196] @ 18914 │ │ │ │ + beq.n 18534 │ │ │ │ + ldr.w r2, [pc, #1208] @ 1892c │ │ │ │ + ldr.w r3, [pc, #1196] @ 18924 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 188ac │ │ │ │ + bne.w 188bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bic.w r6, r0, #1 │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r5, [r6, #-4] │ │ │ │ and.w r2, r5, #3 │ │ │ │ cmp r2, #2 │ │ │ │ mov.w r5, r5, lsr #3 │ │ │ │ it eq │ │ │ │ negeq r5, r5 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bmi.w 182f0 │ │ │ │ + bmi.w 18300 │ │ │ │ asrs r2, r1, #1 │ │ │ │ eor.w r4, r2, r2, asr #31 │ │ │ │ sub.w r4, r4, r2, asr #31 │ │ │ │ orrs r2, r5 │ │ │ │ sub.w r7, r4, #1073741824 @ 0x40000000 │ │ │ │ bic.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ clz r7, r7 │ │ │ │ str r4, [sp, #24] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orrs.w r7, r7, r2, lsr #31 │ │ │ │ - bne.n 1856c │ │ │ │ + bne.n 1857c │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.w 185ce │ │ │ │ + bgt.w 185de │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 18702 │ │ │ │ + beq.w 18712 │ │ │ │ movs r0, #1 │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188be │ │ │ │ + beq.w 188ce │ │ │ │ movs r3, #8 │ │ │ │ add.w r8, r0, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 18556 │ │ │ │ + b.n 18566 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #0] │ │ │ │ mul.w r4, r2, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - blx 939c │ │ │ │ + blx 93ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 1844a │ │ │ │ + beq.n 1845a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - beq.n 1844e │ │ │ │ + beq.n 1845e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1887e │ │ │ │ + bne.w 1888e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 1844e │ │ │ │ + b.n 1845e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18460 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18470 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 18704 │ │ │ │ + beq.w 18714 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1883c │ │ │ │ + beq.w 1884c │ │ │ │ mov r0, sl │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188d8 │ │ │ │ + beq.w 188e8 │ │ │ │ bic.w r3, r8, #7 │ │ │ │ add.w r8, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.w 18768 │ │ │ │ + beq.w 18778 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 18340 │ │ │ │ + b.n 18350 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1165c │ │ │ │ + bl 1166c │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 187e6 │ │ │ │ + beq.w 187f6 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.w 187a6 │ │ │ │ - blx 9954 │ │ │ │ + beq.w 187b6 │ │ │ │ + blx 9964 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18836 │ │ │ │ + beq.w 18846 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 185b0 │ │ │ │ + beq.n 185c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 187ba │ │ │ │ + beq.w 187ca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18444 │ │ │ │ + beq.w 18454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 18444 │ │ │ │ + bne.w 18454 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18444 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18454 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ addne r2, sp, #24 │ │ │ │ movne r7, #1 │ │ │ │ - bne.w 1831e │ │ │ │ + bne.w 1832e │ │ │ │ movs r0, #1 │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 187ae │ │ │ │ + beq.w 187be │ │ │ │ movs r3, #8 │ │ │ │ add.w r8, r0, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 18698 │ │ │ │ + b.n 186a8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183b2 │ │ │ │ + beq.w 183c2 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 187ee │ │ │ │ + bls.w 187fe │ │ │ │ sub.w r1, r8, r2 │ │ │ │ sub.w r3, r8, r6 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #4 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - beq.w 187ee │ │ │ │ + beq.w 187fe │ │ │ │ mov.w r9, r7, lsr #1 │ │ │ │ add.w r9, r6, r9, lsl #3 │ │ │ │ ldr.w r3, [ip] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w sl, [ip, #-4] │ │ │ │ add.w lr, lr, #8 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ str.w r1, [lr, #-8] │ │ │ │ cmp r9, r0 │ │ │ │ orr.w r3, r3, sl │ │ │ │ str.w r3, [lr, #-4] │ │ │ │ - bne.n 18626 │ │ │ │ + bne.n 18636 │ │ │ │ bic.w r3, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 183ae │ │ │ │ + beq.w 183be │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldr.w r2, [r6, r3, lsl #2] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - b.n 183ae │ │ │ │ + b.n 183be │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18866 │ │ │ │ + beq.w 18876 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188ca │ │ │ │ + beq.w 188da │ │ │ │ bic.w r3, r8, #7 │ │ │ │ mov r5, sl │ │ │ │ add.w r8, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 18400 │ │ │ │ + beq.w 18410 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 187c2 │ │ │ │ + bls.w 187d2 │ │ │ │ sub.w r7, r8, r2 │ │ │ │ sub.w r0, r8, r6 │ │ │ │ mov ip, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r2 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r0, #4 │ │ │ │ - beq.w 187c2 │ │ │ │ + beq.w 187d2 │ │ │ │ mov.w lr, r5, lsr #1 │ │ │ │ add.w lr, r2, lr, lsl #3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r3, #8 │ │ │ │ ldr.w r7, [r3, #-8] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r9, [r3, #-4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ands r7, r0 │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r3, lr │ │ │ │ str.w r7, [ip, #-8] │ │ │ │ and.w r0, r0, r9 │ │ │ │ str.w r0, [ip, #-4] │ │ │ │ - bne.n 186c0 │ │ │ │ + bne.n 186d0 │ │ │ │ bic.w r3, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 18400 │ │ │ │ + beq.w 18410 │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ ands r2, r1 │ │ │ │ str.w r2, [r8, r3, lsl #2] │ │ │ │ - b.n 18400 │ │ │ │ + b.n 18410 │ │ │ │ add r2, sp, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 188e4 │ │ │ │ + ble.w 188f4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 90d4 <_PyLong_New@plt> │ │ │ │ + blx 90e4 <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 188b0 │ │ │ │ + beq.w 188c0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.n 18692 │ │ │ │ + b.n 186a2 │ │ │ │ subs.w sl, sl, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ orrs.w sl, sl, r5, lsr #31 │ │ │ │ - bne.w 1856c │ │ │ │ - cbnz r5, 1877a │ │ │ │ - ldr r2, [pc, #480] @ (18920 ) │ │ │ │ - ldr r1, [pc, #484] @ (18924 ) │ │ │ │ + bne.w 1857c │ │ │ │ + cbnz r5, 1878a │ │ │ │ + ldr r2, [pc, #480] @ (18930 ) │ │ │ │ + ldr r1, [pc, #484] @ (18934 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - bl 115d0 │ │ │ │ + blx 9284 │ │ │ │ + bl 115e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18400 │ │ │ │ + b.n 18410 │ │ │ │ add r8, r3 │ │ │ │ add.w r5, r6, r5, lsl #2 │ │ │ │ add r3, r6 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [r8], #4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 1875a │ │ │ │ - b.n 18400 │ │ │ │ + bne.n 1876a │ │ │ │ + b.n 18410 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1880e │ │ │ │ + beq.n 1881e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 185fe │ │ │ │ + b.n 1860e │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.n 18866 │ │ │ │ + beq.n 18876 │ │ │ │ adds r2, #12 │ │ │ │ mov r7, sl │ │ │ │ - b.n 1831e │ │ │ │ + b.n 1832e │ │ │ │ subs r0, r6, #4 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ add.w lr, r2, r7, lsl #2 │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ eor.w r3, r3, ip │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ - bne.n 18790 │ │ │ │ - b.n 183ae │ │ │ │ - blx 9450 │ │ │ │ + bne.n 187a0 │ │ │ │ + b.n 183be │ │ │ │ + blx 9460 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18596 │ │ │ │ - bl 115d0 │ │ │ │ + b.n 185a6 │ │ │ │ + bl 115e0 │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ - b.n 18698 │ │ │ │ + b.n 186a8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185b0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 185c0 │ │ │ │ subs r6, #4 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ add.w r5, r2, r5, lsl #2 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ cmp r2, r5 │ │ │ │ and.w r3, r3, r1 │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bne.n 187cc │ │ │ │ - b.n 18400 │ │ │ │ + bne.n 187dc │ │ │ │ + b.n 18410 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 184f0 │ │ │ │ - blx 945c │ │ │ │ + b.n 18500 │ │ │ │ + blx 946c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18596 │ │ │ │ + b.n 185a6 │ │ │ │ subs r0, r6, #4 │ │ │ │ sub.w r1, r8, #4 │ │ │ │ add.w lr, r2, r7, lsl #2 │ │ │ │ ldr.w ip, [r2], #4 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp lr, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r3, [r1, #4]! │ │ │ │ - bne.n 187f8 │ │ │ │ - b.n 183ae │ │ │ │ + bne.n 18808 │ │ │ │ + b.n 183be │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 183ae │ │ │ │ + b.n 183be │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.w 18340 │ │ │ │ + bne.w 18350 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 183b2 │ │ │ │ + beq.w 183c2 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 185fe │ │ │ │ - bl 115d0 │ │ │ │ - b.n 1859c │ │ │ │ - ldr r1, [pc, #224] @ (18920 ) │ │ │ │ + b.n 1860e │ │ │ │ + bl 115e0 │ │ │ │ + b.n 185ac │ │ │ │ + ldr r1, [pc, #224] @ (18930 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - ldr r1, [pc, #228] @ (18928 ) │ │ │ │ + ldr r1, [pc, #228] @ (18938 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9274 │ │ │ │ - bl 115d0 │ │ │ │ + blx 9284 │ │ │ │ + bl 115e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.n 18896 │ │ │ │ + beq.n 188a6 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ mov r2, r3 │ │ │ │ mov r8, sl │ │ │ │ - b.n 18340 │ │ │ │ - ldr r2, [pc, #184] @ (18920 ) │ │ │ │ - ldr r1, [pc, #192] @ (1892c ) │ │ │ │ + b.n 18350 │ │ │ │ + ldr r2, [pc, #184] @ (18930 ) │ │ │ │ + ldr r1, [pc, #192] @ (1893c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - bl 115d0 │ │ │ │ + blx 9284 │ │ │ │ + bl 115e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1844e │ │ │ │ + beq.w 1845e │ │ │ │ orr.w r5, r4, #1 │ │ │ │ - b.n 18460 │ │ │ │ + b.n 18470 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1874e │ │ │ │ + beq.w 1875e │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ mov r2, r3 │ │ │ │ mov r8, sl │ │ │ │ - b.n 185fe │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 115d0 │ │ │ │ + b.n 1860e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 115e0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 18692 │ │ │ │ - bl 115d0 │ │ │ │ + b.n 186a2 │ │ │ │ + bl 115e0 │ │ │ │ mov r8, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 18556 │ │ │ │ + b.n 18566 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r4 │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 18692 │ │ │ │ + b.n 186a2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r4 │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 18556 │ │ │ │ - ldr r2, [pc, #56] @ (18920 ) │ │ │ │ - ldr r1, [pc, #72] @ (18930 ) │ │ │ │ + b.n 18566 │ │ │ │ + ldr r2, [pc, #56] @ (18930 ) │ │ │ │ + ldr r1, [pc, #72] @ (18940 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 18878 │ │ │ │ - ldr r3, [pc, #56] @ (18934 ) │ │ │ │ + blx 9284 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 18888 │ │ │ │ + ldr r3, [pc, #56] @ (18944 ) │ │ │ │ movw r2, #1898 @ 0x76a │ │ │ │ - ldr r1, [pc, #56] @ (18938 ) │ │ │ │ - ldr r0, [pc, #56] @ (1893c ) │ │ │ │ + ldr r1, [pc, #56] @ (18948 ) │ │ │ │ + ldr r0, [pc, #56] @ (1894c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldrb r4, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r4, [r2, #14] │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #664] @ 0x298 │ │ │ │ + ldr r4, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018940 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #968] @ (18d1c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #968] @ (18d20 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #968] @ (18d24 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #964] @ (18d28 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 18b90 │ │ │ │ - ldr r3, [pc, #960] @ (18d2c ) │ │ │ │ - ldr.w r2, [r5, #864] @ 0x360 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 1431c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c12 │ │ │ │ - ldr r2, [pc, #940] @ (18d30 ) │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 189a8 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r7, [r0, #0] │ │ │ │ - beq.n 189a8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b8a │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl feac │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c24 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c36 │ │ │ │ - ldr r3, [pc, #876] @ (18d34 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl feac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c4e │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c6c │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 18cf0 │ │ │ │ - ldr r0, [pc, #816] @ (18d38 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18d04 │ │ │ │ - ldr r0, [pc, #808] @ (18d3c ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18cec │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18ce8 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #12] │ │ │ │ - beq.w 18ce8 │ │ │ │ - str r2, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 92b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a56 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18bd0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18bc8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 18c78 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl 100a8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a98 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18bda │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 18c88 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl feac │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18be2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r0, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #632] @ (18d40 ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - blx 9480 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18ca8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 18cf0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 18d04 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 18cec │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18ce8 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - beq.w 18ce8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - blx 92b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b30 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18c02 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18bfa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 18c98 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18c0a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 18cae │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r3 │ │ │ │ - bl 100a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 18cbe │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 189a8 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 99d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18cd0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 1896a │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 1896a │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1896a │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1896a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a6a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 18a56 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a98 │ │ │ │ - ldr r1, [pc, #352] @ (18d44 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #352] @ (18d48 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b42 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b68 │ │ │ │ - ldr r1, [pc, #312] @ (18d4c ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (18d50 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #300] @ (18d54 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (18d58 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #292] @ (18d5c ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (18d60 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #276] @ (18d64 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (18d68 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 18bf2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 115d0 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 189fc │ │ │ │ - ldr r1, [pc, #240] @ (18d6c ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (18d70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #232] @ (18d74 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (18d78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #224] @ (18d7c ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (18d80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 18ae6 │ │ │ │ - ldr r1, [pc, #212] @ (18d84 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (18d88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r1, [pc, #204] @ (18d8c ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (18d90 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - ldr r3, [pc, #88] @ (18d2c ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (18d94 ) │ │ │ │ - ldr r0, [pc, #188] @ (18d98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 18bf2 │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #168] @ (18d9c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #168] @ (18da0 ) │ │ │ │ - ldr r0, [pc, #172] @ (18da4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (18da8 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (18dac ) │ │ │ │ - ldr r0, [pc, #160] @ (18db0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r4, #26] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #408] @ 0x198 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #784] @ 0x310 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #664] @ 0x298 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00dc │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - bkpt 0x00c6 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018db4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r2, [pc, #2764] @ 19894 │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2764] @ 19898 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2760] @ 1989c │ │ │ │ - ldr.w r1, [pc, #2760] @ 198a0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 195de │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 195f4 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 13c10 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19612 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18e9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19352 │ │ │ │ - ldr.w r3, [pc, #2568] @ 198a4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95cc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1962e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a51e │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18ed0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1935a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 19686 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1972e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18efc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19366 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19750 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a566 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18f2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1936e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19386 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19a22 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18f56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 195d6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 199c4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a536 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18f8e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 195ce │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 19a6c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19bd2 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18fba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1937e │ │ │ │ - ldr.w r3, [pc, #2284] @ 198a8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 19422 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19794 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a54e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19000 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199ba │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 19bfa │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19c54 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1902c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19aa8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c72 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a5ae │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19064 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19ab2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 19d08 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19d66 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19090 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19bf0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 95f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19d44 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 196be │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a326 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19cd2 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 95f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19dbc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1990c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a60e │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190fa │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19da2 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 95f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19e4e │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19abc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4be │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1912e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e24 │ │ │ │ - ldr.w r3, [pc, #1916] @ 198ac │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a076 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19176 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1981c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a0c6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a33e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1919a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e8c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4d6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 191b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e96 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a416 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 191d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e82 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ea0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11788 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11788 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11788 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 11788 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11788 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov sl, r0 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r3, [r3, #868] @ 0x364 │ │ │ │ - strd r2, r9, [sp, #144] @ 0x90 │ │ │ │ - movs r2, #7 │ │ │ │ - strd r0, r6, [sp, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r8, r7, [sp, #152] @ 0x98 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1925e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197f4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19f06 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4a6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19282 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d98 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a45e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d8e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a5f6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19814 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a5de │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192de │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1980c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a3e6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19804 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a3ce │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19318 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197fc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a5c6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19338 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19400 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 19400 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19400 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e9a │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18ed0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18efc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 19386 │ │ │ │ - b.n 18f36 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18fba │ │ │ │ - ldr.w r0, [pc, #1320] @ 198b0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 193a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 193a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1280] @ 198ac │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1284] @ 198b4 │ │ │ │ - ldr.w r0, [pc, #1284] @ 198b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1208] @ 198bc │ │ │ │ - ldr.w r3, [pc, #1168] @ 19898 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1a26e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1943a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19774 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a476 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1945a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1976c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a30e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1947a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a386 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19498 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a4c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a36e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 194b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a44 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a39e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 194d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a54 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a356 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 194f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3b6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19510 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a5c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #916] @ (198ac ) │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c36 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11788 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1956a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1977c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19cdc │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a506 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1958a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1978c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a596 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 195a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19784 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a57e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19400 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19400 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19400 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f8e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f56 │ │ │ │ - ldr r3, [pc, #716] @ (198ac ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #732] @ (198c0 ) │ │ │ │ - ldr r0, [pc, #732] @ (198c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 193fe │ │ │ │ - ldr r1, [pc, #692] @ (198ac ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r3, [pc, #716] @ (198c8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #712] @ (198cc ) │ │ │ │ - ldr r0, [pc, #712] @ (198d0 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 193fe │ │ │ │ - ldr r3, [pc, #664] @ (198ac ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #700] @ (198d4 ) │ │ │ │ - ldr r0, [pc, #700] @ (198d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 193fe │ │ │ │ - ldr r3, [pc, #636] @ (198ac ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #680] @ (198dc ) │ │ │ │ - ldr r0, [pc, #680] @ (198e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 193fe │ │ │ │ - ldr r0, [pc, #604] @ (198e4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 196a8 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 197ec │ │ │ │ - ldr r3, [pc, #512] @ (198ac ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #568] @ (198e8 ) │ │ │ │ - ldr r0, [pc, #572] @ (198ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19648 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19eea │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a48e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 196f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 196f8 │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19824 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19fb8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 190c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 190c8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190c8 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #36] @ 0x24 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 18eea │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1a0de │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 18eea │ │ │ │ - ldr r3, [pc, #344] @ (198ac ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #408] @ (198f0 ) │ │ │ │ - ldr r0, [pc, #412] @ (198f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 193c2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1945a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1943a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1956a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195a4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1958a │ │ │ │ - ldr r3, [pc, #276] @ (198ac ) │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #348] @ (198f8 ) │ │ │ │ - ldr r0, [pc, #352] @ (198fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 193fe │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 196a8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1925e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19318 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192fe │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192de │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192be │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19176 │ │ │ │ - ldr r0, [pc, #216] @ (19900 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19842 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a1d0 │ │ │ │ - ldr r3, [pc, #104] @ (198ac ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #188] @ (19904 ) │ │ │ │ - ldr r0, [pc, #188] @ (19908 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - b.n 193fe │ │ │ │ - strb r6, [r5, #8] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r0, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #844] @ 0x34c │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3fe │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19950 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dac │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 95cc │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19fd6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1997a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e1c │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1a036 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1a0ac │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 190fc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 190fc │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 190fc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19000 │ │ │ │ - ldr.w r3, [pc, #3192] @ 1a640 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3192] @ 1a644 │ │ │ │ - ldr.w r0, [pc, #3192] @ 1a648 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 193fe │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 18f42 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a12c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 18f42 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194f2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194b6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19498 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194d4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19510 │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1947a │ │ │ │ - ldr.w r0, [pc, #3036] @ 1a64c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19db4 │ │ │ │ - ldr.w r3, [pc, #2992] @ 1a640 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3004] @ 1a650 │ │ │ │ - ldr.w r0, [pc, #3004] @ 1a654 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 199e4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1902c │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19064 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a42e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19ada │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e36 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a626 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19af8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e2e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a4ee │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19b16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e46 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - blx 95f8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a446 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19b40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e3e │ │ │ │ - ldr.w r3, [pc, #2812] @ 1a640 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blt.w 1a08e │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 19c4e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a1b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 9858 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19b82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 19bca │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 191d6 │ │ │ │ - ldr.w r1, [pc, #2764] @ 1a658 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #2764] @ 1a65c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 193fe │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b82 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 18fa6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a172 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 18fa6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19090 │ │ │ │ - ldr.w r0, [pc, #2660] @ 1a660 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19c1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f50 │ │ │ │ - ldr.w r3, [pc, #2596] @ 1a640 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2624] @ 1a664 │ │ │ │ - ldr.w r0, [pc, #2624] @ 1a668 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 197ae │ │ │ │ - ldr.w r1, [pc, #2612] @ 1a66c │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2608] @ 1a670 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 197d8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b.w 191d6 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 19018 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a1e2 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 19018 │ │ │ │ - ldr.w r3, [pc, #2508] @ 1a640 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2552] @ 1a674 │ │ │ │ - ldr.w r0, [pc, #2552] @ 1a678 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.w 193fe │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 190c4 │ │ │ │ - ldr.w r1, [pc, #2460] @ 1a67c │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2460] @ 1a680 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 193fe │ │ │ │ - ldr.w r0, [pc, #2424] @ 1a684 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19d28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a0a4 │ │ │ │ - ldr.w r3, [pc, #2324] @ 1a640 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2392] @ 1a688 │ │ │ │ - ldr.w r0, [pc, #2392] @ 1a68c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19c92 │ │ │ │ - ldr.w r3, [pc, #2296] @ 1a640 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r1, [pc, #2372] @ 1a690 │ │ │ │ - ldr.w r0, [pc, #2372] @ 1a694 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.n 19856 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - beq.w 1907c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a228 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - b.w 1907c │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19338 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 192a0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19282 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 190fa │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19950 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a8c │ │ │ │ - ldr.w r3, [pc, #2176] @ 1a640 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr.w r1, [pc, #2260] @ 1a698 │ │ │ │ - ldr.w r0, [pc, #2260] @ 1a69c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl ca0c │ │ │ │ - b.w 193fe │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1997a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1912e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19af8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ada │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b40 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b16 │ │ │ │ - ldr.w r3, [pc, #2032] @ 1a640 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr.w r1, [pc, #2120] @ 1a6a0 │ │ │ │ - ldr.w r0, [pc, #2120] @ 1a6a4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 19b9e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 191d6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1919a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 191b8 │ │ │ │ - ldr.w r1, [pc, #2052] @ 1a6a8 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #2052] @ 1a6ac │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 193fe │ │ │ │ - ldr.w r3, [pc, #1876] @ 1a640 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr.w r1, [pc, #1980] @ 1a6b0 │ │ │ │ - ldr.w r0, [pc, #1980] @ 1a6b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19d5e │ │ │ │ - ldr.w r1, [pc, #1968] @ 1a6b8 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #1964] @ 1a6bc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.w 193fe │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c1a │ │ │ │ - ldr.w r3, [pc, #1764] @ 1a640 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1888] @ 1a6c0 │ │ │ │ - ldr.w r0, [pc, #1888] @ 1a6c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 193fe │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 19710 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a2bc │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 19710 │ │ │ │ - ldr.w r3, [pc, #1640] @ 1a640 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1768] @ 1a6c8 │ │ │ │ - ldr.w r0, [pc, #1768] @ 1a6cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 193fe │ │ │ │ - ldr.w r0, [pc, #1688] @ 1a6d0 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a05a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a1da │ │ │ │ - ldr.w r3, [pc, #1508] @ 1a640 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1648] @ 1a6d4 │ │ │ │ - ldr.w r0, [pc, #1648] @ 1a6d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19ddc │ │ │ │ - ldr.w r1, [pc, #1636] @ 1a6dc │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1632] @ 1a6e0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19e6e │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1a6e4 │ │ │ │ - ldr.w r0, [pc, #1616] @ 1a6e8 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19b9e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19d28 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 19996 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a272 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 19996 │ │ │ │ - ldr.w r1, [pc, #1572] @ 1a6ec │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1568] @ 1a6f0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19e6e │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1a306 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1a10e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1a10e │ │ │ │ - cbz r2, 1a120 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 18efc │ │ │ │ - b.w 196a8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a10e │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a15a │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a15a │ │ │ │ - cbz r3, 1a16a │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 18f56 │ │ │ │ - b.w 193a8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a15a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18fa6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a1a2 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a1a2 │ │ │ │ - cbz r3, 1a1b0 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 18fba │ │ │ │ - b.n 19a8c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a1a2 │ │ │ │ - ldr.w r1, [pc, #1336] @ 1a6f4 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #1336] @ 1a6f8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 19b9e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19842 │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a05a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a1f6 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 19018 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a212 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a212 │ │ │ │ - cbz r3, 1a220 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 1902c │ │ │ │ - b.n 19c1a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a212 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a23c │ │ │ │ - mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1907c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a258 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a258 │ │ │ │ - cbz r3, 1a266 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w sl, r6, #1 │ │ │ │ - bne.w 19090 │ │ │ │ - b.n 19d28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a258 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a284 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 19996 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a2a4 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq.w r2, [fp] │ │ │ │ - beq.n 1a2a4 │ │ │ │ - cbz r3, 1a2b4 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, fp, #1 │ │ │ │ - bne.w 190fc │ │ │ │ - b.n 1a05a │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a2a4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a2d0 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 19710 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a2ec │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 1a2ec │ │ │ │ - cbz r3, 1a2fe │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 190c8 │ │ │ │ - b.w 19842 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a2ec │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - b.w 18eea │ │ │ │ - ldr r3, [pc, #1004] @ (1a6fc ) │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr r1, [pc, #1000] @ (1a700 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1a704 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #992] @ (1a708 ) │ │ │ │ - mov.w r2, #928 @ 0x3a0 │ │ │ │ - ldr r1, [pc, #988] @ (1a70c ) │ │ │ │ - ldr r0, [pc, #992] @ (1a710 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #980] @ (1a714 ) │ │ │ │ - movw r2, #693 @ 0x2b5 │ │ │ │ - ldr r1, [pc, #976] @ (1a718 ) │ │ │ │ - ldr r0, [pc, #980] @ (1a71c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #968] @ (1a720 ) │ │ │ │ - movw r2, #851 @ 0x353 │ │ │ │ - ldr r1, [pc, #964] @ (1a724 ) │ │ │ │ - ldr r0, [pc, #968] @ (1a728 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #956] @ (1a72c ) │ │ │ │ - movw r2, #849 @ 0x351 │ │ │ │ - ldr r1, [pc, #952] @ (1a730 ) │ │ │ │ - ldr r0, [pc, #956] @ (1a734 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #944] @ (1a738 ) │ │ │ │ - mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #940] @ (1a73c ) │ │ │ │ - ldr r0, [pc, #944] @ (1a740 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #932] @ (1a744 ) │ │ │ │ - movw r2, #850 @ 0x352 │ │ │ │ - ldr r1, [pc, #928] @ (1a748 ) │ │ │ │ - ldr r0, [pc, #932] @ (1a74c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #920] @ (1a750 ) │ │ │ │ - mov.w r2, #852 @ 0x354 │ │ │ │ - ldr r1, [pc, #916] @ (1a754 ) │ │ │ │ - ldr r0, [pc, #920] @ (1a758 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #908] @ (1a75c ) │ │ │ │ - movw r2, #759 @ 0x2f7 │ │ │ │ - ldr r1, [pc, #904] @ (1a760 ) │ │ │ │ - ldr r0, [pc, #908] @ (1a764 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #896] @ (1a768 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #892] @ (1a76c ) │ │ │ │ - ldr r0, [pc, #896] @ (1a770 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #884] @ (1a774 ) │ │ │ │ - mov.w r2, #636 @ 0x27c │ │ │ │ - ldr r1, [pc, #880] @ (1a778 ) │ │ │ │ - ldr r0, [pc, #884] @ (1a77c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #872] @ (1a780 ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #868] @ (1a784 ) │ │ │ │ - ldr r0, [pc, #872] @ (1a788 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #860] @ (1a78c ) │ │ │ │ - movw r2, #1013 @ 0x3f5 │ │ │ │ - ldr r1, [pc, #856] @ (1a790 ) │ │ │ │ - ldr r0, [pc, #860] @ (1a794 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #848] @ (1a798 ) │ │ │ │ - mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr r1, [pc, #844] @ (1a79c ) │ │ │ │ - ldr r0, [pc, #848] @ (1a7a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #836] @ (1a7a4 ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #832] @ (1a7a8 ) │ │ │ │ - ldr r0, [pc, #836] @ (1a7ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #824] @ (1a7b0 ) │ │ │ │ - movw r2, #846 @ 0x34e │ │ │ │ - ldr r1, [pc, #820] @ (1a7b4 ) │ │ │ │ - ldr r0, [pc, #824] @ (1a7b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #812] @ (1a7bc ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #808] @ (1a7c0 ) │ │ │ │ - ldr r0, [pc, #812] @ (1a7c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #800] @ (1a7c8 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #796] @ (1a7cc ) │ │ │ │ - ldr r0, [pc, #800] @ (1a7d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #788] @ (1a7d4 ) │ │ │ │ - movw r2, #1010 @ 0x3f2 │ │ │ │ - ldr r1, [pc, #784] @ (1a7d8 ) │ │ │ │ - ldr r0, [pc, #788] @ (1a7dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #776] @ (1a7e0 ) │ │ │ │ - movw r2, #694 @ 0x2b6 │ │ │ │ - ldr r1, [pc, #772] @ (1a7e4 ) │ │ │ │ - ldr r0, [pc, #776] @ (1a7e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #764] @ (1a7ec ) │ │ │ │ - movw r2, #1015 @ 0x3f7 │ │ │ │ - ldr r1, [pc, #760] @ (1a7f0 ) │ │ │ │ - ldr r0, [pc, #764] @ (1a7f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #752] @ (1a7f8 ) │ │ │ │ - movw r2, #541 @ 0x21d │ │ │ │ - ldr r1, [pc, #748] @ (1a7fc ) │ │ │ │ - ldr r0, [pc, #752] @ (1a800 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #740] @ (1a804 ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #736] @ (1a808 ) │ │ │ │ - ldr r0, [pc, #740] @ (1a80c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #728] @ (1a810 ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #724] @ (1a814 ) │ │ │ │ - ldr r0, [pc, #728] @ (1a818 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #716] @ (1a81c ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #712] @ (1a820 ) │ │ │ │ - ldr r0, [pc, #716] @ (1a824 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #704] @ (1a828 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #700] @ (1a82c ) │ │ │ │ - ldr r0, [pc, #704] @ (1a830 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (1a834 ) │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - ldr r1, [pc, #688] @ (1a838 ) │ │ │ │ - ldr r0, [pc, #692] @ (1a83c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (1a840 ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #676] @ (1a844 ) │ │ │ │ - ldr r0, [pc, #680] @ (1a848 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #668] @ (1a84c ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #664] @ (1a850 ) │ │ │ │ - ldr r0, [pc, #668] @ (1a854 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #656] @ (1a858 ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r1, [pc, #652] @ (1a85c ) │ │ │ │ - ldr r0, [pc, #656] @ (1a860 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #644] @ (1a864 ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #640] @ (1a868 ) │ │ │ │ - ldr r0, [pc, #644] @ (1a86c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #632] @ (1a870 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #628] @ (1a874 ) │ │ │ │ - ldr r0, [pc, #632] @ (1a878 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #620] @ (1a87c ) │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r1, [pc, #616] @ (1a880 ) │ │ │ │ - ldr r0, [pc, #620] @ (1a884 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (1a888 ) │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr r1, [pc, #604] @ (1a88c ) │ │ │ │ - ldr r0, [pc, #608] @ (1a890 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #656 @ 0x290 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #560 @ 0x230 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #464 @ 0x1d0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #176 @ 0xb0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1ab50 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #912 @ (adr r7, 1aafc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #816 @ (adr r7, 1aaa8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #720 @ (adr r7, 1aa54 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 1aa00 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 1a9ac ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #432 @ (adr r7, 1a958 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #336 @ (adr r7, 1a904 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #240 @ (adr r7, 1a8b0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #144 @ (adr r7, 1a85c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - add r7, pc, #48 @ (adr r7, 1a808 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #976 @ (adr r6, 1abb4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #880 @ (adr r6, 1ab60 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 1ab0c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, 1aab8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #592 @ (adr r6, 1aa64 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #496 @ (adr r6, 1aa10 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #400 @ (adr r6, 1a9bc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 1a968 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #208 @ (adr r6, 1a914 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #112 @ (adr r6, 1a8c0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - add r6, pc, #16 @ (adr r6, 1a86c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #944 @ (adr r5, 1ac18 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #848 @ (adr r5, 1abc4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #752 @ (adr r5, 1ab70 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #656 @ (adr r5, 1ab1c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a894 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1a900 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1a904 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #720 @ 0x2d0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1a908 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7bc │ │ │ │ - cbz r0, 1a8e2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18db4 │ │ │ │ - ldr r2, [pc, #40] @ (1a90c ) │ │ │ │ - ldr r3, [pc, #32] @ (1a908 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a8fa │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsb r0, [r7, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001a910 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r5, [pc, #1084] @ 1ad60 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1084] @ 1ad64 │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1080] @ 1ad68 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1ad6c │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl ca74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ab18 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1ab36 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1ab8e │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1a998 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1aae0 │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a9a8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17204 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca74 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ab6c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1abae │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1abe4 │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1a9e4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ab00 │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a9f4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17204 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #888] @ (1ad70 ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ac00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - ldr.w r3, [r9, #872] @ 0x368 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r0, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1aae8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1ac1e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ad30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1aaf0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1ad48 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa7c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ab08 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl feac │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ac3c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aaac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1aaf8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ac64 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aac2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1ab10 │ │ │ │ - ldr r2, [pc, #688] @ (1ad74 ) │ │ │ │ - ldr r3, [pc, #668] @ (1ad64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1ad2c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a998 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa40 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa5e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaac │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa7c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aac2 │ │ │ │ - ldr r3, [pc, #596] @ (1ad70 ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #600] @ (1ad78 ) │ │ │ │ - ldr r0, [pc, #604] @ (1ad7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1aac2 │ │ │ │ - ldr r0, [pc, #584] @ (1ad80 ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ab56 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1ac54 │ │ │ │ - ldr r3, [pc, #536] @ (1ad70 ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #552] @ (1ad84 ) │ │ │ │ - ldr r0, [pc, #552] @ (1ad88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ab2c │ │ │ │ - ldr r3, [pc, #512] @ (1ad70 ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #536] @ (1ad8c ) │ │ │ │ - ldr r0, [pc, #540] @ (1ad90 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ab32 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 1a986 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1ac76 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 1a986 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #480] @ (1ad94 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1abce │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1ac5c │ │ │ │ - ldr r3, [pc, #416] @ (1ad70 ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #452] @ (1ad98 ) │ │ │ │ - ldr r0, [pc, #452] @ (1ad9c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ab80 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1a9d0 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1acd2 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a9d0 │ │ │ │ - ldr r1, [pc, #412] @ (1ada0 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #412] @ (1ada4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ab32 │ │ │ │ - ldr r1, [pc, #392] @ (1ada8 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #392] @ (1adac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ab32 │ │ │ │ - ldr r1, [pc, #368] @ (1adb0 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #368] @ (1adb4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ab32 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab56 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abce │ │ │ │ - ldr r1, [pc, #336] @ (1adb8 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #336] @ (1adbc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ac4c │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - ldrd r3, r1, [sp, #4] │ │ │ │ - orr.w r8, r5, r0, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1a986 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1acaa │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1acaa │ │ │ │ - cbz r2, 1acc6 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1ab56 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 17204 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1a9a8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1acaa │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16df8 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1ace8 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a9d0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1ad04 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1ad04 │ │ │ │ - cbz r2, 1ad20 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1abce │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 17204 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1a9f4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1ad04 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (1adc0 ) │ │ │ │ - movw r2, #1162 @ 0x48a │ │ │ │ - ldr r1, [pc, #140] @ (1adc4 ) │ │ │ │ - ldr r0, [pc, #140] @ (1adc8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (1adcc ) │ │ │ │ - movw r2, #1163 @ 0x48b │ │ │ │ - ldr r1, [pc, #128] @ (1add0 ) │ │ │ │ - ldr r0, [pc, #128] @ (1add4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r4, [r5, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r0, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001add8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1aeb0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1aeb4 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #768 @ 0x300 │ │ │ │ - add.w ip, sp, #24 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #160] @ 1aeb8 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1aebc ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1ae90 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1ae72 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1ae94 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1ae9e │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1a910 │ │ │ │ - ldr r2, [pc, #100] @ (1aec0 ) │ │ │ │ - ldr r3, [pc, #88] @ (1aeb8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1aeaa │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1aec4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #72] @ (1aec8 ) │ │ │ │ - movs r2, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #72] @ (1aecc ) │ │ │ │ - ldr r0, [pc, #76] @ (1aed0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1ae5a │ │ │ │ - ldr r0, [pc, #60] @ (1aed4 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1ae7c │ │ │ │ - ldr r0, [pc, #56] @ (1aed8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1ae7c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - str r4, [r4, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001aedc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #2516] @ 1b8c4 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1b8c8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2512] @ 1b8cc │ │ │ │ - ldr.w r1, [pc, #2512] @ 1b8d0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b2f4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1b312 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 13c10 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b348 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 110a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1af7c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2ac │ │ │ │ - mov r0, r6 │ │ │ │ - blx 95f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b36a │ │ │ │ - uxtb r0, r0 │ │ │ │ - cbnz r0, 1afe0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b7d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1afa6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2b4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 95f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b3ae │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1b048 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b804 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1afd6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2cc │ │ │ │ - ldr.w r3, [pc, #2300] @ 1b8d4 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - b.n 1b0ec │ │ │ │ - ldr.w r3, [pc, #2288] @ 1b8d4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b536 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b84c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b016 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b2bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1b598 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b636 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r3, lsl #1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1afaa │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1afaa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afaa │ │ │ │ - ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [sl, #844] @ 0x34c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b608 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b7ec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b08c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1b08c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2116] @ 1b8d4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95cc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b654 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b0c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 1b0c2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1b3e2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b682 │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b0ec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b468 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b434 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b864 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b124 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2ec │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1b470 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b4e0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b150 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b338 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b4ac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b87c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b188 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b340 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1b4fc │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b57c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b1b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b39e │ │ │ │ - ldr.w r3, [pc, #1824] @ 1b8d8 │ │ │ │ - ldr.w r1, [sl, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl feac │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b550 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11788 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11788 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11788 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #4 │ │ │ │ - strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b216 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b2c4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b5dc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b834 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b23a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b2d4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b8ac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b258 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b2dc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b894 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b270 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b2e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b81c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b28a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b3a6 │ │ │ │ - ldr.w r2, [pc, #1616] @ 1b8dc │ │ │ │ - ldr.w r3, [pc, #1592] @ 1b8c8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1b7d0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af7c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afa6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b016 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b216 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afd6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b23a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b258 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b270 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b124 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1b8d8 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1508] @ 1b8e0 │ │ │ │ - ldr.w r0, [pc, #1508] @ 1b8e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1b28a │ │ │ │ - ldr.w r1, [pc, #1476] @ 1b8d8 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r3, [pc, #1484] @ 1b8e8 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1476] @ 1b8ec │ │ │ │ - ldr.w r0, [pc, #1476] @ 1b8f0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1b30e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b150 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b188 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1b8d8 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1444] @ 1b8f4 │ │ │ │ - ldr.w r0, [pc, #1444] @ 1b8f8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - ldr.w r3, [pc, #1388] @ 1b8d8 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1416] @ 1b8fc │ │ │ │ - ldr.w r0, [pc, #1416] @ 1b900 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1b4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b28a │ │ │ │ - ldr.w r3, [pc, #1320] @ 1b8d8 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1356] @ 1b904 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1b908 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 1b30e │ │ │ │ - ldr.w r0, [pc, #1320] @ 1b90c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b406 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b6b0 │ │ │ │ - ldr.w r3, [pc, #1232] @ 1b8d8 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1280] @ 1b910 │ │ │ │ - ldr.w r0, [pc, #1280] @ 1b914 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 1b30e │ │ │ │ - ldr.w r3, [pc, #1184] @ 1b8d8 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1244] @ 1b918 │ │ │ │ - ldr.w r0, [pc, #1244] @ 1b91c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1b30e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0ec │ │ │ │ - ldr.w r0, [pc, #1196] @ 1b920 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b490 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b698 │ │ │ │ - ldr.w r3, [pc, #1092] @ 1b8d8 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1164] @ 1b924 │ │ │ │ - ldr.w r0, [pc, #1164] @ 1b928 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1b454 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1b8d8 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1144] @ 1b92c │ │ │ │ - ldr.w r0, [pc, #1144] @ 1b930 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1b30e │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1b13c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b6b8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1b13c │ │ │ │ - ldr.w r0, [pc, #1076] @ 1b934 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b51c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b6a0 │ │ │ │ - ldr r3, [pc, #952] @ (1b8d8 ) │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1044] @ 1b938 │ │ │ │ - ldr.w r0, [pc, #1044] @ 1b93c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1b4cc │ │ │ │ - ldr r3, [pc, #928] @ (1b8d8 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #1028] @ 1b940 │ │ │ │ - ldr.w r0, [pc, #1028] @ 1b944 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1b384 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #1008] @ (1b948 ) │ │ │ │ - ldr r0, [pc, #1012] @ (1b94c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1b30e │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1b1a0 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b6fe │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1b1a0 │ │ │ │ - ldr r0, [pc, #948] @ (1b950 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b5b4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b6a8 │ │ │ │ - ldr r3, [pc, #800] @ (1b8d8 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #920] @ (1b954 ) │ │ │ │ - ldr r0, [pc, #924] @ (1b958 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #888] @ (1b95c ) │ │ │ │ - ldr r0, [pc, #892] @ (1b960 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - ldr r3, [pc, #716] @ (1b8d8 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #852] @ (1b964 ) │ │ │ │ - ldr r0, [pc, #856] @ (1b968 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r4, #0] │ │ │ │ - beq.w 1b030 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b742 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - b.n 1b030 │ │ │ │ - ldr r3, [pc, #640] @ (1b8d8 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #784] @ (1b96c ) │ │ │ │ - ldr r0, [pc, #788] @ (1b970 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1b30e │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1b0d8 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b786 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - b.n 1b0d8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b490 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b51c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b5b4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b406 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b13c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b6e8 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1b6e8 │ │ │ │ - cbz r3, 1b6f6 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 1b150 │ │ │ │ - b.n 1b490 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b6e8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b1a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r9, r6, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b732 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1b732 │ │ │ │ - cbz r3, 1b73a │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1b1b4 │ │ │ │ - b.n 1b51c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b732 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1b030 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w fp, r4, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b776 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r4, #0] │ │ │ │ - beq.n 1b776 │ │ │ │ - cbz r2, 1b77e │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 1afaa │ │ │ │ - b.n 1b5b4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b776 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16df8 │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - cbnz r2, 1b79a │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - b.n 1b0d8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b7b6 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1b7b6 │ │ │ │ - cbz r2, 1b7c4 │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r3, #1 │ │ │ │ - bne.w 1b0ec │ │ │ │ - b.n 1b406 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b7b6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1b974 ) │ │ │ │ - movw r2, #1482 @ 0x5ca │ │ │ │ - ldr r1, [pc, #412] @ (1b978 ) │ │ │ │ - ldr r0, [pc, #412] @ (1b97c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (1b980 ) │ │ │ │ - movw r2, #1380 @ 0x564 │ │ │ │ - ldr r1, [pc, #400] @ (1b984 ) │ │ │ │ - ldr r0, [pc, #400] @ (1b988 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1b98c ) │ │ │ │ - mov.w r2, #1496 @ 0x5d8 │ │ │ │ - ldr r1, [pc, #388] @ (1b990 ) │ │ │ │ - ldr r0, [pc, #388] @ (1b994 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1b998 ) │ │ │ │ - movw r2, #1467 @ 0x5bb │ │ │ │ - ldr r1, [pc, #376] @ (1b99c ) │ │ │ │ - ldr r0, [pc, #376] @ (1b9a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1b9a4 ) │ │ │ │ - mov.w r2, #1464 @ 0x5b8 │ │ │ │ - ldr r1, [pc, #364] @ (1b9a8 ) │ │ │ │ - ldr r0, [pc, #364] @ (1b9ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1b9b0 ) │ │ │ │ - mov.w r2, #1344 @ 0x540 │ │ │ │ - ldr r1, [pc, #352] @ (1b9b4 ) │ │ │ │ - ldr r0, [pc, #352] @ (1b9b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1b9bc ) │ │ │ │ - movw r2, #1415 @ 0x587 │ │ │ │ - ldr r1, [pc, #340] @ (1b9c0 ) │ │ │ │ - ldr r0, [pc, #340] @ (1b9c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1b9c8 ) │ │ │ │ - movw r2, #1434 @ 0x59a │ │ │ │ - ldr r1, [pc, #328] @ (1b9cc ) │ │ │ │ - ldr r0, [pc, #328] @ (1b9d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (1b9d4 ) │ │ │ │ - movw r2, #1466 @ 0x5ba │ │ │ │ - ldr r1, [pc, #316] @ (1b9d8 ) │ │ │ │ - ldr r0, [pc, #316] @ (1b9dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (1b9e0 ) │ │ │ │ - movw r2, #1465 @ 0x5b9 │ │ │ │ - ldr r1, [pc, #304] @ (1b9e4 ) │ │ │ │ - ldr r0, [pc, #304] @ (1b9e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - str r6, [r0, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #424] @ (1ba88 ) │ │ │ │ - movs r3, r0 │ │ │ │ - strb r6, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r7, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r3, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r6, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r6, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r1, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #792] @ 0x318 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b9ec : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1ba58 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1ba5c │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #816 @ 0x330 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1ba60 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7bc │ │ │ │ - cbz r0, 1ba3a │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1aedc │ │ │ │ - ldr r2, [pc, #40] @ (1ba64 ) │ │ │ │ - ldr r3, [pc, #32] @ (1ba60 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1ba52 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r2, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r8, ip │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp lr, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001ba68 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #700] @ (1bd34 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #700] @ (1bd38 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #696] @ (1bd3c ) │ │ │ │ - ldr r3, [pc, #700] @ (1bd40 ) │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r6, #100] @ 0x64 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - blx 9684 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bbe0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 95f8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1bacc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1bb3e │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1bbf6 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1bb4a │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1bbc0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1bc3e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc5c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bb22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bbd8 │ │ │ │ - ldr r2, [pc, #544] @ (1bd44 ) │ │ │ │ - ldr r3, [pc, #528] @ (1bd38 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1bd2a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1bacc │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc80 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 1bc96 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl ca50 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bb8a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1bb8a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1bcb4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1bc0c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1bcca │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bbb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bc78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1bb22 │ │ │ │ - ldr r3, [pc, #388] @ (1bd48 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #388] @ (1bd4c ) │ │ │ │ - ldr r0, [pc, #392] @ (1bd50 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1bb22 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bb22 │ │ │ │ - ldr r3, [pc, #356] @ (1bd48 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #364] @ (1bd54 ) │ │ │ │ - ldr r0, [pc, #368] @ (1bd58 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r3, [pc, #336] @ (1bd48 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #352] @ (1bd5c ) │ │ │ │ - ldr r0, [pc, #352] @ (1bd60 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r0, [pc, #340] @ (1bd64 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bc28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bce4 │ │ │ │ - ldr r3, [pc, #284] @ (1bd48 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #312] @ (1bd68 ) │ │ │ │ - ldr r0, [pc, #316] @ (1bd6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r1, [pc, #264] @ (1bd48 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r3, [pc, #300] @ (1bd70 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #292] @ (1bd74 ) │ │ │ │ - ldr r0, [pc, #296] @ (1bd78 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r3, [pc, #232] @ (1bd48 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #280] @ (1bd7c ) │ │ │ │ - ldr r0, [pc, #284] @ (1bd80 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1bbd4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bbb6 │ │ │ │ - ldr r3, [pc, #196] @ (1bd48 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #252] @ (1bd84 ) │ │ │ │ - ldr r0, [pc, #256] @ (1bd88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r1, [pc, #176] @ (1bd48 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r3, [pc, #240] @ (1bd8c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (1bd90 ) │ │ │ │ - ldr r0, [pc, #236] @ (1bd94 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1bbd4 │ │ │ │ - ldr r3, [pc, #144] @ (1bd48 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #220] @ (1bd98 ) │ │ │ │ - ldr r0, [pc, #224] @ (1bd9c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1bbd4 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 1bba6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1bcec │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1bba6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r2, 1bd2e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bd14 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r5, #0] │ │ │ │ - beq.n 1bd14 │ │ │ │ - cbz r3, 1bd22 │ │ │ │ - cmp r5, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r5, #1 │ │ │ │ - bne.w 1bbb6 │ │ │ │ - b.n 1bc28 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd14 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 1bba6 │ │ │ │ - nop │ │ │ │ - cmp r6, pc │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, lr │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - add lr, sl │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001bda0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1be14 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1be18 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #864 @ 0x360 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1be1c │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ - cbz r0, 1bdf8 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1ba68 │ │ │ │ - ldr r2, [pc, #36] @ (1be20 ) │ │ │ │ - ldr r3, [pc, #32] @ (1be1c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1be10 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #136] @ (1bea0 ) │ │ │ │ - movs r3, r0 │ │ │ │ - tst r4, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - tst r0, r0 │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001be24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r0, [pc, #1920] @ 1c5b8 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1920] @ 1c5bc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1916] @ 1c5c0 │ │ │ │ - ldr.w r2, [pc, #1916] @ 1c5c4 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #1916] @ 1c5c8 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r3, [pc, #1892] @ 1c5cc │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1c30c │ │ │ │ - ldr.w r3, [pc, #1888] @ 1c5d0 │ │ │ │ - ldr.w r2, [r4, #876] @ 0x36c │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 1431c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c350 │ │ │ │ - ldr.w r2, [pc, #1864] @ 1c5d4 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1beb2 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1beb2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c300 │ │ │ │ - ldr.w r2, [r4, #880] @ 0x370 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1431c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c362 │ │ │ │ - ldr.w r2, [pc, #1808] @ 1c5d8 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1bef0 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1bef0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c306 │ │ │ │ - ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1431c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c374 │ │ │ │ - ldr.w r2, [pc, #1748] @ 1c5dc │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1bf2e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1bf2e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c344 │ │ │ │ - ldr.w r3, [pc, #1712] @ 1c5e0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr.w r0, [r4, #892] @ 0x37c │ │ │ │ - mov.w ip, #9 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 14110 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c2e2 │ │ │ │ - ldr.w r3, [pc, #1664] @ 1c5e4 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1c3e0 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - mov r0, r3 │ │ │ │ - bl feac │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c3f0 │ │ │ │ - ldr.w r3, [pc, #1624] @ 1c5e8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1c418 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bfb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c34a │ │ │ │ - ldrd r2, r1, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 100a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1c44a │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #148] @ 0x94 │ │ │ │ - blx 9858 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c45c │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c486 │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd sl, r8, [sp, #32] │ │ │ │ - blx 95cc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 1c018 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1c018 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c49e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c03c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1c03c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1452] @ 1c5ec │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1c07c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1c07c │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1c3b6 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #140] @ 0x8c │ │ │ │ - blx 9858 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4b0 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4c2 │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 95cc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 1c0d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c386 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c4d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c0f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c40e │ │ │ │ - ldr.w r3, [pc, #1272] @ 1c5f0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #168] @ 0xa8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1c130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c402 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1c4e6 │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - movs r0, #1 │ │ │ │ - bl d95c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c50c │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c51e │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - blx 9858 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c536 │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 1c194 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c390 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c55c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c1b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c3ac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c1ce │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c3a2 │ │ │ │ - ldr.w r3, [pc, #1060] @ 1c5f4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c208 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c39a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1c56e │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl feac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c57e │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl feac │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c58e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr.w r3, [r4, #900] @ 0x384 │ │ │ │ - blx 95cc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c25e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1c25e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1c5a0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c28e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1c28e │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c3c8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c2a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c4f8 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9738 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c2ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c504 │ │ │ │ - cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1c2e4 │ │ │ │ - ldr r1, [pc, #804] @ (1c5f8 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #804] @ (1c5fc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #792] @ (1c600 ) │ │ │ │ - ldr r3, [pc, #724] @ (1c5bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1c5b2 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1beb2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bef0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 99d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c46e │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 1be6e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 1be6e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1be6e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be6e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf2e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bfb0 │ │ │ │ - ldr r1, [pc, #688] @ (1c604 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #688] @ (1c608 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #680] @ (1c60c ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #680] @ (1c610 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #668] @ (1c614 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #668] @ (1c618 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c0d6 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c194 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c208 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c1ce │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c1b4 │ │ │ │ - ldr r1, [pc, #612] @ (1c61c ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #612] @ (1c620 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #600] @ (1c624 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #600] @ (1c628 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #584] @ (1c62c ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #584] @ (1c630 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #576] @ (1c634 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #576] @ (1c638 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1c130 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c0f6 │ │ │ │ - ldr r0, [pc, #544] @ (1c63c ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c438 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c554 │ │ │ │ - ldr r1, [pc, #516] @ (1c640 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #516] @ (1c644 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #508] @ (1c648 ) │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #508] @ (1c64c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #496] @ (1c650 ) │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #496] @ (1c654 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r3, [pc, #352] @ (1c5d0 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #480] @ (1c658 ) │ │ │ │ - ldr r0, [pc, #484] @ (1c65c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #472] @ (1c660 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #472] @ (1c664 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #456] @ (1c668 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #456] @ (1c66c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c496 │ │ │ │ - ldr r1, [pc, #444] @ (1c670 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #444] @ (1c674 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #436] @ (1c678 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #436] @ (1c67c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c496 │ │ │ │ - ldr r1, [pc, #424] @ (1c680 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #424] @ (1c684 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c496 │ │ │ │ - ldr r1, [pc, #416] @ (1c688 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #416] @ (1c68c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1c2a8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c2ca │ │ │ │ - ldr r1, [pc, #384] @ (1c690 ) │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #384] @ (1c694 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #376] @ (1c698 ) │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr r0, [pc, #376] @ (1c69c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #360] @ (1c6a0 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #360] @ (1c6a4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1c2e2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c438 │ │ │ │ - ldr r1, [pc, #328] @ (1c6a8 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #328] @ (1c6ac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c546 │ │ │ │ - ldr r1, [pc, #320] @ (1c6b0 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #320] @ (1c6b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #312] @ (1c6b8 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #312] @ (1c6bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c2e2 │ │ │ │ - ldr r1, [pc, #304] @ (1c6c0 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #304] @ (1c6c4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c3d8 │ │ │ │ - ldr r1, [pc, #292] @ (1c6c8 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #292] @ (1c6cc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c3d8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - sbcs r6, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs r4, r6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #20 │ │ │ │ - movs r3, r0 │ │ │ │ - str r0, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r5, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #0] │ │ │ │ + ldr r4, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c6d0 : │ │ │ │ - ldr r3, [pc, #12] @ (1c6e0 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c6e4 ) │ │ │ │ +00018950 : │ │ │ │ + ldr r3, [pc, #12] @ (18960 ) │ │ │ │ + ldr r2, [pc, #16] @ (18964 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9d10 │ │ │ │ + b.w 9d20 │ │ │ │ nop │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ + strb r0, [r5, #26] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c6e8 : │ │ │ │ +00018968 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c73c ) │ │ │ │ + ldr r3, [pc, #68] @ (189bc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c740 ) │ │ │ │ + ldr r2, [pc, #68] @ (189c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9ed8 │ │ │ │ - cbz r0, 1c72a │ │ │ │ + bl 9e9c │ │ │ │ + cbz r0, 189aa │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11df8 │ │ │ │ + bl 11e08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c71a │ │ │ │ + beq.n 1899a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c72a │ │ │ │ + beq.n 189aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c732 │ │ │ │ + cbz r2, 189b2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c72a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189aa │ │ │ │ nop │ │ │ │ - subs r1, #0 │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c744 : │ │ │ │ +000189c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c798 ) │ │ │ │ + ldr r3, [pc, #68] @ (18a18 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c79c ) │ │ │ │ + ldr r2, [pc, #68] @ (18a1c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9da8 │ │ │ │ - cbz r0, 1c786 │ │ │ │ + bl 9db8 │ │ │ │ + cbz r0, 18a06 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 121e0 │ │ │ │ + bl 121f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c776 │ │ │ │ + beq.n 189f6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c786 │ │ │ │ + beq.n 18a06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c78e │ │ │ │ + cbz r2, 18a0e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c786 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a06 │ │ │ │ nop │ │ │ │ - subs r0, #164 @ 0xa4 │ │ │ │ + strb r4, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c7a0 : │ │ │ │ +00018a20 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (1c800 ) │ │ │ │ + ldr r3, [pc, #80] @ (18a80 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c744 │ │ │ │ - cbz r0, 1c7cc │ │ │ │ + bl 189c4 │ │ │ │ + cbz r0, 18a4c │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 1c6e8 │ │ │ │ + bl 18968 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c7e6 │ │ │ │ + cbz r0, 18a66 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ (1c804 ) │ │ │ │ + ldr r3, [pc, #52] @ (18a84 ) │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ - ldr r1, [pc, #52] @ (1c808 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c80c ) │ │ │ │ + ldr r1, [pc, #52] @ (18a88 ) │ │ │ │ + ldr r0, [pc, #52] @ (18a8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c804 ) │ │ │ │ + ldr r3, [pc, #28] @ (18a84 ) │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr r1, [pc, #32] @ (1c810 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c814 ) │ │ │ │ + ldr r1, [pc, #32] @ (18a90 ) │ │ │ │ + ldr r0, [pc, #36] @ (18a94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1c7e2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 18a62 │ │ │ │ nop │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r4, r2] │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c818 : │ │ │ │ +00018a98 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ (1c89c ) │ │ │ │ + ldr r6, [pc, #116] @ (18b1c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (1c8a0 ) │ │ │ │ + ldr r3, [pc, #116] @ (18b20 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1c8a4 ) │ │ │ │ + ldr r2, [pc, #112] @ (18b24 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (1c8a8 ) │ │ │ │ + ldr r4, [pc, #112] @ (18b28 ) │ │ │ │ add r3, pc │ │ │ │ - addw r3, r3, #1084 @ 0x43c │ │ │ │ + add.w r3, r3, #996 @ 0x3e4 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bdac │ │ │ │ - cbz r0, 1c896 │ │ │ │ - ldr r3, [pc, #92] @ (1c8ac ) │ │ │ │ + bl bdbc │ │ │ │ + cbz r0, 18b16 │ │ │ │ + ldr r3, [pc, #92] @ (18b2c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c878 │ │ │ │ + bne.n 18af8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 18a20 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c896 │ │ │ │ - ldr r3, [pc, #76] @ (1c8b0 ) │ │ │ │ + beq.n 18b16 │ │ │ │ + ldr r3, [pc, #76] @ (18b30 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #56] @ (1c8b4 ) │ │ │ │ + ldr r0, [pc, #56] @ (18b34 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #52] @ (1c8b8 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c8bc ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #52] @ (18b38 ) │ │ │ │ + ldr r0, [pc, #52] @ (18b3c ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strb r0, [r0, r1] │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ + stmia r1!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #12] │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 1c918 │ │ │ │ + ldr.w ip, [pc, #72] @ 18b98 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (1c91c ) │ │ │ │ + ldr r3, [pc, #68] @ (18b9c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1c900 │ │ │ │ + bne.n 18b80 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9e0c │ │ │ │ - cbz r0, 1c910 │ │ │ │ + bl 9e1c │ │ │ │ + cbz r0, 18b90 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c818 │ │ │ │ + bl 18a98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1c910 │ │ │ │ + cbz r0, 18b90 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c920 ) │ │ │ │ - ldr r1, [pc, #32] @ (1c924 ) │ │ │ │ + ldr r3, [pc, #28] @ (18ba0 ) │ │ │ │ + ldr r1, [pc, #32] @ (18ba4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ + blx 9284 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + strb r6, [r4, #18] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c928 : │ │ │ │ +00018ba8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c97c ) │ │ │ │ + ldr r3, [pc, #68] @ (18bfc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c980 ) │ │ │ │ + ldr r2, [pc, #68] @ (18c00 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9e0c │ │ │ │ - cbz r0, 1c96a │ │ │ │ + bl 9e1c │ │ │ │ + cbz r0, 18bea │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c7a0 │ │ │ │ + bl 18a20 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c95a │ │ │ │ + beq.n 18bda │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c96a │ │ │ │ + beq.n 18bea │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c972 │ │ │ │ + cbz r2, 18bf2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c96a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18bea │ │ │ │ nop │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + strb r0, [r0, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c984 : │ │ │ │ - ldr r3, [pc, #12] @ (1c994 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c998 ) │ │ │ │ +00018c04 : │ │ │ │ + ldr r3, [pc, #12] @ (18c14 ) │ │ │ │ + ldr r2, [pc, #16] @ (18c18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a3f8 │ │ │ │ + b.w a408 │ │ │ │ nop │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + strb r4, [r6, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c99c : │ │ │ │ - ldr r3, [pc, #12] @ (1c9ac ) │ │ │ │ - ldr r2, [pc, #16] @ (1c9b0 ) │ │ │ │ +00018c1c : │ │ │ │ + ldr r3, [pc, #12] @ (18c2c ) │ │ │ │ + ldr r2, [pc, #16] @ (18c30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a4a8 │ │ │ │ + b.w a4b8 │ │ │ │ nop │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + strb r4, [r3, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c9b4 : │ │ │ │ +00018c34 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2920] @ 1d534 │ │ │ │ + ldr.w r2, [pc, #2920] @ 197b4 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2920] @ 1d538 │ │ │ │ + ldr.w r3, [pc, #2920] @ 197b8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr.w r6, [pc, #2916] @ 1d53c │ │ │ │ + ldr.w r6, [pc, #2916] @ 197bc │ │ │ │ ldr r7, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1ce04 │ │ │ │ + beq.w 19084 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c9fe │ │ │ │ + beq.n 18c7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cdd8 │ │ │ │ + beq.w 19058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1cda8 │ │ │ │ + beq.w 19028 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ movs.w sl, r3, lsl #1 │ │ │ │ - bne.n 1ca50 │ │ │ │ + bne.n 18cd0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1ca50 │ │ │ │ + bpl.n 18cd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1ca50 │ │ │ │ + bpl.n 18cd0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.w 1cee8 │ │ │ │ - ldr.w r3, [pc, #2796] @ 1d540 │ │ │ │ + bmi.w 19168 │ │ │ │ + ldr.w r3, [pc, #2796] @ 197c0 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2792] @ 1d544 │ │ │ │ + ldr.w r3, [pc, #2792] @ 197c4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2788] @ 1d548 │ │ │ │ + ldr.w r3, [pc, #2788] @ 197c8 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2776] @ 1d54c │ │ │ │ + ldr.w r3, [pc, #2776] @ 197cc │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - beq.w 1ce24 │ │ │ │ - ldr.w r3, [r8, #184] @ 0xb8 │ │ │ │ + beq.w 190a4 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9204 │ │ │ │ - ldr.w r1, [r8, #184] @ 0xb8 │ │ │ │ - bl feac │ │ │ │ + blx 9214 │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + bl febc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d26e │ │ │ │ + beq.w 194ee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cab8 │ │ │ │ + beq.n 18d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cda0 │ │ │ │ + beq.w 19020 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1d296 │ │ │ │ - ldr.w r3, [pc, #2700] @ 1d550 │ │ │ │ - ldrd r2, r1, [r8, #188] @ 0xbc │ │ │ │ + blt.w 19516 │ │ │ │ + ldr.w r3, [pc, #2700] @ 197d0 │ │ │ │ + ldrd r2, r1, [r8, #16] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d2aa │ │ │ │ + beq.w 1952a │ │ │ │ ldr.w r0, [sl] │ │ │ │ - ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ - blx 9858 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + blx 9868 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d2be │ │ │ │ + beq.w 1953e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ + ldr.w r3, [r8, #844] @ 0x34c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r8, #904] @ 0x388 │ │ │ │ - blx 95cc │ │ │ │ + ldr.w r3, [r8, #864] @ 0x360 │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cb22 │ │ │ │ + beq.n 18da2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceac │ │ │ │ + beq.w 1912c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d2ea │ │ │ │ + beq.w 1956a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cb3c │ │ │ │ + beq.n 18dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ceb8 │ │ │ │ + beq.w 19138 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb54 │ │ │ │ + beq.n 18dd4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cece │ │ │ │ - ldr.w r3, [pc, #2556] @ 1d554 │ │ │ │ + beq.w 1914e │ │ │ │ + ldr.w r3, [pc, #2556] @ 197d4 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 1ce62 │ │ │ │ + beq.w 190e2 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d49a │ │ │ │ + beq.w 1971a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r3] │ │ │ │ - bl fd10 │ │ │ │ + bl fd20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4ae │ │ │ │ + beq.w 1972e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cb9a │ │ │ │ + beq.n 18e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d222 │ │ │ │ + beq.w 194a2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 903c │ │ │ │ + blx 904c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d212 │ │ │ │ + beq.w 19492 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d4fa │ │ │ │ + beq.w 1977a │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1ce8c │ │ │ │ + beq.w 1910c │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4d4 │ │ │ │ + beq.w 19754 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl fd10 │ │ │ │ + bl fd20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cbec │ │ │ │ + beq.n 18e6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d228 │ │ │ │ + beq.w 194a8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d61c │ │ │ │ + beq.w 1989c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc08 │ │ │ │ + beq.n 18e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1cc08 │ │ │ │ + cbnz r3, 18e88 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ - blx 903c │ │ │ │ + blx 904c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d21a │ │ │ │ + beq.w 1949a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d67c │ │ │ │ + beq.w 198fc │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 1d250 │ │ │ │ + beq.w 194d0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d658 │ │ │ │ + beq.w 198d8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl fd10 │ │ │ │ + bl fd20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc5c │ │ │ │ + beq.n 18edc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 1cc5c │ │ │ │ + cbnz r3, 18edc │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d434 │ │ │ │ + beq.w 196b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc76 │ │ │ │ + beq.n 18ef6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d46e │ │ │ │ + beq.w 196ee │ │ │ │ mov r0, r4 │ │ │ │ - blx 903c │ │ │ │ + blx 904c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d238 │ │ │ │ + beq.w 194b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d6d2 │ │ │ │ + beq.w 19952 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r8, #204] @ 0xcc │ │ │ │ + ldr.w r1, [r8, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d51a │ │ │ │ - ldr.w r1, [r8, #208] @ 0xd0 │ │ │ │ - blx 9858 │ │ │ │ + beq.w 1979a │ │ │ │ + ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ + blx 9868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ccc2 │ │ │ │ + beq.n 18f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d230 │ │ │ │ + beq.w 194b0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d640 │ │ │ │ + beq.w 198c0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d69a │ │ │ │ + beq.w 1991a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl fd10 │ │ │ │ + bl fd20 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ccfe │ │ │ │ + beq.n 18f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d248 │ │ │ │ + beq.w 194c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d6be │ │ │ │ + beq.w 1993e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd18 │ │ │ │ + beq.n 18f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d478 │ │ │ │ + beq.w 196f8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 903c │ │ │ │ + blx 904c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d240 │ │ │ │ + beq.w 194c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d6ea │ │ │ │ + beq.w 1996a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9538 │ │ │ │ + blx 9548 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd50 │ │ │ │ + beq.n 18fd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d480 │ │ │ │ + beq.w 19700 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd64 │ │ │ │ + beq.n 18fe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2fe │ │ │ │ + beq.w 1957e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d708 │ │ │ │ + beq.w 19988 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd7e │ │ │ │ + beq.n 18ffe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d492 │ │ │ │ + beq.w 19712 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2004] @ 1d558 │ │ │ │ - ldr.w r3, [pc, #1968] @ 1d538 │ │ │ │ + ldr.w r2, [pc, #2004] @ 197d8 │ │ │ │ + ldr.w r3, [pc, #1968] @ 197b8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1de3e │ │ │ │ + bne.w 1a0be │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cab8 │ │ │ │ - ldr.w r3, [pc, #1968] @ 1d55c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d38 │ │ │ │ + ldr.w r3, [pc, #1968] @ 197dc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1ca1a │ │ │ │ - ldr.w r3, [pc, #1956] @ 1d560 │ │ │ │ - mov.w r2, #3520 @ 0xdc0 │ │ │ │ - ldr.w r1, [pc, #1952] @ 1d564 │ │ │ │ - ldr.w r0, [pc, #1952] @ 1d568 │ │ │ │ + bne.w 18c9a │ │ │ │ + ldr.w r3, [pc, #1956] @ 197e0 │ │ │ │ + movw r2, #1434 @ 0x59a │ │ │ │ + ldr.w r1, [pc, #1952] @ 197e4 │ │ │ │ + ldr.w r0, [pc, #1952] @ 197e8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1936] @ 1d56c │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1936] @ 197ec │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1ca04 │ │ │ │ - ldr.w r3, [pc, #1928] @ 1d570 │ │ │ │ - movw r2, #3515 @ 0xdbb │ │ │ │ - ldr.w r1, [pc, #1924] @ 1d574 │ │ │ │ - ldr.w r0, [pc, #1924] @ 1d578 │ │ │ │ + bne.w 18c84 │ │ │ │ + ldr.w r3, [pc, #1928] @ 197f0 │ │ │ │ + movw r2, #1429 @ 0x595 │ │ │ │ + ldr.w r1, [pc, #1924] @ 197f4 │ │ │ │ + ldr.w r0, [pc, #1924] @ 197f8 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1908] @ 1d57c │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1908] @ 197fc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e09a │ │ │ │ + beq.w 1a31a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c9fe │ │ │ │ + beq.w 18c7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1c9fe │ │ │ │ - ldr.w r0, [r8, #184] @ 0xb8 │ │ │ │ - blx 99d4 │ │ │ │ + b.n 18c7e │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + blx 99e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5e0 │ │ │ │ + beq.w 19860 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ca7c │ │ │ │ + beq.w 18cfc │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.w 1ca7c │ │ │ │ + beq.w 18cfc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca7c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ca7c │ │ │ │ + bne.w 18cfc │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18cfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce76 │ │ │ │ + beq.n 190f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d488 │ │ │ │ + beq.w 19708 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cbb8 │ │ │ │ + beq.w 18e38 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.w 1cbbe │ │ │ │ + bne.w 18e3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cc26 │ │ │ │ + beq.w 18ea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc26 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.w 18ea6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9] │ │ │ │ - b.n 1cc26 │ │ │ │ + b.n 18ea6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1cb22 │ │ │ │ + b.n 18da2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1cb48 │ │ │ │ - b.n 1cb54 │ │ │ │ + bne.w 18dc8 │ │ │ │ + b.n 18dd4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1660] @ 1d554 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1660] @ 197d4 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 1cb66 │ │ │ │ - b.n 1ce62 │ │ │ │ + bne.w 18de6 │ │ │ │ + b.n 190e2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1620] @ 1d54c │ │ │ │ + ldr.w r3, [pc, #1620] @ 197cc │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - ldr.w r7, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r7, [r8, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d81a │ │ │ │ + bne.w 19a9a │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9dc │ │ │ │ + bl e9ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf32 │ │ │ │ + beq.n 191b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d42c │ │ │ │ + beq.w 196ac │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1d840 │ │ │ │ + blt.w 19ac0 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ lsllt r7, r7, #1 │ │ │ │ - bge.w 1d5f8 │ │ │ │ + bge.w 19878 │ │ │ │ adds r3, r7, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ teq r7, r3 │ │ │ │ - bmi.w 1d41a │ │ │ │ + bmi.w 1969a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #2 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - bne.w 1d306 │ │ │ │ + bne.w 19586 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d930 │ │ │ │ + beq.w 19bb0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d720 │ │ │ │ + bne.w 199a0 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ teq r2, r0 │ │ │ │ - bmi.w 1d748 │ │ │ │ + bmi.w 199c8 │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1d8e6 │ │ │ │ + bpl.w 19b66 │ │ │ │ mov r0, r4 │ │ │ │ - bl e764 │ │ │ │ + bl e774 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfba │ │ │ │ + beq.n 1923a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d836 │ │ │ │ + beq.w 19ab6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1d9a2 │ │ │ │ + blt.w 19c22 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 1d758 │ │ │ │ + bmi.w 199d8 │ │ │ │ cmp.w r7, r9, lsl #1 │ │ │ │ - blt.w 1d772 │ │ │ │ - ldr.w r7, [r8, #220] @ 0xdc │ │ │ │ + blt.w 199f2 │ │ │ │ + ldr.w r7, [r8, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e052 │ │ │ │ + beq.w 1a2d2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfe8 │ │ │ │ + beq.n 19268 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1da2a │ │ │ │ - ldrd r2, r3, [r8, #232] @ 0xe8 │ │ │ │ + bpl.w 19caa │ │ │ │ + ldrd r2, r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d026 │ │ │ │ + beq.n 192a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d85c │ │ │ │ + beq.w 19adc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d03a │ │ │ │ + beq.n 192ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d44e │ │ │ │ + beq.w 196ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1dacc │ │ │ │ - ldr.w r3, [pc, #1292] @ 1d550 │ │ │ │ - ldr.w r1, [r8, #204] @ 0xcc │ │ │ │ + beq.w 19d4c │ │ │ │ + ldr.w r3, [pc, #1292] @ 197d0 │ │ │ │ + ldr.w r1, [r8, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db34 │ │ │ │ + beq.w 19db4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strd r3, r9, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - ldr.w r0, [r8, #208] @ 0xd0 │ │ │ │ + ldr.w r0, [r8, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dbc6 │ │ │ │ + beq.w 19e46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d08e │ │ │ │ + beq.n 1930e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d886 │ │ │ │ + beq.w 19b06 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0a2 │ │ │ │ + beq.n 19322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d88c │ │ │ │ + beq.w 19b0c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0ba │ │ │ │ + beq.n 1933a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d894 │ │ │ │ + beq.w 19b14 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1dc4e │ │ │ │ + bpl.w 19ece │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [r8, #240] @ 0xf0 │ │ │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0e6 │ │ │ │ + beq.n 19366 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d8c4 │ │ │ │ + beq.w 19b44 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1dc94 │ │ │ │ + blt.w 19f14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1dcc4 │ │ │ │ + bpl.w 19f44 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [r8, #244] @ 0xf4 │ │ │ │ + ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d118 │ │ │ │ + beq.n 19398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d998 │ │ │ │ + beq.w 19c18 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dcea │ │ │ │ + blt.w 19f6a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1dd06 │ │ │ │ + bpl.w 19f86 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1dd52 │ │ │ │ + bne.w 19fd2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d154 │ │ │ │ + beq.n 193d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dac2 │ │ │ │ - ldr.w r5, [r8, #248] @ 0xf8 │ │ │ │ + beq.w 19d42 │ │ │ │ + ldr.w r5, [r8, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e0b2 │ │ │ │ + beq.w 1a332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d186 │ │ │ │ + beq.n 19406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da20 │ │ │ │ + beq.w 19ca0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dd86 │ │ │ │ - ldr.w r5, [r8, #252] @ 0xfc │ │ │ │ + blt.w 1a006 │ │ │ │ + ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e082 │ │ │ │ + beq.w 1a302 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d1be │ │ │ │ + beq.n 1943e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dae8 │ │ │ │ + beq.w 19d68 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dda0 │ │ │ │ - ldr.w r5, [r8, #256] @ 0x100 │ │ │ │ + blt.w 1a020 │ │ │ │ + ldr.w r5, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e03a │ │ │ │ + beq.w 1a2ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d1f6 │ │ │ │ + beq.n 19476 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db2a │ │ │ │ + beq.w 19daa │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 1cd7e │ │ │ │ - ldr r3, [pc, #836] @ (1d544 ) │ │ │ │ + bge.w 18ffe │ │ │ │ + ldr r3, [pc, #836] @ (197c4 ) │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ - ldr r1, [pc, #892] @ (1d580 ) │ │ │ │ - ldr r0, [pc, #896] @ (1d584 ) │ │ │ │ + ldr r1, [pc, #892] @ (19800 ) │ │ │ │ + ldr r0, [pc, #896] @ (19804 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d292 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19512 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cbae │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e2e │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc1c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cb9a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e9c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e1a │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cbec │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e6c │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ccc2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f42 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc8a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f0a │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd2c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18fac │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ccfe │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cc90 │ │ │ │ + beq.w 18f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc90 │ │ │ │ + bne.w 18f10 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc90 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #788] @ (1d588 ) │ │ │ │ - ldr r0, [pc, #788] @ (1d58c ) │ │ │ │ + ldr r1, [pc, #788] @ (19808 ) │ │ │ │ + ldr r0, [pc, #788] @ (1980c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1cd80 │ │ │ │ + b.n 19000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #756] @ (1d590 ) │ │ │ │ - ldr r0, [pc, #756] @ (1d594 ) │ │ │ │ + ldr r1, [pc, #756] @ (19810 ) │ │ │ │ + ldr r0, [pc, #756] @ (19814 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #744] @ (1d598 ) │ │ │ │ - ldr r0, [pc, #744] @ (1d59c ) │ │ │ │ + ldr r1, [pc, #744] @ (19818 ) │ │ │ │ + ldr r0, [pc, #744] @ (1981c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #732] @ (1d5a0 ) │ │ │ │ - ldr r0, [pc, #732] @ (1d5a4 ) │ │ │ │ + ldr r1, [pc, #732] @ (19820 ) │ │ │ │ + ldr r0, [pc, #732] @ (19824 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #696] @ (1d5a8 ) │ │ │ │ - ldr r0, [pc, #696] @ (1d5ac ) │ │ │ │ + ldr r1, [pc, #696] @ (19828 ) │ │ │ │ + ldr r0, [pc, #696] @ (1982c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d2d0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19550 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd64 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18fe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d970 │ │ │ │ + beq.w 19bf0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d9be │ │ │ │ + bne.w 19c3e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1d9dc │ │ │ │ + bpl.w 19c5c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #7 │ │ │ │ - bpl.w 1da74 │ │ │ │ + bpl.w 19cf4 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - ldr.w r3, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1db10 │ │ │ │ + bne.w 19d90 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [r8, #852] @ 0x354 │ │ │ │ + ldr.w r2, [r8, #848] @ 0x350 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r8, #216] @ 0xd8 │ │ │ │ + ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db76 │ │ │ │ + beq.w 19df6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1d3a0 │ │ │ │ + beq.n 19620 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d456 │ │ │ │ + beq.n 196d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e06a │ │ │ │ + beq.w 1a2ea │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1d3ba │ │ │ │ + beq.n 1963a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d87a │ │ │ │ + beq.w 19afa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.w 1dc0e │ │ │ │ + bpl.w 19e8e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1dc7a │ │ │ │ + bne.w 19efa │ │ │ │ ldr r7, [r3, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, r9 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 1d3ea │ │ │ │ + beq.n 1966a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d462 │ │ │ │ + beq.n 196e2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dcb0 │ │ │ │ + beq.w 19f30 │ │ │ │ sub.w r3, r9, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r9, r3 │ │ │ │ - bmi.w 1d866 │ │ │ │ + bmi.w 19ae6 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 1d89c │ │ │ │ + bpl.w 19b1c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d8cc │ │ │ │ + bne.w 19b4c │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1cf84 │ │ │ │ + b.n 19204 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1cf50 │ │ │ │ + bge.w 191d0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1cf50 │ │ │ │ + b.n 191d0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cf32 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 191b2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #372] @ (1d5b0 ) │ │ │ │ - ldr r0, [pc, #376] @ (1d5b4 ) │ │ │ │ + ldr r1, [pc, #372] @ (19830 ) │ │ │ │ + ldr r0, [pc, #376] @ (19834 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d03a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192ba │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d3a0 │ │ │ │ + b.n 19620 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 1d3ea │ │ │ │ + b.n 1966a │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cc76 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18ef6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd18 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f98 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd50 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18fd0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9] │ │ │ │ - b.n 1ce76 │ │ │ │ + b.n 190f6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd7e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ffe │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #280] @ (1d5b8 ) │ │ │ │ - ldr r0, [pc, #280] @ (1d5bc ) │ │ │ │ + ldr r1, [pc, #280] @ (19838 ) │ │ │ │ + ldr r0, [pc, #280] @ (1983c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19500 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #268] @ (1d5c0 ) │ │ │ │ - ldr r0, [pc, #268] @ (1d5c4 ) │ │ │ │ + ldr r1, [pc, #268] @ (19840 ) │ │ │ │ + ldr r0, [pc, #268] @ (19844 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #236] @ (1d5c8 ) │ │ │ │ - ldr r0, [pc, #240] @ (1d5cc ) │ │ │ │ + ldr r1, [pc, #236] @ (19848 ) │ │ │ │ + ldr r0, [pc, #240] @ (1984c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #208] @ (1d5d0 ) │ │ │ │ - ldr r0, [pc, #208] @ (1d5d4 ) │ │ │ │ + ldr r1, [pc, #208] @ (19850 ) │ │ │ │ + ldr r0, [pc, #208] @ (19854 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #184] @ (1d5d8 ) │ │ │ │ - ldr r0, [pc, #184] @ (1d5dc ) │ │ │ │ + ldr r1, [pc, #184] @ (19858 ) │ │ │ │ + ldr r0, [pc, #184] @ (1985c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ + strb r2, [r5, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #30 │ │ │ │ + strb r6, [r3, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + ldr r4, [r6, #124] @ 0x7c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + cbnz r2, 1984a │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #208 @ 0xd0 │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + cbnz r6, 1984e │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #448] @ (1d744 ) │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #480] @ (1d768 ) │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #1008] @ (1d97c ) │ │ │ │ + strh r4, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #24] @ (1d5a8 ) │ │ │ │ + strh r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #848] @ (1d8e4 ) │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #888] @ (1d910 ) │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #768] @ (1d89c ) │ │ │ │ + strh r0, [r0, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #808] @ (1d8c8 ) │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #688] @ (1d854 ) │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #728] @ (1d880 ) │ │ │ │ + strh r6, [r6, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #512] @ (1d7ac ) │ │ │ │ + strh r0, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #552] @ (1d7d8 ) │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #216] @ (1d68c ) │ │ │ │ + strh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #256] @ (1d6b8 ) │ │ │ │ + strh r0, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - blx sl │ │ │ │ + strh r0, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47da │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - blxns r7 │ │ │ │ + strh r4, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - blx r4 │ │ │ │ + strh r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - bx lr │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - bx pc │ │ │ │ + strh r2, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - bx sl │ │ │ │ + strh r0, [r2, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - bx fp │ │ │ │ + strh r2, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr.w r1, [pc, #2788] @ 1e0cc │ │ │ │ - ldr.w r0, [pc, #2788] @ 1e0d0 │ │ │ │ + ldr.w r1, [pc, #2788] @ 1a34c │ │ │ │ + ldr.w r0, [pc, #2788] @ 1a350 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19500 │ │ │ │ mov r0, r7 │ │ │ │ - bl c954 │ │ │ │ + bl c964 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1daf2 │ │ │ │ + beq.w 19d72 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 1cf44 │ │ │ │ + bpl.w 191c4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1cf50 │ │ │ │ + bl ca1c │ │ │ │ + b.n 191d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr.w r1, [pc, #2736] @ 1e0d4 │ │ │ │ - ldr.w r0, [pc, #2736] @ 1e0d8 │ │ │ │ + ldr.w r1, [pc, #2736] @ 1a354 │ │ │ │ + ldr.w r0, [pc, #2736] @ 1a358 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2708] @ 1e0dc │ │ │ │ - ldr.w r0, [pc, #2708] @ 1e0e0 │ │ │ │ + ldr.w r1, [pc, #2708] @ 1a35c │ │ │ │ + ldr.w r0, [pc, #2708] @ 1a360 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d52c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 197ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #2692] @ 1e0e4 │ │ │ │ - ldr.w r0, [pc, #2692] @ 1e0e8 │ │ │ │ + ldr.w r1, [pc, #2692] @ 1a364 │ │ │ │ + ldr.w r0, [pc, #2692] @ 1a368 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr.w r1, [pc, #2664] @ 1e0ec │ │ │ │ - ldr.w r0, [pc, #2664] @ 1e0f0 │ │ │ │ + ldr.w r1, [pc, #2664] @ 1a36c │ │ │ │ + ldr.w r0, [pc, #2664] @ 1a370 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2644] @ 1e0f4 │ │ │ │ - ldr.w r0, [pc, #2644] @ 1e0f8 │ │ │ │ + ldr.w r1, [pc, #2644] @ 1a374 │ │ │ │ + ldr.w r0, [pc, #2644] @ 1a378 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2616] @ 1e0fc │ │ │ │ - ldr.w r0, [pc, #2616] @ 1e100 │ │ │ │ + ldr.w r1, [pc, #2616] @ 1a37c │ │ │ │ + ldr.w r0, [pc, #2616] @ 1a380 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 1d508 │ │ │ │ + b.n 19788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #2604] @ 1e104 │ │ │ │ - ldr.w r0, [pc, #2604] @ 1e108 │ │ │ │ + ldr.w r1, [pc, #2604] @ 1a384 │ │ │ │ + ldr.w r0, [pc, #2604] @ 1a388 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d292 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2588] @ 1e10c │ │ │ │ - ldr.w r0, [pc, #2588] @ 1e110 │ │ │ │ + ldr.w r1, [pc, #2588] @ 1a38c │ │ │ │ + ldr.w r0, [pc, #2588] @ 1a390 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2564] @ 1e114 │ │ │ │ - ldr.w r0, [pc, #2564] @ 1e118 │ │ │ │ + ldr.w r1, [pc, #2564] @ 1a394 │ │ │ │ + ldr.w r0, [pc, #2564] @ 1a398 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d292 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19512 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, r2 │ │ │ │ moveq r7, #0 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 1cf86 │ │ │ │ + beq.w 19206 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1de80 │ │ │ │ + bne.w 1a100 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ negs r0, r7 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ teq r2, r0 │ │ │ │ - bpl.w 1d8e0 │ │ │ │ + bpl.w 19b60 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 1d40e │ │ │ │ + bge.w 1968e │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1d3fe │ │ │ │ + b.n 1967e │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118f0 │ │ │ │ + bl 11900 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1cfd0 │ │ │ │ + beq.w 19250 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r7, [r8, #224] @ 0xe0 │ │ │ │ - bl 13a00 │ │ │ │ + ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ + bl 13a10 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd6c │ │ │ │ - ldr.w r3, [r8, #228] @ 0xe4 │ │ │ │ + beq.w 19fec │ │ │ │ + ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 13a00 │ │ │ │ + bl 13a10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ddc2 │ │ │ │ + beq.w 1a042 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d7c0 │ │ │ │ + beq.n 19a40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dbbe │ │ │ │ + beq.w 19e3e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d7d2 │ │ │ │ + beq.n 19a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1d812 │ │ │ │ + cbz r3, 19a92 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1cfe8 │ │ │ │ - ldr.w r3, [pc, #2368] @ 1e11c │ │ │ │ + bne.w 19268 │ │ │ │ + ldr.w r3, [pc, #2368] @ 1a39c │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #2368] @ 1e120 │ │ │ │ - ldr.w r0, [pc, #2368] @ 1e124 │ │ │ │ + ldr.w r1, [pc, #2368] @ 1a3a0 │ │ │ │ + ldr.w r0, [pc, #2368] @ 1a3a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ - b.n 1d292 │ │ │ │ + bl ca1c │ │ │ │ + b.n 19512 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d7d2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19a52 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 1cf12 │ │ │ │ + beq.w 19192 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1ddd8 │ │ │ │ + bne.w 1a058 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.w 1cf12 │ │ │ │ + b.w 19192 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cfba │ │ │ │ - ldr.w r3, [pc, #2264] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1923a │ │ │ │ + ldr.w r3, [pc, #2264] @ 1a39c │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2272] @ 1e128 │ │ │ │ - ldr.w r0, [pc, #2272] @ 1e12c │ │ │ │ + ldr.w r1, [pc, #2272] @ 1a3a8 │ │ │ │ + ldr.w r0, [pc, #2272] @ 1a3ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19500 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d026 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 192a6 │ │ │ │ teq r3, r7 │ │ │ │ - bmi.w 1d3fe │ │ │ │ + bmi.w 1967e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17104 │ │ │ │ + bl 17114 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1d3fe │ │ │ │ + b.n 1967e │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d3ba │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d08e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0a2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0ba │ │ │ │ - ldr.w r0, [pc, #2192] @ 1e130 │ │ │ │ + b.n 1963a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1930e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19322 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1933a │ │ │ │ + ldr.w r0, [pc, #2192] @ 1a3b0 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1e11c │ │ │ │ + bl 11988 │ │ │ │ + ldr.w r3, [pc, #2160] @ 1a39c │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #2180] @ 1e134 │ │ │ │ - ldr.w r0, [pc, #2180] @ 1e138 │ │ │ │ + ldr.w r1, [pc, #2180] @ 1a3b4 │ │ │ │ + ldr.w r0, [pc, #2180] @ 1a3b8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d7f2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19a72 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0e6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19366 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 1cf86 │ │ │ │ + beq.w 19206 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1ded6 │ │ │ │ + bne.w 1a156 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 1cf84 │ │ │ │ - ldr.w r3, [pc, #2100] @ 1e11c │ │ │ │ - ldr.w r2, [pc, #2128] @ 1e13c │ │ │ │ - ldr.w r1, [pc, #2128] @ 1e140 │ │ │ │ - ldr.w r0, [pc, #2128] @ 1e144 │ │ │ │ + b.w 19204 │ │ │ │ + ldr.w r3, [pc, #2100] @ 1a39c │ │ │ │ + ldr.w r2, [pc, #2128] @ 1a3bc │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a3c0 │ │ │ │ + ldr.w r0, [pc, #2128] @ 1a3c4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1d292 │ │ │ │ - ldr.w r0, [pc, #2068] @ 1e148 │ │ │ │ + bl ca1c │ │ │ │ + b.n 19512 │ │ │ │ + ldr.w r0, [pc, #2068] @ 1a3c8 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr.w r3, [pc, #2012] @ 1e11c │ │ │ │ + bl 11988 │ │ │ │ + ldr.w r3, [pc, #2012] @ 1a39c │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #2056] @ 1e14c │ │ │ │ - ldr.w r0, [pc, #2056] @ 1e150 │ │ │ │ + ldr.w r1, [pc, #2056] @ 1a3cc │ │ │ │ + ldr.w r0, [pc, #2056] @ 1a3d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ - b.n 1d292 │ │ │ │ - ldr.w r0, [pc, #2016] @ 1e154 │ │ │ │ + bl ca1c │ │ │ │ + b.n 19512 │ │ │ │ + ldr.w r0, [pc, #2016] @ 1a3d4 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr.w r3, [pc, #1948] @ 1e11c │ │ │ │ + bl 11988 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1a39c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #2004] @ 1e158 │ │ │ │ - ldr.w r0, [pc, #2004] @ 1e15c │ │ │ │ + ldr.w r1, [pc, #2004] @ 1a3d8 │ │ │ │ + ldr.w r0, [pc, #2004] @ 1a3dc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d956 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19bd6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d118 │ │ │ │ - ldr.w r3, [pc, #1912] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19398 │ │ │ │ + ldr.w r3, [pc, #1912] @ 1a39c │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #1972] @ 1e160 │ │ │ │ - ldr.w r0, [pc, #1972] @ 1e164 │ │ │ │ + ldr.w r1, [pc, #1972] @ 1a3e0 │ │ │ │ + ldr.w r0, [pc, #1972] @ 1a3e4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d90a │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19b8a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.w 1d31e │ │ │ │ + beq.w 1959e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1de4a │ │ │ │ + bne.w 1a0ca │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1d31e │ │ │ │ - ldr.w r3, [pc, #1852] @ 1e11c │ │ │ │ - ldr.w r2, [pc, #1924] @ 1e168 │ │ │ │ - ldr.w r1, [pc, #1924] @ 1e16c │ │ │ │ - ldr.w r0, [pc, #1924] @ 1e170 │ │ │ │ + b.n 1959e │ │ │ │ + ldr.w r3, [pc, #1852] @ 1a39c │ │ │ │ + ldr.w r2, [pc, #1924] @ 1a3e8 │ │ │ │ + ldr.w r1, [pc, #1924] @ 1a3ec │ │ │ │ + ldr.w r0, [pc, #1924] @ 1a3f0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1d292 │ │ │ │ + bl ca1c │ │ │ │ + b.n 19512 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d186 │ │ │ │ - ldr.w r3, [pc, #1776] @ 1e11c │ │ │ │ - ldr.w r2, [pc, #1860] @ 1e174 │ │ │ │ - ldr.w r1, [pc, #1860] @ 1e178 │ │ │ │ - ldr.w r0, [pc, #1860] @ 1e17c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19406 │ │ │ │ + ldr.w r3, [pc, #1776] @ 1a39c │ │ │ │ + ldr.w r2, [pc, #1860] @ 1a3f4 │ │ │ │ + ldr.w r1, [pc, #1860] @ 1a3f8 │ │ │ │ + ldr.w r0, [pc, #1860] @ 1a3fc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d292 │ │ │ │ - ldr.w r0, [pc, #1800] @ 1e180 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19512 │ │ │ │ + ldr.w r0, [pc, #1800] @ 1a400 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr.w r3, [pc, #1688] @ 1e11c │ │ │ │ + bl 11988 │ │ │ │ + ldr.w r3, [pc, #1688] @ 1a39c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1788] @ 1e184 │ │ │ │ - ldr.w r0, [pc, #1788] @ 1e188 │ │ │ │ + ldr.w r1, [pc, #1788] @ 1a404 │ │ │ │ + ldr.w r0, [pc, #1788] @ 1a408 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 19512 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d154 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 193d4 │ │ │ │ + ldr.w r3, [pc, #1612] @ 1a39c │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - ldr.w r1, [pc, #1720] @ 1e18c │ │ │ │ - ldr.w r0, [pc, #1720] @ 1e190 │ │ │ │ + ldr.w r1, [pc, #1720] @ 1a40c │ │ │ │ + ldr.w r0, [pc, #1720] @ 1a410 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d7f2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19a72 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d1be │ │ │ │ - ldr.w r3, [pc, #1576] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1943e │ │ │ │ + ldr.w r3, [pc, #1576] @ 1a39c │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1688] @ 1e194 │ │ │ │ - ldr.w r0, [pc, #1688] @ 1e198 │ │ │ │ + ldr.w r1, [pc, #1688] @ 1a414 │ │ │ │ + ldr.w r0, [pc, #1688] @ 1a418 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 1d280 │ │ │ │ + bl 11d28 │ │ │ │ + b.w 19500 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.w 1d356 │ │ │ │ + beq.w 195d6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1df0a │ │ │ │ + bne.w 1a18a │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 1d356 │ │ │ │ + b.n 195d6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d1f6 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19476 │ │ │ │ + ldr.w r3, [pc, #1508] @ 1a39c │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr.w r1, [pc, #1632] @ 1e19c │ │ │ │ - ldr.w r0, [pc, #1632] @ 1e1a0 │ │ │ │ + ldr.w r1, [pc, #1632] @ 1a41c │ │ │ │ + ldr.w r0, [pc, #1632] @ 1a420 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1d292 │ │ │ │ - ldr.w r3, [pc, #1444] @ 1e11c │ │ │ │ + bl 9f84 │ │ │ │ + b.w 19512 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1a39c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1572] @ 1e1a4 │ │ │ │ - ldr.w r0, [pc, #1572] @ 1e1a8 │ │ │ │ + ldr.w r1, [pc, #1572] @ 1a424 │ │ │ │ + ldr.w r0, [pc, #1572] @ 1a428 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 19512 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d7c0 │ │ │ │ - ldr.w r3, [pc, #1364] @ 1e11c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19a40 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1a39c │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr.w r1, [pc, #1500] @ 1e1ac │ │ │ │ - ldr.w r0, [pc, #1500] @ 1e1b0 │ │ │ │ + ldr.w r1, [pc, #1500] @ 1a42c │ │ │ │ + ldr.w r0, [pc, #1500] @ 1a430 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1d292 │ │ │ │ - ldr.w r0, [pc, #1444] @ 1e1b4 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 19512 │ │ │ │ + ldr.w r0, [pc, #1444] @ 1a434 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1dc32 │ │ │ │ + beq.n 19eb2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1de36 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1e11c │ │ │ │ + beq.w 1a0b6 │ │ │ │ + ldr.w r3, [pc, #1256] @ 1a39c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1404] @ 1e1b8 │ │ │ │ - ldr.w r0, [pc, #1404] @ 1e1bc │ │ │ │ + ldr.w r1, [pc, #1404] @ 1a438 │ │ │ │ + ldr.w r0, [pc, #1404] @ 1a43c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1da00 │ │ │ │ - ldr.w r3, [pc, #1228] @ 1e11c │ │ │ │ - ldr.w r2, [pc, #1388] @ 1e1c0 │ │ │ │ - ldr.w r1, [pc, #1388] @ 1e1c4 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1e1c8 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19c80 │ │ │ │ + ldr.w r3, [pc, #1228] @ 1a39c │ │ │ │ + ldr.w r2, [pc, #1388] @ 1a440 │ │ │ │ + ldr.w r1, [pc, #1388] @ 1a444 │ │ │ │ + ldr.w r0, [pc, #1388] @ 1a448 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #137 @ 0x89 │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1d7fe │ │ │ │ + bl 9f84 │ │ │ │ + b.n 19a7e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 1d3d0 │ │ │ │ + beq.w 19650 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1df42 │ │ │ │ + bne.w 1a1c2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.w 1d3d0 │ │ │ │ - ldr.w r3, [pc, #1156] @ 1e11c │ │ │ │ + b.w 19650 │ │ │ │ + ldr.w r3, [pc, #1156] @ 1a39c │ │ │ │ movs r2, #137 @ 0x89 │ │ │ │ - ldr.w r1, [pc, #1328] @ 1e1cc │ │ │ │ - ldr.w r0, [pc, #1328] @ 1e1d0 │ │ │ │ + ldr.w r1, [pc, #1328] @ 1a44c │ │ │ │ + ldr.w r0, [pc, #1328] @ 1a450 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1dc72 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19ef2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17104 │ │ │ │ + bl 17114 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1d3fe │ │ │ │ - ldr.w r3, [pc, #1108] @ 1e11c │ │ │ │ - ldr.w r2, [pc, #1288] @ 1e1d4 │ │ │ │ - ldr.w r1, [pc, #1288] @ 1e1d8 │ │ │ │ + bl ca1c │ │ │ │ + b.w 1967e │ │ │ │ + ldr.w r3, [pc, #1108] @ 1a39c │ │ │ │ + ldr.w r2, [pc, #1288] @ 1a454 │ │ │ │ + ldr.w r1, [pc, #1288] @ 1a458 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1288] @ 1e1dc │ │ │ │ + ldr.w r0, [pc, #1288] @ 1a45c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 1d7fe │ │ │ │ - ldr.w r3, [pc, #1072] @ 1e11c │ │ │ │ + bl 12350 │ │ │ │ + b.n 19a7e │ │ │ │ + ldr.w r3, [pc, #1072] @ 1a39c │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ - ldr.w r1, [pc, #1260] @ 1e1e0 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1e1e4 │ │ │ │ + ldr.w r1, [pc, #1260] @ 1a460 │ │ │ │ + ldr.w r0, [pc, #1260] @ 1a464 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d7fe │ │ │ │ - ldr.w r0, [pc, #1248] @ 1e1e8 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19a7e │ │ │ │ + ldr.w r0, [pc, #1248] @ 1a468 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dd2a │ │ │ │ + beq.n 19faa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1de42 │ │ │ │ - ldr r3, [pc, #1008] @ (1e11c ) │ │ │ │ + beq.w 1a0c2 │ │ │ │ + ldr r3, [pc, #1008] @ (1a39c ) │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ - ldr.w r1, [pc, #1212] @ 1e1ec │ │ │ │ - ldr.w r0, [pc, #1212] @ 1e1f0 │ │ │ │ + ldr.w r1, [pc, #1212] @ 1a46c │ │ │ │ + ldr.w r0, [pc, #1212] @ 1a470 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ - b.w 1d292 │ │ │ │ + bl ca1c │ │ │ │ + b.w 19512 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1d13c │ │ │ │ + beq.w 193bc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1dfb6 │ │ │ │ + bne.w 1a236 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ - b.w 1d13c │ │ │ │ - ldr r3, [pc, #940] @ (1e11c ) │ │ │ │ + b.w 193bc │ │ │ │ + ldr r3, [pc, #940] @ (1a39c ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1152] @ 1e1f4 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1e1f8 │ │ │ │ + ldr.w r1, [pc, #1152] @ 1a474 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1a478 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1d7f2 │ │ │ │ - ldr r3, [pc, #916] @ (1e11c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19a72 │ │ │ │ + ldr r3, [pc, #916] @ (1a39c ) │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ - ldr.w r1, [pc, #1136] @ 1e1fc │ │ │ │ - ldr.w r0, [pc, #1136] @ 1e200 │ │ │ │ + ldr.w r1, [pc, #1136] @ 1a47c │ │ │ │ + ldr.w r0, [pc, #1136] @ 1a480 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1dd42 │ │ │ │ - ldr r3, [pc, #888] @ (1e11c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 19fc2 │ │ │ │ + ldr r3, [pc, #888] @ (1a39c ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr.w r1, [pc, #1116] @ 1e204 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1e208 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a484 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1a488 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl ca0c │ │ │ │ - b.w 1d292 │ │ │ │ - ldr r3, [pc, #856] @ (1e11c ) │ │ │ │ + bl ca1c │ │ │ │ + b.w 19512 │ │ │ │ + ldr r3, [pc, #856] @ (1a39c ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1092] @ 1e20c │ │ │ │ - ldr.w r0, [pc, #1092] @ 1e210 │ │ │ │ + ldr.w r1, [pc, #1092] @ 1a48c │ │ │ │ + ldr.w r0, [pc, #1092] @ 1a490 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1db4a │ │ │ │ + b.n 19dca │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e034 │ │ │ │ + beq.w 1a2b4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 1e002 │ │ │ │ - ldr r3, [pc, #792] @ (1e11c ) │ │ │ │ + bne.w 1a282 │ │ │ │ + ldr r3, [pc, #792] @ (1a39c ) │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1036] @ 1e214 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1e218 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1a494 │ │ │ │ + ldr.w r0, [pc, #1036] @ 1a498 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1d292 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 19512 │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc32 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19eb2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dd2a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19faa │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1de5e │ │ │ │ + cbnz r3, 1a0de │ │ │ │ mov.w r9, r0, lsl #1 │ │ │ │ - b.w 1d31e │ │ │ │ + b.w 1959e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ orrne.w r9, fp, #1 │ │ │ │ - bne.w 1d31e │ │ │ │ - b.n 1d97c │ │ │ │ + bne.w 1959e │ │ │ │ + b.n 19bfc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1dea4 │ │ │ │ + cbnz r3, 1a124 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r0, r3 │ │ │ │ - bpl.w 1d3fe │ │ │ │ + bpl.w 1967e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1d3fe │ │ │ │ - b.n 1d74e │ │ │ │ + bge.w 1967e │ │ │ │ + b.n 199ce │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1d93c │ │ │ │ + beq.w 19bbc │ │ │ │ orr.w r7, fp, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1d3fe │ │ │ │ + bl ca1c │ │ │ │ + b.w 1967e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1dee8 │ │ │ │ + cbnz r3, 1a168 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.w 1cf86 │ │ │ │ + b.w 19206 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 1d8a8 │ │ │ │ + beq.w 19b28 │ │ │ │ orr.w r7, fp, #1 │ │ │ │ - b.w 1cf86 │ │ │ │ + b.w 19206 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1df20 │ │ │ │ + cbnz r2, 1a1a0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.w 1d356 │ │ │ │ + b.w 195d6 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [fp] │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, fp, #1 │ │ │ │ - bne.w 1d356 │ │ │ │ - b.n 1da80 │ │ │ │ + bne.w 195d6 │ │ │ │ + b.n 19d00 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1df58 │ │ │ │ + cbnz r2, 1a1d8 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.w 1d3d0 │ │ │ │ + b.w 19650 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1df74 │ │ │ │ + beq.n 1a1f4 │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ movt r0, #16383 @ 0x3fff │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ streq r1, [r3, #0] │ │ │ │ - beq.n 1df74 │ │ │ │ - cbz r2, 1df98 │ │ │ │ + beq.n 1a1f4 │ │ │ │ + cbz r2, 1a218 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1dc32 │ │ │ │ + beq.w 19eb2 │ │ │ │ orr.w r7, r3, #1 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 1dfa4 │ │ │ │ + bne.n 1a224 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17104 │ │ │ │ + bl 17114 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1d3fe │ │ │ │ + bl ca1c │ │ │ │ + b.w 1967e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1df74 │ │ │ │ + b.n 1a1f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17104 │ │ │ │ + bl 17114 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1df8e │ │ │ │ + bl ca1c │ │ │ │ + b.n 1a20e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1dfca │ │ │ │ + cbnz r3, 1a24a │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1d13c │ │ │ │ + b.w 193bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dfea │ │ │ │ + beq.n 1a26a │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq.w r2, [fp] │ │ │ │ - beq.n 1dfea │ │ │ │ - cbz r3, 1dffa │ │ │ │ + beq.n 1a26a │ │ │ │ + cbz r3, 1a27a │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, fp, #1 │ │ │ │ - bne.w 1d154 │ │ │ │ - b.n 1dd2a │ │ │ │ + bne.w 193d4 │ │ │ │ + b.n 19faa │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dfea │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a26a │ │ │ │ orr.w r9, fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9dc │ │ │ │ + bl e9ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e02a │ │ │ │ + beq.n 1a2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1e02a │ │ │ │ + cbnz r3, 1a2aa │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1cf32 │ │ │ │ + bl ca1c │ │ │ │ + b.w 191b2 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.w 1cf12 │ │ │ │ - ldr r3, [pc, #480] @ (1e21c ) │ │ │ │ - movw r2, #3999 @ 0xf9f │ │ │ │ - ldr r1, [pc, #476] @ (1e220 ) │ │ │ │ - ldr r0, [pc, #480] @ (1e224 ) │ │ │ │ + b.w 19192 │ │ │ │ + ldr r3, [pc, #480] @ (1a49c ) │ │ │ │ + movw r2, #1913 @ 0x779 │ │ │ │ + ldr r1, [pc, #476] @ (1a4a0 ) │ │ │ │ + ldr r0, [pc, #480] @ (1a4a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #468] @ (1e228 ) │ │ │ │ - movw r2, #3880 @ 0xf28 │ │ │ │ - ldr r1, [pc, #464] @ (1e22c ) │ │ │ │ - ldr r0, [pc, #468] @ (1e230 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #468] @ (1a4a8 ) │ │ │ │ + movw r2, #1794 @ 0x702 │ │ │ │ + ldr r1, [pc, #464] @ (1a4ac ) │ │ │ │ + ldr r0, [pc, #468] @ (1a4b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #456] @ (1e234 ) │ │ │ │ - movw r2, #3822 @ 0xeee │ │ │ │ - ldr r1, [pc, #452] @ (1e238 ) │ │ │ │ - ldr r0, [pc, #456] @ (1e23c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #456] @ (1a4b4 ) │ │ │ │ + mov.w r2, #1736 @ 0x6c8 │ │ │ │ + ldr r1, [pc, #452] @ (1a4b8 ) │ │ │ │ + ldr r0, [pc, #456] @ (1a4bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #444] @ (1e240 ) │ │ │ │ - movw r2, #3990 @ 0xf96 │ │ │ │ - ldr r1, [pc, #440] @ (1e244 ) │ │ │ │ - ldr r0, [pc, #444] @ (1e248 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #444] @ (1a4c0 ) │ │ │ │ + mov.w r2, #1904 @ 0x770 │ │ │ │ + ldr r1, [pc, #440] @ (1a4c4 ) │ │ │ │ + ldr r0, [pc, #444] @ (1a4c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (1e24c ) │ │ │ │ - movw r2, #3510 @ 0xdb6 │ │ │ │ - ldr r1, [pc, #428] @ (1e250 ) │ │ │ │ - ldr r0, [pc, #432] @ (1e254 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #432] @ (1a4cc ) │ │ │ │ + mov.w r2, #1424 @ 0x590 │ │ │ │ + ldr r1, [pc, #428] @ (1a4d0 ) │ │ │ │ + ldr r0, [pc, #432] @ (1a4d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (1e258 ) │ │ │ │ - movw r2, #3981 @ 0xf8d │ │ │ │ - ldr r1, [pc, #416] @ (1e25c ) │ │ │ │ - ldr r0, [pc, #420] @ (1e260 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #420] @ (1a4d8 ) │ │ │ │ + movw r2, #1895 @ 0x767 │ │ │ │ + ldr r1, [pc, #416] @ (1a4dc ) │ │ │ │ + ldr r0, [pc, #420] @ (1a4e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mov lr, r0 │ │ │ │ + strh r6, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + strh r0, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - mov r2, r9 │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - mov r4, sl │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, r4 │ │ │ │ + strh r6, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + strh r0, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + strh r0, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, sp │ │ │ │ + strh r2, [r5, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + strh r4, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, r9 │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, sl │ │ │ │ + strh r6, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, r6 │ │ │ │ + strh r2, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, r2 │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ + strh r6, [r3, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, pc │ │ │ │ + strh r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp lr, r0 │ │ │ │ + strh r6, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, fp │ │ │ │ + strh r6, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, r1 │ │ │ │ + strh r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add lr, r2 │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r4 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r6, r5 │ │ │ │ + strh r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #792] @ (1e44c ) │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r7 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - muls r2, r7 │ │ │ │ + strh r2, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r0 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1e214 ) │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r5 │ │ │ │ + strh r2, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #968] @ (1e520 ) │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r2, r5 │ │ │ │ + strh r2, [r5, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r2, r6 │ │ │ │ + strh r2, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r4, r0 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r4, r1 │ │ │ │ + strh r4, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, r3] │ │ │ │ + str r6, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r0 │ │ │ │ + strh r4, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r6 │ │ │ │ + ldrb r6, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - tst r6, r7 │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #952] @ (1e53c ) │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r4 │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r5 │ │ │ │ + ldrb r6, [r5, #29] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r3 │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r4 │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r4, r6 │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r4, r7 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6 │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r7 │ │ │ │ + ldrb r2, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ldrb r0, [r6, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7 │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4 │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5 │ │ │ │ + ldrb r0, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #328] @ (1e300 ) │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ands r4, r6 │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ands r4, r7 │ │ │ │ + ldrb r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r2 │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r3 │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #210 @ 0xd2 │ │ │ │ + ldrb r2, [r2, #21] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ + str r3, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + ldrb r4, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ + ldrb r4, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + ldrb r4, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #132 @ 0x84 │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - bxns fp │ │ │ │ + strh r4, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + ldrb r6, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ + ldrb r4, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #4 │ │ │ │ + ldrb r4, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #234 @ 0xea │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #86 @ 0x56 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - blx r2 │ │ │ │ + strh r4, [r2, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r7, #52] @ 0x34 │ │ │ │ + add r1, sp, #32 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bxns sl │ │ │ │ + strh r0, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ + add r0, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #38 @ 0x26 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bx r6 │ │ │ │ + strh r4, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #52] @ 0x34 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bxns r7 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #48] @ 0x30 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #246 @ 0xf6 │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #236 @ 0xec │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - bx r0 │ │ │ │ + strh r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e264 : │ │ │ │ +0001a4e4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w ip, [pc, #296] @ 1e3a0 │ │ │ │ + ldr.w ip, [pc, #296] @ 1a620 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r2, [pc, #272] @ (1e3a4 ) │ │ │ │ + ldr r2, [pc, #272] @ (1a624 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #264] @ (1e3a8 ) │ │ │ │ - ldr r4, [pc, #264] @ (1e3ac ) │ │ │ │ + ldr r3, [pc, #264] @ (1a628 ) │ │ │ │ + ldr r4, [pc, #264] @ (1a62c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #264] @ (1e3b0 ) │ │ │ │ + ldr r3, [pc, #264] @ (1a630 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1e3b4 ) │ │ │ │ + ldr r2, [pc, #248] @ (1a634 ) │ │ │ │ add r2, pc │ │ │ │ - bl bdac │ │ │ │ + bl bdbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e35a │ │ │ │ - ldr r3, [pc, #240] @ (1e3b8 ) │ │ │ │ + beq.n 1a5da │ │ │ │ + ldr r3, [pc, #240] @ (1a638 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e328 │ │ │ │ + bne.n 1a5a8 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1c9b4 │ │ │ │ + bl 18c34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e386 │ │ │ │ + beq.n 1a606 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e2fa │ │ │ │ + beq.n 1a57a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e35e │ │ │ │ + beq.n 1a5de │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e35a │ │ │ │ - ldr r3, [pc, #188] @ (1e3bc ) │ │ │ │ + beq.n 1a5da │ │ │ │ + ldr r3, [pc, #188] @ (1a63c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e310 │ │ │ │ + beq.n 1a590 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #172] @ (1e3c0 ) │ │ │ │ - ldr r3, [pc, #144] @ (1e3a4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1a640 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e36a │ │ │ │ + bne.n 1a5ea │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #152] @ (1e3c4 ) │ │ │ │ + ldr r0, [pc, #152] @ (1a644 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1e36e │ │ │ │ + cbz r0, 1a5ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e346 │ │ │ │ + beq.n 1a5c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1e364 │ │ │ │ - ldr r3, [pc, #128] @ (1e3c8 ) │ │ │ │ + cbz r3, 1a5e4 │ │ │ │ + ldr r3, [pc, #128] @ (1a648 ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ - ldr r1, [pc, #128] @ (1e3cc ) │ │ │ │ - ldr r0, [pc, #128] @ (1e3d0 ) │ │ │ │ + ldr r1, [pc, #128] @ (1a64c ) │ │ │ │ + ldr r0, [pc, #128] @ (1a650 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e310 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e2fa │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e346 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (1e3d4 ) │ │ │ │ - movw r2, #4281 @ 0x10b9 │ │ │ │ - ldr r1, [pc, #96] @ (1e3d8 ) │ │ │ │ - ldr r0, [pc, #100] @ (1e3dc ) │ │ │ │ + b.n 1a590 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a57a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a5c6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (1a654 ) │ │ │ │ + movw r2, #2195 @ 0x893 │ │ │ │ + ldr r1, [pc, #96] @ (1a658 ) │ │ │ │ + ldr r0, [pc, #100] @ (1a65c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1132 @ 0x46c │ │ │ │ + addw r3, r3, #1044 @ 0x414 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (1e3e0 ) │ │ │ │ - movw r2, #4273 @ 0x10b1 │ │ │ │ - ldr r1, [pc, #84] @ (1e3e4 ) │ │ │ │ - ldr r0, [pc, #88] @ (1e3e8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (1a660 ) │ │ │ │ + movw r2, #2187 @ 0x88b │ │ │ │ + ldr r1, [pc, #84] @ (1a664 ) │ │ │ │ + ldr r0, [pc, #88] @ (1a668 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1132 @ 0x46c │ │ │ │ + addw r3, r3, #1044 @ 0x414 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r6, #5 │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, r2, #5 │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - subs r1, #198 @ 0xc6 │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - add ip, r8 │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + strb r6, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #46 @ 0x2e │ │ │ │ + strb r6, [r5, #26] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + add r5, pc, #944 @ (adr r5, 1aa08 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r2 │ │ │ │ + strh r4, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ + add r5, pc, #848 @ (adr r5, 1a9b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc │ │ │ │ + ldrb r4, [r7, #31] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e264 │ │ │ │ + bl 1a4e4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001e408 : │ │ │ │ +0001a688 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #404] @ (1e5b0 ) │ │ │ │ - ldr r3, [pc, #404] @ (1e5b4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1a82c ) │ │ │ │ + ldr r3, [pc, #400] @ (1a830 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [pc, #404] @ 1e5b8 │ │ │ │ + ldr.w r9, [pc, #400] @ 1a834 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc │ │ │ │ lsls r2, r4, #31 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w 1e588 │ │ │ │ + bmi.w 1a806 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e48e │ │ │ │ + cbz r0, 1a70e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 92d0 │ │ │ │ + blx 92e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e464 │ │ │ │ + beq.n 1a6e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e50e │ │ │ │ + beq.n 1a78c │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1e51a │ │ │ │ + blt.n 1a798 │ │ │ │ uxtb.w r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4f8 │ │ │ │ + beq.n 1a776 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 1e574 │ │ │ │ + bmi.n 1a7f2 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 1e4fc │ │ │ │ + bmi.n 1a77a │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e44c │ │ │ │ - ldr r3, [pc, #300] @ (1e5bc ) │ │ │ │ + bne.n 1a6cc │ │ │ │ + ldr r3, [pc, #296] @ (1a838 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #296] @ (1e5c0 ) │ │ │ │ - ldr r0, [pc, #300] @ (1e5c4 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a83c ) │ │ │ │ + ldr r0, [pc, #296] @ (1a840 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, sp │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #280] @ (1e5c8 ) │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #276] @ (1a844 ) │ │ │ │ ldr.w r8, [sp] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #272] @ (1e5cc ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #268] @ (1a848 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrd sl, r9, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e590 │ │ │ │ - bl 11488 │ │ │ │ + beq.n 1a80e │ │ │ │ + bl 11498 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - cbz r7, 1e534 │ │ │ │ + bl 9f84 │ │ │ │ + cbz r7, 1a7b2 │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1e55a │ │ │ │ + b.n 1a7d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1e47e │ │ │ │ + bge.n 1a6fe │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1e480 │ │ │ │ + b.n 1a700 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 1e46a │ │ │ │ - ldr r3, [pc, #160] @ (1e5bc ) │ │ │ │ + bge.n 1a6ea │ │ │ │ + ldr r3, [pc, #156] @ (1a838 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #172] @ (1e5d0 ) │ │ │ │ - ldr r0, [pc, #176] @ (1e5d4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a84c ) │ │ │ │ + ldr r0, [pc, #172] @ (1a850 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e4a6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1a726 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1e5d8 ) │ │ │ │ - ldr r3, [pc, #84] @ (1e5b4 ) │ │ │ │ + ldr r2, [pc, #120] @ (1a854 ) │ │ │ │ + ldr r3, [pc, #84] @ (1a830 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e5aa │ │ │ │ + bne.n 1a828 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1e480 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1a700 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1e43c │ │ │ │ - ldr r1, [pc, #72] @ (1e5dc ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 1a6bc │ │ │ │ + ldr r1, [pc, #72] @ (1a858 ) │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ - ldr r0, [pc, #72] @ (1e5e0 ) │ │ │ │ + ldr r0, [pc, #68] @ (1a85c ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1e53e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r4, r3, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1a7bc │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #176] @ (1e674 ) │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + strb r2, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #640] @ (1e854 ) │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [pc, #168] @ (1e688 ) │ │ │ │ + ldrh r0, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + strb r6, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e5e4 : │ │ │ │ +0001a860 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #228] @ 1e6d8 │ │ │ │ + ldr.w ip, [pc, #228] @ 1a954 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #912 @ 0x390 │ │ │ │ - ldr.w ip, [pc, #212] @ 1e6dc │ │ │ │ + add.w r3, ip, #720 @ 0x2d0 │ │ │ │ + ldr.w ip, [pc, #212] @ 1a958 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #200] @ (1e6e0 ) │ │ │ │ + ldr r4, [pc, #200] @ (1a95c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1e6e4 ) │ │ │ │ + ldr r5, [pc, #200] @ (1a960 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e696 │ │ │ │ + beq.n 1a912 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1e676 │ │ │ │ + bpl.n 1a8f2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1e69a │ │ │ │ + bpl.n 1a916 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e6a6 │ │ │ │ + bne.n 1a922 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e696 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [pc, #136] @ (1e6e8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1e6e0 ) │ │ │ │ + beq.n 1a912 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [pc, #136] @ (1a964 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a95c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6d4 │ │ │ │ + bne.n 1a950 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1e6ec ) │ │ │ │ + ldr r0, [pc, #116] @ (1a968 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #108] @ (1e6f0 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #108] @ (1a96c ) │ │ │ │ movw r2, #325 @ 0x145 │ │ │ │ - ldr r1, [pc, #108] @ (1e6f4 ) │ │ │ │ - ldr r0, [pc, #108] @ (1e6f8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1a970 ) │ │ │ │ + ldr r0, [pc, #108] @ (1a974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e65e │ │ │ │ - ldr r0, [pc, #96] @ (1e6fc ) │ │ │ │ + b.n 1a8da │ │ │ │ + ldr r0, [pc, #96] @ (1a978 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1e680 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1a8fc │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1e64e │ │ │ │ + beq.n 1a8ca │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1e6ba │ │ │ │ + bne.n 1a936 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1e64e │ │ │ │ + b.n 1a8ca │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e64e │ │ │ │ + beq.n 1a8ca │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1e64e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ + b.n 1a8ca │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + str r4, [r4, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, r7 │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + ldrsb r6, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [pc, #248] @ (1e7e8 ) │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #232] @ (1e7e0 ) │ │ │ │ + ldrh r2, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + strb r6, [r6, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #202 @ 0xca │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e700 : │ │ │ │ +0001a97c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r5, [pc, #2312] @ 1f01c │ │ │ │ + ldr.w r5, [pc, #2312] @ 1b298 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2312] @ 1f020 │ │ │ │ + ldr.w r4, [pc, #2312] @ 1b29c │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2308] @ 1f024 │ │ │ │ + ldr.w r3, [pc, #2308] @ 1b2a0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2300] @ 1f028 │ │ │ │ + ldr.w r5, [pc, #2300] @ 1b2a4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb.w r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w sl, [r3, #340] @ 0x154 │ │ │ │ + ldr.w sl, [r3, #172] @ 0xac │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1e954 │ │ │ │ + bne.w 1abd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ strd r7, r9, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e95c │ │ │ │ + beq.w 1abd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1efd2 │ │ │ │ + beq.w 1b24e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e790 │ │ │ │ + beq.n 1aa0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8f4 │ │ │ │ + beq.w 1ab70 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1ead2 │ │ │ │ + bpl.w 1ad4e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1eb3e │ │ │ │ + bne.w 1adba │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e7ba │ │ │ │ + beq.n 1aa36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e92a │ │ │ │ + beq.w 1aba6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb1a │ │ │ │ + beq.w 1ad96 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1eb5a │ │ │ │ + bpl.w 1add6 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - ldr.w r0, [fp, #360] @ 0x168 │ │ │ │ + ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb84 │ │ │ │ + beq.w 1ae00 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e80c │ │ │ │ + beq.n 1aa88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e932 │ │ │ │ - ldr.w r3, [pc, #2076] @ 1f02c │ │ │ │ + beq.w 1abae │ │ │ │ + ldr.w r3, [pc, #2076] @ 1b2a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ebae │ │ │ │ + bne.w 1ae2a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e82e │ │ │ │ + beq.n 1aaaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e93e │ │ │ │ - ldr.w r3, [pc, #2048] @ 1f030 │ │ │ │ + beq.w 1abba │ │ │ │ + ldr.w r3, [pc, #2048] @ 1b2ac │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8c0 │ │ │ │ + beq.n 1ab3c │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 1eda8 │ │ │ │ + bmi.w 1b024 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1edb0 │ │ │ │ + bne.w 1b02c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e89a │ │ │ │ + cbz r0, 1ab16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e870 │ │ │ │ + beq.n 1aaec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e900 │ │ │ │ + beq.n 1ab7c │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1e90a │ │ │ │ + blt.n 1ab86 │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ec40 │ │ │ │ + beq.w 1aebc │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1eabe │ │ │ │ + bmi.w 1ad3a │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.n 1e8e2 │ │ │ │ + bmi.n 1ab5e │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e858 │ │ │ │ - ldr.w r3, [pc, #1944] @ 1f034 │ │ │ │ + bne.n 1aad4 │ │ │ │ + ldr.w r3, [pc, #1944] @ 1b2b0 │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr.w r1, [pc, #1940] @ 1f038 │ │ │ │ - ldr.w r0, [pc, #1940] @ 1f03c │ │ │ │ + ldr.w r1, [pc, #1940] @ 1b2b4 │ │ │ │ + ldr.w r0, [pc, #1940] @ 1b2b8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1916] @ 1f040 │ │ │ │ - ldr.w r3, [pc, #1880] @ 1f020 │ │ │ │ + ldr.w r2, [pc, #1916] @ 1b2bc │ │ │ │ + ldr.w r3, [pc, #1880] @ 1b29c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1efb6 │ │ │ │ + bne.w 1b232 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e88a │ │ │ │ + bge.n 1ab06 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1e88c │ │ │ │ + b.n 1ab08 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1e790 │ │ │ │ + b.n 1aa0c │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1e874 │ │ │ │ - ldr.w r3, [pc, #1832] @ 1f034 │ │ │ │ + bge.n 1aaf0 │ │ │ │ + ldr.w r3, [pc, #1832] @ 1b2b0 │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr.w r1, [pc, #1840] @ 1f044 │ │ │ │ - ldr.w r0, [pc, #1840] @ 1f048 │ │ │ │ + ldr.w r1, [pc, #1840] @ 1b2c0 │ │ │ │ + ldr.w r0, [pc, #1840] @ 1b2c4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e8b8 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ab34 │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7ba │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1aa36 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1e80c │ │ │ │ + b.n 1aa88 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1768] @ 1f030 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1768] @ 1b2ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e8c0 │ │ │ │ - b.n 1e838 │ │ │ │ + beq.n 1ab3c │ │ │ │ + b.n 1aab4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1e750 │ │ │ │ - ldr.w r3, [pc, #1748] @ 1f034 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1a9cc │ │ │ │ + ldr.w r3, [pc, #1748] @ 1b2b0 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1f04c │ │ │ │ - ldr.w r0, [pc, #1764] @ 1f050 │ │ │ │ + ldr.w r1, [pc, #1764] @ 1b2c8 │ │ │ │ + ldr.w r0, [pc, #1764] @ 1b2cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #1736] @ 1f054 │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #1736] @ 1b2d0 │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edb8 │ │ │ │ - bl 11488 │ │ │ │ + beq.w 1b034 │ │ │ │ + bl 11498 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1ebf0 │ │ │ │ + beq.w 1ae6c │ │ │ │ mov r0, r7 │ │ │ │ - bl e764 │ │ │ │ + bl e774 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1edce │ │ │ │ + blt.w 1b04a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed8a │ │ │ │ - ldr.w r2, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1b006 │ │ │ │ + ldr.w r2, [fp, #176] @ 0xb0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - ldr.w r3, [fp, #352] @ 0x160 │ │ │ │ + ldr.w r3, [fp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ + ldr.w r0, [fp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [fp, #348] @ 0x15c │ │ │ │ + ldr.w r8, [fp, #180] @ 0xb4 │ │ │ │ str.w r9, [sp, #100] @ 0x64 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edec │ │ │ │ + beq.w 1b068 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1ee08 │ │ │ │ + bpl.w 1b084 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ec1a │ │ │ │ + beq.w 1ae96 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1efea │ │ │ │ + beq.w 1b266 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r9 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ strd r8, r4, [r2] │ │ │ │ - blx 90e0 │ │ │ │ + blx 90f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1ee36 │ │ │ │ - ldr.w r3, [pc, #1536] @ 1f058 │ │ │ │ + beq.w 1b0b2 │ │ │ │ + ldr.w r3, [pc, #1536] @ 1b2d4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r8, [r6] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee4c │ │ │ │ + beq.w 1b0c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ee6e │ │ │ │ + bne.w 1b0ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1460] @ 1f05c │ │ │ │ + ldr.w r1, [pc, #1460] @ 1b2d8 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr.w r0, [pc, #1456] @ 1f060 │ │ │ │ + ldr.w r0, [pc, #1456] @ 1b2dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ae70 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1e88c │ │ │ │ - ldr.w r0, [pc, #1424] @ 1f064 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ab08 │ │ │ │ + ldr.w r0, [pc, #1424] @ 1b2e0 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1eaf6 │ │ │ │ + beq.n 1ad72 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ec12 │ │ │ │ + beq.w 1ae8e │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1336] @ 1f034 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1b2b0 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1380] @ 1f068 │ │ │ │ - ldr.w r0, [pc, #1380] @ 1f06c │ │ │ │ + ldr.w r1, [pc, #1380] @ 1b2e4 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1b2e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e984 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1f034 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ac00 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b2b0 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1356] @ 1f070 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1f074 │ │ │ │ + ldr.w r1, [pc, #1356] @ 1b2ec │ │ │ │ + ldr.w r0, [pc, #1356] @ 1b2f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1e8be │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ab3a │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq r2, [r3, #0] │ │ │ │ - beq.w 1e7a8 │ │ │ │ + beq.w 1aa24 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1ee8c │ │ │ │ + bne.w 1b108 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 1e7a8 │ │ │ │ - ldr.w r2, [pc, #1240] @ 1f034 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1f078 │ │ │ │ - ldr.w r1, [pc, #1304] @ 1f07c │ │ │ │ + b.n 1aa24 │ │ │ │ + ldr.w r2, [pc, #1240] @ 1b2b0 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b2f4 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1b2f8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1300] @ 1f080 │ │ │ │ + ldr.w r0, [pc, #1300] @ 1b2fc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - bl 12340 │ │ │ │ - b.n 1eb36 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1f034 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1adb2 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1b2b0 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1268] @ 1f084 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1f088 │ │ │ │ + ldr.w r1, [pc, #1268] @ 1b300 │ │ │ │ + ldr.w r0, [pc, #1268] @ 1b304 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e8be │ │ │ │ - ldr.w r0, [pc, #1244] @ 1f08c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ab3a │ │ │ │ + ldr.w r0, [pc, #1244] @ 1b308 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ebd2 │ │ │ │ + beq.n 1ae4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1ebd2 │ │ │ │ + cbnz r3, 1ae4e │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1120] @ 1f034 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1120] @ 1b2b0 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1204] @ 1f090 │ │ │ │ - ldr.w r0, [pc, #1204] @ 1f094 │ │ │ │ + ldr.w r1, [pc, #1204] @ 1b30c │ │ │ │ + ldr.w r0, [pc, #1204] @ 1b310 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1eb36 │ │ │ │ - bl 11224 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1adb2 │ │ │ │ + bl 11234 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e8be │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ab3a │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1eaf6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad72 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr.w r1, [pc, #1140] @ 1f098 │ │ │ │ - ldr.w r0, [pc, #1140] @ 1f09c │ │ │ │ + ldr.w r1, [pc, #1140] @ 1b314 │ │ │ │ + ldr.w r0, [pc, #1140] @ 1b318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ae70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r8, [fp, #364] @ 0x16c │ │ │ │ + ldr.w r8, [fp, #196] @ 0xc4 │ │ │ │ mov r5, sl │ │ │ │ - ldr.w r9, [fp, #352] @ 0x160 │ │ │ │ - ldr.w sl, [fp, #344] @ 0x158 │ │ │ │ - bl d7bc │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + bl d7cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eed8 │ │ │ │ - ldr.w r3, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1b154 │ │ │ │ + ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r9, r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ + ldr.w r0, [fp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eef0 │ │ │ │ + beq.w 1b16c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec96 │ │ │ │ + beq.n 1af12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ede4 │ │ │ │ + beq.w 1b060 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1ef14 │ │ │ │ + bpl.w 1b190 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef36 │ │ │ │ + beq.w 1b1b2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f002 │ │ │ │ + beq.w 1b27e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ strd r8, r9, [r2] │ │ │ │ - blx 90e0 │ │ │ │ + blx 90f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed7a │ │ │ │ + beq.n 1aff6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ef5a │ │ │ │ - ldr r3, [pc, #872] @ (1f058 ) │ │ │ │ + beq.w 1b1d6 │ │ │ │ + ldr r3, [pc, #872] @ (1b2d4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r4, [r9] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef72 │ │ │ │ + beq.w 1b1ee │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed2e │ │ │ │ + beq.n 1afaa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1ed82 │ │ │ │ + cbz r3, 1affe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1efba │ │ │ │ + beq.w 1b236 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ed46 │ │ │ │ + beq.n 1afc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee2e │ │ │ │ + beq.n 1b0aa │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ef96 │ │ │ │ + bne.w 1b212 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee26 │ │ │ │ - ldr r3, [pc, #720] @ (1f034 ) │ │ │ │ + beq.n 1b0a2 │ │ │ │ + ldr r3, [pc, #720] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #820] @ (1f0a0 ) │ │ │ │ - ldr r0, [pc, #824] @ (1f0a4 ) │ │ │ │ + ldr r1, [pc, #820] @ (1b31c ) │ │ │ │ + ldr r0, [pc, #824] @ (1b320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e8be │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ab3a │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ece4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1af60 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ed2e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1afaa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e7ba │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1aa36 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1e83e │ │ │ │ + bl ca1c │ │ │ │ + b.n 1aaba │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1e846 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1aac2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #344 @ 0x158 │ │ │ │ - ldr r1, [pc, #744] @ (1f0a8 ) │ │ │ │ - ldr r0, [pc, #744] @ (1f0ac ) │ │ │ │ + ldr r1, [pc, #744] @ (1b324 ) │ │ │ │ + ldr r0, [pc, #744] @ (1b328 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ae70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #728] @ (1f0b0 ) │ │ │ │ - ldr r0, [pc, #732] @ (1f0b4 ) │ │ │ │ + ldr r1, [pc, #728] @ (1b32c ) │ │ │ │ + ldr r0, [pc, #732] @ (1b330 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ae70 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec96 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1af12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #708] @ (1f0b8 ) │ │ │ │ - ldr r0, [pc, #708] @ (1f0bc ) │ │ │ │ + ldr r1, [pc, #708] @ (1b334 ) │ │ │ │ + ldr r0, [pc, #708] @ (1b338 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ae70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1f0c0 ) │ │ │ │ - ldr r1, [pc, #692] @ (1f0c4 ) │ │ │ │ + ldr r2, [pc, #692] @ (1b33c ) │ │ │ │ + ldr r1, [pc, #692] @ (1b340 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1f0c8 ) │ │ │ │ + ldr r0, [pc, #688] @ (1b344 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1ee00 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1b07c │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ed62 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1afde │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ed46 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1afc2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #652] @ (1f0cc ) │ │ │ │ - ldr r0, [pc, #656] @ (1f0d0 ) │ │ │ │ + ldr r1, [pc, #652] @ (1b348 ) │ │ │ │ + ldr r0, [pc, #656] @ (1b34c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ee00 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1b07c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #640] @ (1f0d4 ) │ │ │ │ - ldr r0, [pc, #640] @ (1f0d8 ) │ │ │ │ + ldr r1, [pc, #640] @ (1b350 ) │ │ │ │ + ldr r0, [pc, #640] @ (1b354 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ae70 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1f0dc ) │ │ │ │ - ldr r1, [pc, #620] @ (1f0e0 ) │ │ │ │ - ldr r0, [pc, #620] @ (1f0e4 ) │ │ │ │ + ldr r2, [pc, #616] @ (1b358 ) │ │ │ │ + ldr r1, [pc, #620] @ (1b35c ) │ │ │ │ + ldr r0, [pc, #620] @ (1b360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - bl 12340 │ │ │ │ - b.n 1ebf4 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1ae70 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e7a8 │ │ │ │ + beq.w 1aa24 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r6, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1eec4 │ │ │ │ + beq.n 1b140 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #0] │ │ │ │ - beq.n 1eec4 │ │ │ │ - cbz r2, 1eecc │ │ │ │ + beq.n 1b140 │ │ │ │ + cbz r2, 1b148 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e7ba │ │ │ │ - b.n 1eafa │ │ │ │ + bne.w 1aa36 │ │ │ │ + b.n 1ad76 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 1eec4 │ │ │ │ - ldr r3, [pc, #344] @ (1f034 ) │ │ │ │ + b.n 1b140 │ │ │ │ + ldr r3, [pc, #344] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #520] @ (1f0e8 ) │ │ │ │ - ldr r0, [pc, #520] @ (1f0ec ) │ │ │ │ + ldr r1, [pc, #520] @ (1b364 ) │ │ │ │ + ldr r0, [pc, #520] @ (1b368 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e8b8 │ │ │ │ - ldr r3, [pc, #320] @ (1f034 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ab34 │ │ │ │ + ldr r3, [pc, #320] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #504] @ (1f0f0 ) │ │ │ │ - ldr r0, [pc, #504] @ (1f0f4 ) │ │ │ │ + ldr r1, [pc, #504] @ (1b36c ) │ │ │ │ + ldr r0, [pc, #504] @ (1b370 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e8be │ │ │ │ - ldr r2, [pc, #284] @ (1f034 ) │ │ │ │ - ldr r3, [pc, #480] @ (1f0f8 ) │ │ │ │ - ldr r1, [pc, #480] @ (1f0fc ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ab3a │ │ │ │ + ldr r2, [pc, #284] @ (1b2b0 ) │ │ │ │ + ldr r3, [pc, #480] @ (1b374 ) │ │ │ │ + ldr r1, [pc, #480] @ (1b378 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1f100 ) │ │ │ │ + ldr r0, [pc, #480] @ (1b37c ) │ │ │ │ ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 1e8b8 │ │ │ │ - ldr r3, [pc, #252] @ (1f034 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1ab34 │ │ │ │ + ldr r3, [pc, #252] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #452] @ (1f104 ) │ │ │ │ - ldr r0, [pc, #456] @ (1f108 ) │ │ │ │ + ldr r1, [pc, #452] @ (1b380 ) │ │ │ │ + ldr r0, [pc, #456] @ (1b384 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e8be │ │ │ │ - ldr r3, [pc, #216] @ (1f034 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ab3a │ │ │ │ + ldr r3, [pc, #216] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #424] @ (1f10c ) │ │ │ │ - ldr r0, [pc, #428] @ (1f110 ) │ │ │ │ + ldr r1, [pc, #424] @ (1b388 ) │ │ │ │ + ldr r0, [pc, #428] @ (1b38c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1e8b8 │ │ │ │ - ldr r3, [pc, #192] @ (1f034 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ab34 │ │ │ │ + ldr r3, [pc, #192] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #408] @ (1f114 ) │ │ │ │ - ldr r0, [pc, #412] @ (1f118 ) │ │ │ │ + ldr r1, [pc, #408] @ (1b390 ) │ │ │ │ + ldr r0, [pc, #412] @ (1b394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1e8be │ │ │ │ - ldr r1, [pc, #156] @ (1f034 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ab3a │ │ │ │ + ldr r1, [pc, #156] @ (1b2b0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r3, [pc, #380] @ (1f11c ) │ │ │ │ - ldr r0, [pc, #384] @ (1f120 ) │ │ │ │ + ldr r3, [pc, #380] @ (1b398 ) │ │ │ │ + ldr r0, [pc, #384] @ (1b39c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1f124 ) │ │ │ │ + ldr r1, [pc, #376] @ (1b3a0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1e8be │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1f128 ) │ │ │ │ - movw r2, #7365 @ 0x1cc5 │ │ │ │ - ldr r1, [pc, #360] @ (1f12c ) │ │ │ │ - ldr r0, [pc, #364] @ (1f130 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1ab3a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1b3a4 ) │ │ │ │ + movw r2, #5279 @ 0x149f │ │ │ │ + ldr r1, [pc, #360] @ (1b3a8 ) │ │ │ │ + ldr r0, [pc, #364] @ (1b3ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1f134 ) │ │ │ │ - movw r2, #7142 @ 0x1be6 │ │ │ │ - ldr r1, [pc, #348] @ (1f138 ) │ │ │ │ - ldr r0, [pc, #352] @ (1f13c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1b3b0 ) │ │ │ │ + mov.w r2, #5056 @ 0x13c0 │ │ │ │ + ldr r1, [pc, #348] @ (1b3b4 ) │ │ │ │ + ldr r0, [pc, #352] @ (1b3b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1f140 ) │ │ │ │ - movw r2, #7201 @ 0x1c21 │ │ │ │ - ldr r1, [pc, #336] @ (1f144 ) │ │ │ │ - ldr r0, [pc, #340] @ (1f148 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1b3bc ) │ │ │ │ + movw r2, #5115 @ 0x13fb │ │ │ │ + ldr r1, [pc, #336] @ (1b3c0 ) │ │ │ │ + ldr r0, [pc, #340] @ (1b3c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1f14c ) │ │ │ │ - movw r2, #7345 @ 0x1cb1 │ │ │ │ - ldr r1, [pc, #324] @ (1f150 ) │ │ │ │ - ldr r0, [pc, #328] @ (1f154 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1b3c8 ) │ │ │ │ + movw r2, #5259 @ 0x148b │ │ │ │ + ldr r1, [pc, #324] @ (1b3cc ) │ │ │ │ + ldr r0, [pc, #328] @ (1b3d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r4, r3 │ │ │ │ + ldrsb r4, [r4, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r3 │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #114 @ 0x72 │ │ │ │ + ldrb r2, [r7, #11] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ + strb r4, [r2, #5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ - subs r7, #2 │ │ │ │ + ldrb r2, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ + strb r4, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #16 │ │ │ │ + strb r4, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ + ldrb r0, [r6, #3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #142 @ 0x8e │ │ │ │ + strb r2, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #18 │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #114 @ 0x72 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - bx sl │ │ │ │ + strh r2, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #174 @ 0xae │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #12 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #136 @ 0x88 │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #60 @ 0x3c │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + strb r2, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #242 @ 0xf2 │ │ │ │ + strb r2, [r7, #29] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #16 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #186 @ 0xba │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + strb r2, [r1, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #134 @ 0x86 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r5 │ │ │ │ + strh r0, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #8 │ │ │ │ + strb r0, [r2, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + strb r2, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #60 @ 0x3c │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #196 @ 0xc4 │ │ │ │ + strb r4, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + strb r2, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #162 @ 0xa2 │ │ │ │ + strb r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + strb r2, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #154 @ 0x9a │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + strb r2, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #130 @ 0x82 │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r3 │ │ │ │ + strh r6, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + strb r4, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #90 @ 0x5a │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + strb r4, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #60 @ 0x3c │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + strb r0, [r0, #17] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #24 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #160 @ 0xa0 │ │ │ │ + strb r0, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #80 @ 0x50 │ │ │ │ + strb r0, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + strb r6, [r6, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldr r1, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + ldr r2, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + strb r4, [r7, #15] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r7, r6 │ │ │ │ + ldr r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #176 @ 0xb0 │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + ldr r2, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ + strb r4, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, r7] │ │ │ │ + ldr r1, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #32 │ │ │ │ + strb r0, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f158 : │ │ │ │ +0001b3d4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #340] @ 1f2bc │ │ │ │ + ldr.w ip, [pc, #340] @ 1b538 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #960 @ 0x3c0 │ │ │ │ - ldr.w ip, [pc, #324] @ 1f2c0 │ │ │ │ - ldr r5, [pc, #324] @ (1f2c4 ) │ │ │ │ + add.w r3, ip, #768 @ 0x300 │ │ │ │ + ldr.w ip, [pc, #324] @ 1b53c │ │ │ │ + ldr r5, [pc, #324] @ (1b540 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #304] @ (1f2c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b544 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6d8 │ │ │ │ + bl c6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f248 │ │ │ │ + beq.n 1b4c4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1f228 │ │ │ │ + bpl.n 1b4a4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1f24c │ │ │ │ + bpl.n 1b4c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1f258 │ │ │ │ + bne.n 1b4d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1f26c │ │ │ │ - ldr r1, [pc, #244] @ (1f2cc ) │ │ │ │ + bpl.n 1b4e8 │ │ │ │ + ldr r1, [pc, #244] @ (1b548 ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f278 │ │ │ │ - ldr r1, [pc, #236] @ (1f2d0 ) │ │ │ │ + bne.n 1b4f4 │ │ │ │ + ldr r1, [pc, #236] @ (1b54c ) │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f292 │ │ │ │ + bne.n 1b50e │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1f2d4 ) │ │ │ │ + ldr r5, [pc, #224] @ (1b550 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ sub.w r4, ip, r4 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f248 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [pc, #196] @ (1f2d8 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f2c4 ) │ │ │ │ + beq.n 1b4c4 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [pc, #196] @ (1b554 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b540 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f2b8 │ │ │ │ + bne.n 1b534 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f2dc ) │ │ │ │ + ldr r0, [pc, #176] @ (1b558 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #172] @ (1f2e0 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #172] @ (1b55c ) │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ - ldr r1, [pc, #168] @ (1f2e4 ) │ │ │ │ - ldr r0, [pc, #172] @ (1f2e8 ) │ │ │ │ + ldr r1, [pc, #168] @ (1b560 ) │ │ │ │ + ldr r0, [pc, #172] @ (1b564 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f210 │ │ │ │ - ldr r0, [pc, #156] @ (1f2ec ) │ │ │ │ + b.n 1b48c │ │ │ │ + ldr r0, [pc, #156] @ (1b568 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f232 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1b4ae │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 1f1ca │ │ │ │ + beq.n 1b446 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1f29e │ │ │ │ + bne.n 1b51a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 1f1ca │ │ │ │ - ldr r0, [pc, #128] @ (1f2f0 ) │ │ │ │ + b.n 1b446 │ │ │ │ + ldr r0, [pc, #128] @ (1b56c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f232 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1b4ae │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 97a8 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f1e0 │ │ │ │ - ldr r0, [pc, #108] @ (1f2f4 ) │ │ │ │ + bne.n 1b45c │ │ │ │ + ldr r0, [pc, #108] @ (1b570 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f232 │ │ │ │ - ldr r0, [pc, #100] @ (1f2f8 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 1b4ae │ │ │ │ + ldr r0, [pc, #100] @ (1b574 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f232 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1b4ae │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f1ca │ │ │ │ + beq.n 1b446 │ │ │ │ orr.w r6, r3, #1 │ │ │ │ - b.n 1f1ca │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r5, r1 │ │ │ │ + b.n 1b446 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #25 │ │ │ │ + ldr r4, [pc, #0] @ (1b540 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + ldr r3, [pc, #920] @ (1b8e0 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #23 │ │ │ │ + ldr r3, [pc, #432] @ (1b708 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r1 │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ + strb r0, [r5, #5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - eors r0, r1 │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + strb r2, [r1, #5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f2fc : │ │ │ │ +0001b578 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #508] @ (1f50c ) │ │ │ │ + ldr r2, [pc, #504] @ (1b784 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #508] @ (1f510 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b788 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #508] @ (1f514 ) │ │ │ │ + ldr r5, [pc, #504] @ (1b78c ) │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f3ae │ │ │ │ - ldr r2, [pc, #488] @ (1f518 ) │ │ │ │ + beq.n 1b628 │ │ │ │ + ldr r2, [pc, #484] @ (1b790 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f422 │ │ │ │ - ldr r2, [pc, #484] @ (1f51c ) │ │ │ │ + beq.n 1b69a │ │ │ │ + ldr r2, [pc, #480] @ (1b794 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ - bl d708 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1f35e │ │ │ │ + beq.n 1b5da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f43e │ │ │ │ + beq.n 1b6b6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f432 │ │ │ │ + beq.n 1b6aa │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1f45e │ │ │ │ + bmi.n 1b6d6 │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.n 1f45a │ │ │ │ - ldr r3, [pc, #432] @ (1f520 ) │ │ │ │ + bmi.n 1b6d2 │ │ │ │ + ldr r3, [pc, #428] @ (1b798 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f4b4 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 1b72a │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1f4e0 │ │ │ │ - ldr r2, [pc, #400] @ (1f524 ) │ │ │ │ - ldr r3, [pc, #380] @ (1f510 ) │ │ │ │ + beq.w 1b756 │ │ │ │ + ldr r2, [pc, #400] @ (1b79c ) │ │ │ │ + ldr r3, [pc, #376] @ (1b788 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f508 │ │ │ │ + bne.w 1b77e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #376] @ (1f528 ) │ │ │ │ + ldr r3, [pc, #372] @ (1b7a0 ) │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ - ldr r0, [pc, #372] @ (1f52c ) │ │ │ │ - ldr r1, [pc, #376] @ (1f530 ) │ │ │ │ + ldr r0, [pc, #372] @ (1b7a4 ) │ │ │ │ + ldr r1, [pc, #372] @ (1b7a8 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #328] @ (1f51c ) │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #328] @ (1b794 ) │ │ │ │ ldrd r9, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #336] @ (1f534 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #336] @ (1b7ac ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f4f8 │ │ │ │ + beq.w 1b76e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11488 │ │ │ │ + bl 11498 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f490 │ │ │ │ + beq.n 1b706 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #248] @ (1f518 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #248] @ (1b790 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f432 │ │ │ │ + beq.n 1b6aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1f44e │ │ │ │ + cbz r3, 1b6c6 │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1f390 │ │ │ │ + bpl.n 1b60a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1f390 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1b60a │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f362 │ │ │ │ - b.n 1f432 │ │ │ │ + bne.n 1b5de │ │ │ │ + b.n 1b6aa │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1f390 │ │ │ │ - b.n 1f436 │ │ │ │ + bpl.n 1b60a │ │ │ │ + b.n 1b6ae │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1f36e │ │ │ │ + bge.n 1b5ea │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - ldr r3, [pc, #184] @ (1f520 ) │ │ │ │ + bl 17014 │ │ │ │ + ldr r3, [pc, #184] @ (1b798 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f4b4 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + cbz r3, 1b72a │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1f38a │ │ │ │ + bpl.n 1b604 │ │ │ │ mov r0, r1 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1f38a │ │ │ │ - bl 11224 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1b604 │ │ │ │ + bl 11234 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f390 │ │ │ │ + b.n 1b60a │ │ │ │ mov r0, r1 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #124] @ (1f538 ) │ │ │ │ - ldr r1, [pc, #124] @ (1f53c ) │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #124] @ (1b7b0 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b7b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #92] @ (1f528 ) │ │ │ │ - ldr r1, [pc, #116] @ (1f540 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #96] @ (1b7a0 ) │ │ │ │ + ldr r1, [pc, #116] @ (1b7b8 ) │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ - ldr r0, [pc, #112] @ (1f544 ) │ │ │ │ + ldr r0, [pc, #116] @ (1b7bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1f4b0 │ │ │ │ - ldr r3, [pc, #68] @ (1f528 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1b726 │ │ │ │ + ldr r3, [pc, #72] @ (1b7a0 ) │ │ │ │ mov.w r2, #362 @ 0x16a │ │ │ │ - ldr r1, [pc, #96] @ (1f548 ) │ │ │ │ - ldr r0, [pc, #96] @ (1f54c ) │ │ │ │ + ldr r1, [pc, #96] @ (1b7c0 ) │ │ │ │ + ldr r0, [pc, #100] @ (1b7c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1f390 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1b60a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1f494 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1b70a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #432] @ (1b938 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ + ldr r2, [pc, #408] @ (1b928 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #17 │ │ │ │ + ldr r1, [pc, #952] @ (1bb58 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #170 @ 0xaa │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #110 @ 0x6e │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f550 : │ │ │ │ +0001b7c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f650 │ │ │ │ + ldr.w ip, [pc, #240] @ 1b8c8 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f654 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b8cc │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + add.w r3, ip, #816 @ 0x330 │ │ │ │ add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1f658 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b8d0 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f65c ) │ │ │ │ + ldr r4, [pc, #208] @ (1b8d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f60a │ │ │ │ + beq.n 1b882 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f5ea │ │ │ │ + bpl.n 1b862 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f60e │ │ │ │ + bpl.n 1b886 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f61a │ │ │ │ + bne.n 1b892 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f2fc │ │ │ │ + bl 1b578 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f60a │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [pc, #140] @ (1f660 ) │ │ │ │ - ldr r3, [pc, #128] @ (1f658 ) │ │ │ │ + beq.n 1b882 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [pc, #140] @ (1b8d8 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b8d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f648 │ │ │ │ + bne.n 1b8c0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f664 ) │ │ │ │ + ldr r0, [pc, #120] @ (1b8dc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #112] @ (1f668 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #112] @ (1b8e0 ) │ │ │ │ mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r1, [pc, #112] @ (1f66c ) │ │ │ │ - ldr r0, [pc, #112] @ (1f670 ) │ │ │ │ + ldr r1, [pc, #112] @ (1b8e4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b8e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f5d2 │ │ │ │ - ldr r0, [pc, #100] @ (1f674 ) │ │ │ │ + b.n 1b84a │ │ │ │ + ldr r0, [pc, #100] @ (1b8ec ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f5f4 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1b86c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f5c4 │ │ │ │ + beq.n 1b83c │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f62e │ │ │ │ + bne.n 1b8a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f5c4 │ │ │ │ + b.n 1b83c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f64c │ │ │ │ + cbz r1, 1b8c4 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f5c4 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b83c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f5c4 │ │ │ │ - asrs r2, r6, #25 │ │ │ │ + b.n 1b83c │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r6, #9 │ │ │ │ + blxns pc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #9 │ │ │ │ + blx pc │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #202 @ 0xca │ │ │ │ + ldrb r6, [r1, #11] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #126 @ 0x7e │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f678 : │ │ │ │ +0001b8f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #308] @ 1f7c0 │ │ │ │ + ldr.w r9, [pc, #308] @ 1ba38 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ add r9, pc │ │ │ │ - bmi.w 1f7a4 │ │ │ │ - ldr r3, [pc, #296] @ (1f7c4 ) │ │ │ │ + bmi.w 1ba1c │ │ │ │ + ldr r3, [pc, #296] @ (1ba3c ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f73c │ │ │ │ + beq.n 1b9b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov r4, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f71c │ │ │ │ + beq.n 1b994 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f2fc │ │ │ │ + bl 1b578 │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1f778 │ │ │ │ + bmi.n 1b9f0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1f782 │ │ │ │ + beq.n 1b9fa │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1f6e2 │ │ │ │ + bmi.n 1b95a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f79c │ │ │ │ + bne.n 1ba14 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r6, r5 │ │ │ │ - bne.n 1f69e │ │ │ │ + bne.n 1b916 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11868 │ │ │ │ + bl 11878 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f7b2 │ │ │ │ + bne.n 1ba2a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6dc │ │ │ │ + bne.n 1b954 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1f73c │ │ │ │ + cbz r2, 1b9b4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1f6b8 │ │ │ │ - ldr r3, [pc, #168] @ (1f7c8 ) │ │ │ │ + bne.n 1b930 │ │ │ │ + ldr r3, [pc, #168] @ (1ba40 ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #168] @ (1f7cc ) │ │ │ │ - ldr r0, [pc, #168] @ (1f7d0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1ba44 ) │ │ │ │ + ldr r0, [pc, #168] @ (1ba48 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1f770 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1b9e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #136] @ (1f7d4 ) │ │ │ │ - ldr r1, [pc, #140] @ (1f7d8 ) │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #136] @ (1ba4c ) │ │ │ │ + ldr r1, [pc, #140] @ (1ba50 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #108] @ (1f7c8 ) │ │ │ │ - ldr r1, [pc, #128] @ (1f7dc ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #108] @ (1ba40 ) │ │ │ │ + ldr r1, [pc, #128] @ (1ba54 ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r0, [pc, #124] @ (1f7e0 ) │ │ │ │ + ldr r0, [pc, #124] @ (1ba58 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1f6ca │ │ │ │ - ldr r3, [pc, #68] @ (1f7c8 ) │ │ │ │ + bne.n 1b942 │ │ │ │ + ldr r3, [pc, #68] @ (1ba40 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r1, [pc, #88] @ (1f7e4 ) │ │ │ │ - ldr r0, [pc, #92] @ (1f7e8 ) │ │ │ │ + ldr r1, [pc, #88] @ (1ba5c ) │ │ │ │ + ldr r0, [pc, #92] @ (1ba60 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1f734 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1b9ac │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1f6d4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1b94c │ │ │ │ mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ - ldr r3, [pc, #24] @ (1f7c4 ) │ │ │ │ + bl ca00 │ │ │ │ + ldr r3, [pc, #24] @ (1ba3c ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ - b.n 1f6f8 │ │ │ │ + b.n 1b970 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f6f6 │ │ │ │ - b.n 1f6dc │ │ │ │ + beq.n 1b96e │ │ │ │ + b.n 1b954 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + mov sl, lr │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #84 @ 0x54 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ + ldr r4, [r4, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ + ldr r6, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #24 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f7ec : │ │ │ │ +0001ba64 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f8ec │ │ │ │ + ldr.w ip, [pc, #240] @ 1bb64 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f8f0 │ │ │ │ + ldr.w lr, [pc, #236] @ 1bb68 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1056 @ 0x420 │ │ │ │ + add.w r3, ip, #864 @ 0x360 │ │ │ │ add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1f8f4 │ │ │ │ + ldr.w ip, [pc, #208] @ 1bb6c │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f8f8 ) │ │ │ │ + ldr r4, [pc, #208] @ (1bb70 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f8a6 │ │ │ │ + beq.n 1bb1e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f886 │ │ │ │ + bpl.n 1bafe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f8aa │ │ │ │ + bpl.n 1bb22 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f8b6 │ │ │ │ + bne.n 1bb2e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f678 │ │ │ │ + bl 1b8f0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f8a6 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [pc, #140] @ (1f8fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1f8f4 ) │ │ │ │ + beq.n 1bb1e │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [pc, #140] @ (1bb74 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bb6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8e4 │ │ │ │ + bne.n 1bb5c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f900 ) │ │ │ │ + ldr r0, [pc, #120] @ (1bb78 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #112] @ (1f904 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #112] @ (1bb7c ) │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr r1, [pc, #112] @ (1f908 ) │ │ │ │ - ldr r0, [pc, #112] @ (1f90c ) │ │ │ │ + ldr r1, [pc, #112] @ (1bb80 ) │ │ │ │ + ldr r0, [pc, #112] @ (1bb84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f86e │ │ │ │ - ldr r0, [pc, #100] @ (1f910 ) │ │ │ │ + b.n 1bae6 │ │ │ │ + ldr r0, [pc, #100] @ (1bb88 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1f890 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1bb08 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f860 │ │ │ │ + beq.n 1bad8 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f8ca │ │ │ │ + bne.n 1bb42 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f860 │ │ │ │ + b.n 1bad8 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f8e8 │ │ │ │ + cbz r1, 1bb60 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f860 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 1bad8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f860 │ │ │ │ - asrs r6, r2, #15 │ │ │ │ + b.n 1bad8 │ │ │ │ + str r6, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + cmp r0, ip │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + cmp r4, fp │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + cmp r2, r2 │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #226 @ 0xe2 │ │ │ │ + str r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #186 @ 0xba │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f914 : │ │ │ │ +0001bb8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #472] @ (1fb00 ) │ │ │ │ + ldr r5, [pc, #468] @ (1bd74 ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f9d0 │ │ │ │ + bmi.n 1bc46 │ │ │ │ adds r4, r2, #2 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.n 1f9cc │ │ │ │ - ldr r3, [pc, #456] @ (1fb04 ) │ │ │ │ + bmi.n 1bc42 │ │ │ │ + ldr r3, [pc, #452] @ (1bd78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fa30 │ │ │ │ - ldr r2, [pc, #448] @ (1fb08 ) │ │ │ │ + beq.n 1bca2 │ │ │ │ + ldr r2, [pc, #444] @ (1bd7c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1fa70 │ │ │ │ + beq.w 1bce2 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1faac │ │ │ │ + bmi.w 1bd1e │ │ │ │ adds r7, r2, #2 │ │ │ │ teq r2, r7 │ │ │ │ - bmi.n 1f9a0 │ │ │ │ + bmi.n 1bc16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 1f9c4 │ │ │ │ + cbnz r3, 1bc3a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fa8e │ │ │ │ + beq.w 1bd00 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 1fad4 │ │ │ │ + bpl.w 1bd46 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f970 │ │ │ │ + bge.n 1bbe6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f980 │ │ │ │ + beq.n 1bbf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1f980 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1bbf6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1f93a │ │ │ │ + bge.n 1bbb2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r7, r0, #1 │ │ │ │ - bne.n 1fa02 │ │ │ │ - ldr r3, [pc, #288] @ (1fb04 ) │ │ │ │ + bne.n 1bc76 │ │ │ │ + ldr r3, [pc, #288] @ (1bd78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fa30 │ │ │ │ - ldr r2, [pc, #284] @ (1fb08 ) │ │ │ │ + cbz r3, 1bca2 │ │ │ │ + ldr r2, [pc, #284] @ (1bd7c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f95c │ │ │ │ - bl c9f0 │ │ │ │ - ldr r3, [pc, #252] @ (1fb04 ) │ │ │ │ + b.n 1bbd2 │ │ │ │ + bl ca00 │ │ │ │ + ldr r3, [pc, #252] @ (1bd78 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1fa30 │ │ │ │ - ldr r2, [pc, #248] @ (1fb08 ) │ │ │ │ + cbz r3, 1bca2 │ │ │ │ + ldr r2, [pc, #248] @ (1bd7c ) │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f95c │ │ │ │ + b.n 1bbd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #204] @ (1fb0c ) │ │ │ │ - ldr r1, [pc, #208] @ (1fb10 ) │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #208] @ (1bd80 ) │ │ │ │ + ldr r1, [pc, #208] @ (1bd84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #200] @ (1fb14 ) │ │ │ │ - ldr r1, [pc, #200] @ (1fb18 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #200] @ (1bd88 ) │ │ │ │ + ldr r1, [pc, #204] @ (1bd8c ) │ │ │ │ movw r2, #627 @ 0x273 │ │ │ │ - ldr r0, [pc, #200] @ (1fb1c ) │ │ │ │ + ldr r0, [pc, #200] @ (1bd90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #160] @ (1fb14 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bd88 ) │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ - ldr r1, [pc, #168] @ (1fb20 ) │ │ │ │ - ldr r0, [pc, #168] @ (1fb24 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bd94 ) │ │ │ │ + ldr r0, [pc, #172] @ (1bd98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1fa60 │ │ │ │ - ldr r3, [pc, #132] @ (1fb14 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1bcd2 │ │ │ │ + ldr r3, [pc, #132] @ (1bd88 ) │ │ │ │ movw r2, #629 @ 0x275 │ │ │ │ - ldr r1, [pc, #144] @ (1fb28 ) │ │ │ │ - ldr r0, [pc, #148] @ (1fb2c ) │ │ │ │ + ldr r1, [pc, #148] @ (1bd9c ) │ │ │ │ + ldr r0, [pc, #148] @ (1bda0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1fa60 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1bcd2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1faf4 │ │ │ │ + cbnz r3, 1bd66 │ │ │ │ mov r0, r2 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1f980 │ │ │ │ - ldr r2, [pc, #60] @ (1fb14 ) │ │ │ │ - ldr r1, [pc, #88] @ (1fb30 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1bbf6 │ │ │ │ + ldr r2, [pc, #64] @ (1bd88 ) │ │ │ │ + ldr r1, [pc, #88] @ (1bda4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1fb34 ) │ │ │ │ + ldr r2, [pc, #88] @ (1bda8 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r8, [sp] │ │ │ │ movw r2, #629 @ 0x275 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1fb38 ) │ │ │ │ + ldr r0, [pc, #76] @ (1bdac ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 1faa4 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1bd16 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 1facc │ │ │ │ - lsls r0, r2, #27 │ │ │ │ + b.n 1bd3e │ │ │ │ + nop │ │ │ │ + add r0, fp │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #184 @ 0xb8 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ + ldr r6, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #190 @ 0xbe │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + ldrsh r0, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #228 @ 0xe4 │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #218 @ 0xda │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001fb3c : │ │ │ │ +0001bdb0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 1fcc0 │ │ │ │ + ldr.w ip, [pc, #372] @ 1bf34 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1fcc4 │ │ │ │ + ldr.w lr, [pc, #368] @ 1bf38 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1fcc8 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1bf3c │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1fccc ) │ │ │ │ + ldr r4, [pc, #348] @ (1bf40 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc34 │ │ │ │ + beq.n 1bea8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1fc14 │ │ │ │ + bpl.n 1be88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 1fc44 │ │ │ │ + bpl.n 1beb8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fc50 │ │ │ │ + bne.n 1bec4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f914 │ │ │ │ + bl 1bb8c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1fc34 │ │ │ │ + beq.n 1bea8 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fc38 │ │ │ │ + beq.n 1beac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 1fc90 │ │ │ │ - ldr r1, [pc, #244] @ (1fcd0 ) │ │ │ │ + bpl.n 1bf04 │ │ │ │ + ldr r1, [pc, #244] @ (1bf44 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fca8 │ │ │ │ - ldr r1, [pc, #240] @ (1fcd4 ) │ │ │ │ + beq.n 1bf1c │ │ │ │ + ldr r1, [pc, #240] @ (1bf48 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fca4 │ │ │ │ + beq.n 1bf18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fc8c │ │ │ │ + ble.n 1bf00 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 1fc8c │ │ │ │ + beq.n 1bf00 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (1fcd8 ) │ │ │ │ - ldr r2, [pc, #200] @ (1fcc8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1bf4c ) │ │ │ │ + ldr r2, [pc, #200] @ (1bf3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fc88 │ │ │ │ + bne.n 1befc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1fcdc ) │ │ │ │ + ldr r0, [pc, #196] @ (1bf50 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (1fce0 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1bf54 ) │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr r1, [pc, #188] @ (1fce4 ) │ │ │ │ - ldr r0, [pc, #192] @ (1fce8 ) │ │ │ │ + ldr r1, [pc, #188] @ (1bf58 ) │ │ │ │ + ldr r0, [pc, #192] @ (1bf5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fbfa │ │ │ │ + b.n 1be6e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1fbc8 │ │ │ │ - ldr r0, [pc, #164] @ (1fcec ) │ │ │ │ + b.n 1be3c │ │ │ │ + ldr r0, [pc, #164] @ (1bf60 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 1fc1e │ │ │ │ + bl 11988 │ │ │ │ + b.n 1be92 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 1fbaa │ │ │ │ + beq.n 1be1e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1fc68 │ │ │ │ + bne.n 1bedc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1fbaa │ │ │ │ + b.n 1be1e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fbaa │ │ │ │ + bne.n 1be1e │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1fbaa │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #92] @ (1fcf0 ) │ │ │ │ + b.n 1be1e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #92] @ (1bf64 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (1fcf4 ) │ │ │ │ - ldr r0, [pc, #96] @ (1fcf8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1bf68 ) │ │ │ │ + ldr r0, [pc, #96] @ (1bf6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (1fcfc ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (1bf70 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (1fd00 ) │ │ │ │ - ldr r0, [pc, #80] @ (1fd04 ) │ │ │ │ + ldr r1, [pc, #80] @ (1bf74 ) │ │ │ │ + ldr r0, [pc, #80] @ (1bf78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r0, #2 │ │ │ │ + ldr r6, [pc, #72] @ (1bf80 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + tst r4, r4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + tst r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + sbcs r2, r1 │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + strb r0, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #16 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #84 @ 0x54 │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #32 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #240] @ (1fde4 ) │ │ │ │ + ldrh r0, [r3, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + ldr r1, [pc, #328] @ (1c0b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #15 │ │ │ │ + ldr r1, [pc, #504] @ (1c168 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #136] @ (1fd88 ) │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + ldr r0, [pc, #992] @ (1c358 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #29 │ │ │ │ + ldr r4, [pc, #1008] @ (1c36c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001fd08 : │ │ │ │ +0001bf7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2976] @ 208c0 │ │ │ │ + ldr.w r2, [pc, #2976] @ 1cb34 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2976] @ 208c4 │ │ │ │ + ldr.w r3, [pc, #2976] @ 1cb38 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr.w r6, [pc, #2968] @ 208c8 │ │ │ │ + ldr.w r6, [pc, #2968] @ 1cb3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20184 │ │ │ │ - ldr.w r3, [pc, #2952] @ 208cc │ │ │ │ + beq.w 1c3f6 │ │ │ │ + ldr.w r3, [pc, #2952] @ 1cb40 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20322 │ │ │ │ + beq.w 1c594 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fd62 │ │ │ │ + beq.n 1bfd6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2924] @ 208d0 │ │ │ │ + ldr.w r3, [pc, #2924] @ 1cb44 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2920] @ 208d4 │ │ │ │ - ldr.w r1, [r5, #508] @ 0x1fc │ │ │ │ + ldr.w r3, [pc, #2920] @ 1cb48 │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20352 │ │ │ │ - ldr.w r9, [r5, #344] @ 0x158 │ │ │ │ + beq.w 1c5c4 │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20f2c │ │ │ │ + beq.w 1d1a0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r9] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 20264 │ │ │ │ + bmi.w 1c4d6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 205ae │ │ │ │ + beq.w 1c820 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #28] │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ strd r9, r3, [sp, #20] │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe8a │ │ │ │ - ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ + beq.n 1c0fe │ │ │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ - bl d708 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff98 │ │ │ │ + beq.w 1c20a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fdea │ │ │ │ + beq.n 1c05e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20168 │ │ │ │ - ldr.w r9, [r5, #520] @ 0x208 │ │ │ │ + beq.w 1c3da │ │ │ │ + ldr.w r9, [r5, #352] @ 0x160 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - ldr.w sl, [r5, #384] @ 0x180 │ │ │ │ - bmi.w 2017c │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1c3ee │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20284 │ │ │ │ + beq.w 1c4f6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20f14 │ │ │ │ + beq.w 1d188 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fe34 │ │ │ │ + beq.n 1c0a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201de │ │ │ │ - ldr.w r3, [pc, #2720] @ 208d8 │ │ │ │ + beq.w 1c450 │ │ │ │ + ldr.w r3, [pc, #2720] @ 1cb4c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 201f4 │ │ │ │ + bne.w 1c466 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fe58 │ │ │ │ + beq.n 1c0cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20254 │ │ │ │ - ldr.w r3, [pc, #2688] @ 208dc │ │ │ │ + beq.w 1c4c6 │ │ │ │ + ldr.w r3, [pc, #2688] @ 1cb50 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 204da │ │ │ │ + beq.w 1c74c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20154 │ │ │ │ + beq.w 1c3c6 │ │ │ │ adds r7, r4, #2 │ │ │ │ teq r4, r7 │ │ │ │ - bmi.w 2010e │ │ │ │ + bmi.w 1c380 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fdca │ │ │ │ + bne.n 1c03e │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [pc, #2632] @ 208e0 │ │ │ │ - ldr.w r7, [pc, #2632] @ 208e4 │ │ │ │ + ldr.w sl, [pc, #2632] @ 1cb54 │ │ │ │ + ldr.w r7, [pc, #2632] @ 1cb58 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r9 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 208e8 │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1cb5c │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 204a8 │ │ │ │ - bl 11488 │ │ │ │ + beq.w 1c71a │ │ │ │ + bl 11498 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2027a │ │ │ │ - ldr.w r3, [pc, #2544] @ 208ec │ │ │ │ - ldr.w fp, [r5, #516] @ 0x204 │ │ │ │ + beq.w 1c4ec │ │ │ │ + ldr.w r3, [pc, #2544] @ 1cb60 │ │ │ │ + ldr.w fp, [r5, #348] @ 0x15c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd fp, r8, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20836 │ │ │ │ + beq.w 1caa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20850 │ │ │ │ + bne.w 1cac2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2424] @ 208f0 │ │ │ │ - ldr.w r3, [pc, #2376] @ 208c4 │ │ │ │ + ldr.w r2, [pc, #2424] @ 1cb64 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1cb38 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20d5e │ │ │ │ + bne.w 1cfd2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20122 │ │ │ │ + beq.w 1c394 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffbe │ │ │ │ + beq.n 1c230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202c6 │ │ │ │ + beq.w 1c538 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ tst.w r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 2037a │ │ │ │ + bne.w 1c5ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2039a │ │ │ │ + beq.w 1c60c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 203be │ │ │ │ + bpl.w 1c630 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl e720 │ │ │ │ + bl e730 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20004 │ │ │ │ + beq.n 1c276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2025c │ │ │ │ + beq.w 1c4ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 203e6 │ │ │ │ + beq.w 1c658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20412 │ │ │ │ + beq.w 1c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20ecc │ │ │ │ + beq.w 1d140 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20046 │ │ │ │ + beq.n 1c2b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20272 │ │ │ │ + beq.w 1c4e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 202ce │ │ │ │ - ldr.w r2, [pc, #2208] @ 208f4 │ │ │ │ + bpl.w 1c540 │ │ │ │ + ldr.w r2, [pc, #2212] @ 1cb68 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20eb6 │ │ │ │ - ldr.w r2, [pc, #2168] @ 208d8 │ │ │ │ + beq.w 1d12a │ │ │ │ + ldr.w r2, [pc, #2172] @ 1cb4c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e9a │ │ │ │ + beq.w 1d10e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 202ce │ │ │ │ + bne.w 1c540 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 202ce │ │ │ │ + bpl.w 1c540 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 202ce │ │ │ │ + bpl.w 1c540 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 20382 │ │ │ │ + bne.w 1c5f4 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e52 │ │ │ │ + beq.w 1d0c6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 2059e │ │ │ │ + beq.w 1c810 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 200ca │ │ │ │ + beq.n 1c33c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20372 │ │ │ │ + beq.w 1c5e4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 202ee │ │ │ │ + beq.w 1c560 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e720 │ │ │ │ + bl e730 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e3a │ │ │ │ + beq.w 1d0ae │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 200fa │ │ │ │ + beq.n 1c36c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2031a │ │ │ │ + beq.w 1c58c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2047c │ │ │ │ + beq.w 1c6ee │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 204a0 │ │ │ │ + bmi.w 1c712 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 1fe7c │ │ │ │ + b.n 1c0f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fe7a │ │ │ │ + bge.w 1c0ee │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1fe7c │ │ │ │ + b.n 1c0f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 204c0 │ │ │ │ + blt.w 1c732 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 209d4 │ │ │ │ + bne.w 1cc48 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2014e │ │ │ │ + beq.n 1c3c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 2014e │ │ │ │ + cbnz r3, 1c3c0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bpl.w 1fe70 │ │ │ │ + bpl.w 1c0e4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1fe7c │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c0f0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r9, [r5, #520] @ 0x208 │ │ │ │ - ldr.w sl, [r5, #384] @ 0x180 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r9, [r5, #352] @ 0x160 │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - bpl.w 1fdf8 │ │ │ │ + bpl.w 1c06c │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1fdf8 │ │ │ │ - ldr.w r3, [pc, #1904] @ 208f8 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1c06c │ │ │ │ + ldr.w r3, [pc, #1908] @ 1cb6c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20444 │ │ │ │ + beq.w 1c6b6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 201a4 │ │ │ │ + beq.n 1c416 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #1832] @ 208d0 │ │ │ │ + ldr.w r3, [pc, #1836] @ 1cb44 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1832] @ 208d4 │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + ldr.w r3, [pc, #1832] @ 1cb48 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd82 │ │ │ │ + bne.w 1bff6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1840] @ 208fc │ │ │ │ - ldr.w r0, [pc, #1840] @ 20900 │ │ │ │ + ldr.w r1, [pc, #1840] @ 1cb70 │ │ │ │ + ldr.w r0, [pc, #1840] @ 1cb74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2036a │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1c5dc │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1776] @ 208d8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1780] @ 1cb4c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1fe44 │ │ │ │ - ldr.w r0, [pc, #1804] @ 20904 │ │ │ │ + beq.w 1c0b8 │ │ │ │ + ldr.w r0, [pc, #1808] @ 1cb78 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2021c │ │ │ │ + beq.n 1c48e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20474 │ │ │ │ + beq.w 1c6e6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1764] @ 20908 │ │ │ │ - ldr.w r0, [pc, #1764] @ 2090c │ │ │ │ + ldr.w r1, [pc, #1764] @ 1cb7c │ │ │ │ + ldr.w r0, [pc, #1764] @ 1cb80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe58 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c0cc │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20004 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c276 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 1fda6 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1c01a │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20046 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 1ff52 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2b8 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 1c1c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1668] @ 20910 │ │ │ │ - ldr.w r0, [pc, #1668] @ 20914 │ │ │ │ + ldr.w r1, [pc, #1668] @ 1cb84 │ │ │ │ + ldr.w r0, [pc, #1668] @ 1cb88 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffbe │ │ │ │ - ldr.w r0, [pc, #1608] @ 20918 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c230 │ │ │ │ + ldr.w r0, [pc, #1608] @ 1cb8c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 202ee │ │ │ │ + beq.n 1c560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20498 │ │ │ │ + beq.w 1c70a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - ldr.w r1, [pc, #1572] @ 2091c │ │ │ │ - ldr.w r0, [pc, #1572] @ 20920 │ │ │ │ + ldr.w r1, [pc, #1576] @ 1cb90 │ │ │ │ + ldr.w r0, [pc, #1576] @ 1cb94 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200fa │ │ │ │ - ldr.w r3, [pc, #1536] @ 20924 │ │ │ │ - ldr.w r1, [pc, #1536] @ 20928 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c36c │ │ │ │ + ldr.w r3, [pc, #1536] @ 1cb98 │ │ │ │ + ldr.w r1, [pc, #1536] @ 1cb9c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1436] @ 208d4 │ │ │ │ - ldr.w r1, [pc, #1520] @ 2092c │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1440] @ 1cb48 │ │ │ │ + ldr.w r1, [pc, #1524] @ 1cba0 │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ - ldr.w r0, [pc, #1516] @ 20930 │ │ │ │ + ldr.w r0, [pc, #1520] @ 1cba4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1c1de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #666 @ 0x29a │ │ │ │ - ldr.w r1, [pc, #1496] @ 20934 │ │ │ │ - ldr.w r0, [pc, #1496] @ 20938 │ │ │ │ + ldr.w r1, [pc, #1500] @ 1cba8 │ │ │ │ + ldr.w r0, [pc, #1500] @ 1cbac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200ca │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c33c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ffd6 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c248 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 20094 │ │ │ │ + beq.w 1c306 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 20c84 │ │ │ │ + bne.w 1cef8 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 20094 │ │ │ │ + b.n 1c306 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - ldr.w r1, [pc, #1428] @ 2093c │ │ │ │ - ldr.w r0, [pc, #1428] @ 20940 │ │ │ │ + ldr.w r1, [pc, #1432] @ 1cbb0 │ │ │ │ + ldr.w r0, [pc, #1432] @ 1cbb4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 20306 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c578 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1404] @ 20944 │ │ │ │ - ldr.w r1, [pc, #1404] @ 20948 │ │ │ │ - ldr.w r0, [pc, #1404] @ 2094c │ │ │ │ + ldr.w r2, [pc, #1408] @ 1cbb8 │ │ │ │ + ldr.w r1, [pc, #1408] @ 1cbbc │ │ │ │ + ldr.w r0, [pc, #1408] @ 1cbc0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - bl 12340 │ │ │ │ - b.n 203b6 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1c628 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - ldr.w r1, [pc, #1376] @ 20950 │ │ │ │ - ldr.w r0, [pc, #1376] @ 20954 │ │ │ │ + ldr.w r1, [pc, #1380] @ 1cbc4 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1cbc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1c1de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - ldr.w r1, [pc, #1340] @ 20958 │ │ │ │ - ldr.w r0, [pc, #1340] @ 2095c │ │ │ │ + ldr.w r1, [pc, #1344] @ 1cbcc │ │ │ │ + ldr.w r0, [pc, #1344] @ 1cbd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 1ff6c │ │ │ │ - ldr.w r3, [pc, #1244] @ 20924 │ │ │ │ - ldr.w r1, [pc, #1300] @ 20960 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1c1de │ │ │ │ + ldr.w r3, [pc, #1248] @ 1cb98 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1cbd4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1148] @ 208d4 │ │ │ │ - ldr.w r1, [pc, #1288] @ 20964 │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1148] @ 1cb48 │ │ │ │ + ldr.w r1, [pc, #1288] @ 1cbd8 │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr.w r0, [pc, #1284] @ 20968 │ │ │ │ + ldr.w r0, [pc, #1284] @ 1cbdc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 1ff6c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2021c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c48e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #687 @ 0x2af │ │ │ │ - ldr.w r1, [pc, #1256] @ 2096c │ │ │ │ + ldr.w r1, [pc, #1256] @ 1cbe0 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1252] @ 20970 │ │ │ │ + ldr.w r0, [pc, #1256] @ 1cbe4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 203fe │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1c670 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 202ee │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c560 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 20108 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1c37a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ff52 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c1c4 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ - ldr.w r1, [pc, #1192] @ 20974 │ │ │ │ - ldr.w r0, [pc, #1192] @ 20978 │ │ │ │ + ldr.w r1, [pc, #1192] @ 1cbe8 │ │ │ │ + ldr.w r0, [pc, #1192] @ 1cbec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 2029c │ │ │ │ + b.n 1c50e │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204f8 │ │ │ │ + beq.n 1c76a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208a8 │ │ │ │ + beq.w 1cb1a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2050c │ │ │ │ + beq.n 1c77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20586 │ │ │ │ + beq.n 1c7f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20bd4 │ │ │ │ + beq.w 1ce48 │ │ │ │ adds r6, r4, #6 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 2087e │ │ │ │ + bmi.w 1caf0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r3, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 20596 │ │ │ │ + bmi.n 1c808 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20c02 │ │ │ │ + beq.w 1ce76 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 20c18 │ │ │ │ + bpl.w 1ce8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9848 │ │ │ │ + blx 9858 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20efc │ │ │ │ + beq.w 1d170 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20568 │ │ │ │ + beq.n 1c7da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b8 │ │ │ │ + beq.w 1cb2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20578 │ │ │ │ + beq.n 1c7ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2058e │ │ │ │ + cbz r3, 1c800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20c36 │ │ │ │ + beq.w 1ceaa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r6, r4, [r3] │ │ │ │ - b.n 1ff76 │ │ │ │ + b.n 1c1e8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2050c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c77e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20578 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c7ea │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 2052e │ │ │ │ - ldr r0, [pc, #988] @ (2097c ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c7a0 │ │ │ │ + ldr r0, [pc, #988] @ (1cbf0 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 200b6 │ │ │ │ + b.n 1c328 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe8e │ │ │ │ - ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ + beq.w 1c102 │ │ │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ - bl d708 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 206ae │ │ │ │ + beq.n 1c920 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205e2 │ │ │ │ + beq.n 1c854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208a0 │ │ │ │ + beq.w 1cb12 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205fa │ │ │ │ + beq.n 1c86c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20890 │ │ │ │ + beq.w 1cb02 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20610 │ │ │ │ + beq.n 1c882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20898 │ │ │ │ + beq.w 1cb0a │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 20b90 │ │ │ │ + bmi.w 1ce04 │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 2086c │ │ │ │ + bmi.w 1cade │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 206a6 │ │ │ │ + bmi.n 1c918 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b6c │ │ │ │ + beq.w 1cde0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.w 20bb6 │ │ │ │ + bpl.w 1ce2a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9848 │ │ │ │ + blx 9858 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20ee4 │ │ │ │ + beq.w 1d158 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2066c │ │ │ │ + beq.n 1c8de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 208b0 │ │ │ │ + beq.w 1cb22 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2067c │ │ │ │ + beq.n 1c8ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2069e │ │ │ │ + cbz r3, 1c910 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2057e │ │ │ │ + bne.w 1c7f0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #756] @ (20980 ) │ │ │ │ - ldr r0, [pc, #760] @ (20984 ) │ │ │ │ + ldr r1, [pc, #760] @ (1cbf4 ) │ │ │ │ + ldr r0, [pc, #760] @ (1cbf8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 1ff6c │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c1de │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2067c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c8ee │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 20632 │ │ │ │ - ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c8a4 │ │ │ │ + ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2098c │ │ │ │ + beq.w 1cc00 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206d4 │ │ │ │ + beq.n 1c946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bfa │ │ │ │ + beq.w 1ce6e │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 2082e │ │ │ │ + bne.w 1caa0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2039e │ │ │ │ + beq.w 1c610 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 203c2 │ │ │ │ + bpl.w 1c634 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl e720 │ │ │ │ + bl e730 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2071a │ │ │ │ + beq.n 1c98c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2081e │ │ │ │ + beq.w 1ca90 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 203e6 │ │ │ │ + beq.w 1c658 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20412 │ │ │ │ + beq.w 1c684 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20ecc │ │ │ │ + beq.w 1d140 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2075c │ │ │ │ + beq.n 1c9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c54 │ │ │ │ + beq.w 1cec8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 202ce │ │ │ │ - ldr r2, [pc, #396] @ (208f4 ) │ │ │ │ + bpl.w 1c540 │ │ │ │ + ldr r2, [pc, #396] @ (1cb68 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20eb6 │ │ │ │ - ldr r2, [pc, #356] @ (208d8 ) │ │ │ │ + beq.w 1d12a │ │ │ │ + ldr r2, [pc, #360] @ (1cb4c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e9a │ │ │ │ + beq.w 1d10e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 202ce │ │ │ │ + bne.w 1c540 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 202ce │ │ │ │ + bpl.w 1c540 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 202ce │ │ │ │ + bpl.w 1c540 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ ldreq r7, [r7, #12] │ │ │ │ lsleq r7, r7, #1 │ │ │ │ - bne.w 20d30 │ │ │ │ + bne.w 1cfa4 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e52 │ │ │ │ + beq.w 1d0c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w fp, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.w 20d62 │ │ │ │ + beq.w 1cfd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 207de │ │ │ │ + beq.n 1ca50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c7c │ │ │ │ + beq.w 1cef0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 202ee │ │ │ │ + beq.w 1c560 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e720 │ │ │ │ + bl e730 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20e3a │ │ │ │ + beq.w 1d0ae │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2080a │ │ │ │ + beq.n 1ca7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 20826 │ │ │ │ + cbz r3, 1ca98 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2047c │ │ │ │ + beq.w 1c6ee │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 20d70 │ │ │ │ + bmi.w 1cfe4 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 1c822 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2071a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c98c │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2080a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ca7c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 206ec │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c95e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1ff52 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 1c1c4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #304] @ (20988 ) │ │ │ │ + ldr r2, [pc, #308] @ (1cbfc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ - bl 12340 │ │ │ │ - b.w 1ff52 │ │ │ │ + bl 12350 │ │ │ │ + b.w 1c1c4 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 20620 │ │ │ │ + bge.w 1c892 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 20620 │ │ │ │ + b.n 1c892 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 2051c │ │ │ │ + bge.w 1c78e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 2051c │ │ │ │ + b.n 1c78e │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 205fa │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c86c │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20610 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c882 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 205e2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c854 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 204f8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c76a │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2066c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c8de │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20568 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c7da │ │ │ │ + nop │ │ │ │ + eors r0, r4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #11 │ │ │ │ + eors r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + ldrh r4, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #1 │ │ │ │ + subs r6, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, r3 │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, r1 │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r4, r7 │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #52 @ 0x34 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + str r0, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #34 @ 0x22 │ │ │ │ + str r4, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r7, r4 │ │ │ │ + ldrsb r6, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + str r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r3, r4 │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + str r0, [r7, #20] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + ldrsb r6, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + ldr r2, [r6, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, r2 │ │ │ │ + ldrsb r6, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #158 @ 0x9e │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + ldrsb r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #114 @ 0x72 │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r3, r1 │ │ │ │ + strb r2, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #88 @ 0x58 │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ + str r0, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r2, r0 │ │ │ │ + strb r4, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #6 │ │ │ │ + str r0, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + strb r0, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #6 │ │ │ │ + ldrsh r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ + strh r6, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 204c4 │ │ │ │ + blt.w 1c736 │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 209d8 │ │ │ │ + cbnz r0, 1cc4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209b2 │ │ │ │ + beq.n 1cc26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c64 │ │ │ │ + beq.w 1ced8 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 20cca │ │ │ │ + bmi.w 1cf3e │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 209c4 │ │ │ │ + bmi.n 1cc38 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 1c822 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 209c0 │ │ │ │ + bge.n 1cc34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 205b0 │ │ │ │ + b.n 1c822 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209f0 │ │ │ │ + beq.n 1cc64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c6c │ │ │ │ + beq.w 1cee0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a06 │ │ │ │ + beq.n 1cc7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b54 │ │ │ │ + beq.w 1cdc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e6a │ │ │ │ + beq.w 1d0de │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a26 │ │ │ │ + beq.n 1cc9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c5c │ │ │ │ + beq.w 1ced0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 20d28 │ │ │ │ - ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + bmi.w 1cf9c │ │ │ │ + ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w sl, [r5, #344] @ 0x158 │ │ │ │ - ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ + ldr.w sl, [r5, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r5, #188] @ 0xbc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [r5, #528] @ 0x210 │ │ │ │ + ldr.w r9, [r5, #360] @ 0x168 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d04 │ │ │ │ + beq.w 1cf78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a70 │ │ │ │ + beq.n 1cce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c74 │ │ │ │ + beq.w 1cee8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 20cde │ │ │ │ + bpl.w 1cf52 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f88 │ │ │ │ + blx 8f98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d8c │ │ │ │ + beq.w 1d000 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e9e │ │ │ │ + beq.w 1d112 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ strd r9, r5, [r2] │ │ │ │ - blx 90e0 │ │ │ │ + blx 90f0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20b5c │ │ │ │ + beq.n 1cdd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20e04 │ │ │ │ - ldr.w r3, [pc, #1148] @ 20f44 │ │ │ │ + beq.w 1d078 │ │ │ │ + ldr.w r3, [pc, #1148] @ 1d1b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20db8 │ │ │ │ + beq.w 1d02c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b02 │ │ │ │ + beq.n 1cd76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 20b64 │ │ │ │ + cbz r3, 1cdd8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20e22 │ │ │ │ + beq.w 1d096 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20b1c │ │ │ │ + beq.n 1cd90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cc2 │ │ │ │ + beq.w 1cf36 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20ddc │ │ │ │ + bne.w 1d050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20cba │ │ │ │ + beq.w 1cf2e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr.w r1, [pc, #1032] @ 20f48 │ │ │ │ - ldr.w r0, [pc, #1032] @ 20f4c │ │ │ │ + ldr.w r1, [pc, #1032] @ 1d1bc │ │ │ │ + ldr.w r0, [pc, #1032] @ 1d1c0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 1ff6c │ │ │ │ + bl 11d28 │ │ │ │ + b.w 1c1de │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a06 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc7a │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ac0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd34 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b02 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd76 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #988] @ (20f50 ) │ │ │ │ - ldr r0, [pc, #988] @ (20f54 ) │ │ │ │ + ldr r1, [pc, #988] @ (1d1c4 ) │ │ │ │ + ldr r0, [pc, #988] @ (1d1c8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1ff6c │ │ │ │ + bl ca1c │ │ │ │ + b.w 1c1de │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 20dfc │ │ │ │ + bmi.w 1d070 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 20632 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c8a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #924] @ (20f58 ) │ │ │ │ - ldr r1, [pc, #928] @ (20f5c ) │ │ │ │ - ldr r0, [pc, #928] @ (20f60 ) │ │ │ │ + ldr r2, [pc, #924] @ (1d1cc ) │ │ │ │ + ldr r1, [pc, #928] @ (1d1d0 ) │ │ │ │ + ldr r0, [pc, #928] @ (1d1d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - bl 12340 │ │ │ │ - b.n 20b80 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1cdf4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 20db0 │ │ │ │ + bmi.w 1d024 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2052e │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c7a0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 206d4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c946 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - ldr r1, [pc, #856] @ (20f64 ) │ │ │ │ - ldr r0, [pc, #860] @ (20f68 ) │ │ │ │ + ldr r1, [pc, #856] @ (1d1d8 ) │ │ │ │ + ldr r0, [pc, #860] @ (1d1dc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 20b80 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1cdf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #848] @ (20f6c ) │ │ │ │ - ldr r1, [pc, #848] @ (20f70 ) │ │ │ │ - ldr r0, [pc, #852] @ (20f74 ) │ │ │ │ + ldr r2, [pc, #848] @ (1d1e0 ) │ │ │ │ + ldr r1, [pc, #848] @ (1d1e4 ) │ │ │ │ + ldr r0, [pc, #852] @ (1d1e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - bl 12340 │ │ │ │ - b.n 20b80 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1cdf4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - ldr r1, [pc, #824] @ (20f78 ) │ │ │ │ - ldr r0, [pc, #828] @ (20f7c ) │ │ │ │ + ldr r1, [pc, #824] @ (1d1ec ) │ │ │ │ + ldr r0, [pc, #828] @ (1d1f0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1ff6c │ │ │ │ + bl ca1c │ │ │ │ + b.w 1c1de │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2075c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c9ce │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a26 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc9a │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209b2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc26 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209f0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc64 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a70 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cce4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 207de │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ca50 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 20ca6 │ │ │ │ + cbnz r3, 1cf1a │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e82 │ │ │ │ + beq.w 1d0f6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.w 20094 │ │ │ │ + b.w 1c306 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ - b.n 20c9a │ │ │ │ + b.n 1cf0e │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cdac │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b1c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd90 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 205b0 │ │ │ │ - ldr r3, [pc, #672] @ (20f80 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1c822 │ │ │ │ + ldr r3, [pc, #672] @ (1d1f4 ) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #668] @ (20f84 ) │ │ │ │ + ldr r1, [pc, #668] @ (1d1f8 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #660] @ (20f88 ) │ │ │ │ + ldr r0, [pc, #660] @ (1d1fc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ + bl 12350 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.w 1ff6c │ │ │ │ + bl ca1c │ │ │ │ + b.w 1c1de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #640] @ (20f8c ) │ │ │ │ - ldr r0, [pc, #640] @ (20f90 ) │ │ │ │ + ldr r1, [pc, #640] @ (1d200 ) │ │ │ │ + ldr r0, [pc, #640] @ (1d204 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.w 1c1de │ │ │ │ mov r0, r3 │ │ │ │ - bl ca0c │ │ │ │ - b.n 20a2e │ │ │ │ + bl ca1c │ │ │ │ + b.n 1cca2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 207a8 │ │ │ │ + beq.w 1ca1a │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 20e1a │ │ │ │ + beq.n 1d08e │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 20d78 │ │ │ │ + cbnz r3, 1cfec │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e82 │ │ │ │ + beq.w 1d0f6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 207a8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #560] @ (20f94 ) │ │ │ │ + b.n 1ca1a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #560] @ (1d208 ) │ │ │ │ mov r1, r3 │ │ │ │ mov sl, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 207ca │ │ │ │ + bl 11988 │ │ │ │ + b.n 1ca3c │ │ │ │ mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 20818 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1ca8a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20d86 │ │ │ │ + beq.n 1cffa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ - b.n 20d54 │ │ │ │ + b.n 1cfc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #516] @ (20f98 ) │ │ │ │ - ldr r0, [pc, #516] @ (20f9c ) │ │ │ │ + ldr r1, [pc, #516] @ (1d20c ) │ │ │ │ + ldr r0, [pc, #516] @ (1d210 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1ff6c │ │ │ │ + bl 9f84 │ │ │ │ + b.w 1c1de │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 20bf2 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ce66 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #480] @ (20fa0 ) │ │ │ │ - ldr r0, [pc, #480] @ (20fa4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d214 ) │ │ │ │ + ldr r0, [pc, #480] @ (1d218 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 1ff6c │ │ │ │ - ldr r3, [pc, #456] @ (20fa8 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.w 1c1de │ │ │ │ + ldr r3, [pc, #456] @ (1d21c ) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #456] @ (20fac ) │ │ │ │ + ldr r1, [pc, #456] @ (1d220 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #448] @ (20fb0 ) │ │ │ │ + ldr r0, [pc, #448] @ (1d224 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.w 1ff6c │ │ │ │ + bl 12350 │ │ │ │ + b.w 1c1de │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl ca0c │ │ │ │ - b.n 20bae │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ce22 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #424] @ (20fb4 ) │ │ │ │ - ldr r0, [pc, #424] @ (20fb8 ) │ │ │ │ + ldr r1, [pc, #424] @ (1d228 ) │ │ │ │ + ldr r0, [pc, #424] @ (1d22c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 20cfa │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1cf6e │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 207a8 │ │ │ │ - ldr r3, [pc, #408] @ (20fbc ) │ │ │ │ - movw r2, #12873 @ 0x3249 │ │ │ │ - ldr r1, [pc, #404] @ (20fc0 ) │ │ │ │ - ldr r0, [pc, #408] @ (20fc4 ) │ │ │ │ + b.n 1ca1a │ │ │ │ + ldr r3, [pc, #408] @ (1d230 ) │ │ │ │ + movw r2, #10787 @ 0x2a23 │ │ │ │ + ldr r1, [pc, #404] @ (1d234 ) │ │ │ │ + ldr r0, [pc, #408] @ (1d238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (20fc8 ) │ │ │ │ - movw r2, #12805 @ 0x3205 │ │ │ │ - ldr r1, [pc, #392] @ (20fcc ) │ │ │ │ - ldr r0, [pc, #396] @ (20fd0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1d23c ) │ │ │ │ + movw r2, #10719 @ 0x29df │ │ │ │ + ldr r1, [pc, #392] @ (1d240 ) │ │ │ │ + ldr r0, [pc, #396] @ (1d244 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (20fd4 ) │ │ │ │ - movw r2, #12784 @ 0x31f0 │ │ │ │ - ldr r1, [pc, #380] @ (20fd8 ) │ │ │ │ - ldr r0, [pc, #384] @ (20fdc ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (1d248 ) │ │ │ │ + movw r2, #10698 @ 0x29ca │ │ │ │ + ldr r1, [pc, #380] @ (1d24c ) │ │ │ │ + ldr r0, [pc, #384] @ (1d250 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (20fe0 ) │ │ │ │ - movw r2, #13012 @ 0x32d4 │ │ │ │ - ldr r1, [pc, #368] @ (20fe4 ) │ │ │ │ - ldr r0, [pc, #372] @ (20fe8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #372] @ (1d254 ) │ │ │ │ + movw r2, #10926 @ 0x2aae │ │ │ │ + ldr r1, [pc, #368] @ (1d258 ) │ │ │ │ + ldr r0, [pc, #372] @ (1d25c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (20fec ) │ │ │ │ - movw r2, #12783 @ 0x31ef │ │ │ │ - ldr r1, [pc, #356] @ (20ff0 ) │ │ │ │ - ldr r0, [pc, #360] @ (20ff4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #360] @ (1d260 ) │ │ │ │ + movw r2, #10697 @ 0x29c9 │ │ │ │ + ldr r1, [pc, #356] @ (1d264 ) │ │ │ │ + ldr r0, [pc, #360] @ (1d268 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #344] @ (20ff8 ) │ │ │ │ - movw r2, #12853 @ 0x3235 │ │ │ │ - ldr r1, [pc, #340] @ (20ffc ) │ │ │ │ - ldr r0, [pc, #344] @ (21000 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #344] @ (1d26c ) │ │ │ │ + movw r2, #10767 @ 0x2a0f │ │ │ │ + ldr r1, [pc, #340] @ (1d270 ) │ │ │ │ + ldr r0, [pc, #344] @ (1d274 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (21004 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (1d278 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #328] @ (21008 ) │ │ │ │ - ldr r0, [pc, #332] @ (2100c ) │ │ │ │ + ldr r1, [pc, #328] @ (1d27c ) │ │ │ │ + ldr r0, [pc, #332] @ (1d280 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (21010 ) │ │ │ │ - movw r2, #12752 @ 0x31d0 │ │ │ │ - ldr r1, [pc, #320] @ (21014 ) │ │ │ │ - ldr r0, [pc, #320] @ (21018 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1d284 ) │ │ │ │ + movw r2, #10666 @ 0x29aa │ │ │ │ + ldr r1, [pc, #320] @ (1d288 ) │ │ │ │ + ldr r0, [pc, #320] @ (1d28c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (2101c ) │ │ │ │ - movw r2, #12652 @ 0x316c │ │ │ │ - ldr r1, [pc, #308] @ (21020 ) │ │ │ │ - ldr r0, [pc, #308] @ (21024 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1d290 ) │ │ │ │ + movw r2, #10566 @ 0x2946 │ │ │ │ + ldr r1, [pc, #308] @ (1d294 ) │ │ │ │ + ldr r0, [pc, #308] @ (1d298 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (21028 ) │ │ │ │ - movw r2, #12703 @ 0x319f │ │ │ │ - ldr r1, [pc, #296] @ (2102c ) │ │ │ │ - ldr r0, [pc, #296] @ (21030 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1d29c ) │ │ │ │ + movw r2, #10617 @ 0x2979 │ │ │ │ + ldr r1, [pc, #296] @ (1d2a0 ) │ │ │ │ + ldr r0, [pc, #296] @ (1d2a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (21034 ) │ │ │ │ - movw r2, #12673 @ 0x3181 │ │ │ │ - ldr r1, [pc, #284] @ (21038 ) │ │ │ │ - ldr r0, [pc, #284] @ (2103c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1d2a8 ) │ │ │ │ + movw r2, #10587 @ 0x295b │ │ │ │ + ldr r1, [pc, #284] @ (1d2ac ) │ │ │ │ + ldr r0, [pc, #284] @ (1d2b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (21040 ) │ │ │ │ - movw r2, #12557 @ 0x310d │ │ │ │ - ldr r1, [pc, #272] @ (21044 ) │ │ │ │ - ldr r0, [pc, #272] @ (21048 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1d2b4 ) │ │ │ │ + movw r2, #10471 @ 0x28e7 │ │ │ │ + ldr r1, [pc, #272] @ (1d2b8 ) │ │ │ │ + ldr r0, [pc, #272] @ (1d2bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #1 │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r6, #4 │ │ │ │ + ldr r6, [pc, #776] @ (1d4cc ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r3, #0 │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + ldr r6, [pc, #584] @ (1d414 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, #7 │ │ │ │ + ldr r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + ldr r6, [pc, #280] @ (1d2f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r0, #6 │ │ │ │ + ldr r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + ldr r5, [pc, #1008] @ (1d5d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, #5 │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #1 │ │ │ │ + ldr r5, [pc, #912] @ (1d57c ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, #5 │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #32 │ │ │ │ + ldr r5, [pc, #800] @ (1d514 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r4, #2 │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #30 │ │ │ │ + ldr r5, [pc, #96] @ (1d260 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #2 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #1000] @ (1d5f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + ldrsb r4, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + ldr r4, [pc, #456] @ (1d3dc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + ldr r4, [pc, #280] @ (1d334 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #26 │ │ │ │ + strb r4, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r1, r0 │ │ │ │ + ldrsb r0, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r6 │ │ │ │ + ldr r4, [pc, #104] @ (1d290 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, r6 │ │ │ │ + ldr r3, [pc, #1000] @ (1d618 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + ldrb r4, [r0, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #168 @ 0xa8 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [lr, #-0] │ │ │ │ - adds r4, r2, #0 │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #144 @ 0x90 │ │ │ │ + ldrb r4, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #-0] │ │ │ │ - subs r0, r6, r7 │ │ │ │ + subs r2, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [lr, #-0] │ │ │ │ - subs r0, r2, r7 │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r6, #-0] │ │ │ │ - subs r0, r6, r5 │ │ │ │ + ldrsb r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + ldrb r4, [r7, #11] │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [lr, #-0] │ │ │ │ - subs r4, r0, r6 │ │ │ │ + subs r2, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r2] │ │ │ │ - adds r0, r2, r6 │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #20 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [lr, r0] │ │ │ │ - stc2l 0, cr0, [r2, #-0] │ │ │ │ - subs r4, #254 @ 0xfe │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r4], {0} │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [ip] │ │ │ │ - subs r6, r6, r3 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #206 @ 0xce │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r4], {0} │ │ │ │ - subs r6, r3, r3 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + subs r2, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [ip], #-0 │ │ │ │ - subs r6, r2, r3 │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r4], #-0 │ │ │ │ - subs r2, r4, r2 │ │ │ │ + strh r2, [r7, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r0, #10] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r5, #9] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r5, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002104c : │ │ │ │ +0001d2c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #172] @ (21108 ) │ │ │ │ + ldr r4, [pc, #172] @ (1d37c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (2110c ) │ │ │ │ + ldr r3, [pc, #172] @ (1d380 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (21110 ) │ │ │ │ + ldr r5, [pc, #168] @ (1d384 ) │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.n 210be │ │ │ │ + bmi.n 1d332 │ │ │ │ adds r3, r2, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.n 210ba │ │ │ │ + bmi.n 1d32e │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd08 │ │ │ │ + bl 1bf7c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [r5] │ │ │ │ strdne r0, r1, [r4] │ │ │ │ - beq.n 210e4 │ │ │ │ - ldr r2, [pc, #112] @ (21114 ) │ │ │ │ - ldr r3, [pc, #104] @ (2110c ) │ │ │ │ + beq.n 1d358 │ │ │ │ + ldr r2, [pc, #112] @ (1d388 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d380 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21102 │ │ │ │ + bne.n 1d376 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 21082 │ │ │ │ + bge.n 1d2f6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r5, sp, #12 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd08 │ │ │ │ + bl 1bf7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 21090 │ │ │ │ + bpl.n 1d304 │ │ │ │ mov r0, r2 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21090 │ │ │ │ - ldr r3, [pc, #48] @ (21118 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1d304 │ │ │ │ + ldr r3, [pc, #48] @ (1d38c ) │ │ │ │ mov.w r2, #510 @ 0x1fe │ │ │ │ - ldr r1, [pc, #48] @ (2111c ) │ │ │ │ - ldr r0, [pc, #48] @ (21120 ) │ │ │ │ + ldr r1, [pc, #48] @ (1d390 ) │ │ │ │ + ldr r0, [pc, #48] @ (1d394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.n 210a0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 1d314 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vaddl.s16 q0, d10, d2 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d4, d2 │ │ │ │ - vhadd.s16 d16, d8, d2 │ │ │ │ + cmp r5, #32 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r4, #228 @ 0xe4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r5 │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ + ldr r1, [pc, #104] @ (1d400 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021124 : │ │ │ │ +0001d398 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1140] @ 215b0 │ │ │ │ - ldr.w r3, [pc, #1140] @ 215b4 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1d820 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1d824 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1136] @ 215b8 │ │ │ │ + ldr.w r4, [pc, #1132] @ 1d828 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21382 │ │ │ │ - ldr.w r3, [pc, #1108] @ 215bc │ │ │ │ + beq.w 1d5f4 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1d82c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21406 │ │ │ │ + beq.w 1d676 │ │ │ │ mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 21432 │ │ │ │ + blt.w 1d6a2 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2120a │ │ │ │ + beq.n 1d47e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211a0 │ │ │ │ + beq.n 1d414 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213fe │ │ │ │ + beq.w 1d66e │ │ │ │ ands.w r3, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 21492 │ │ │ │ + bne.w 1d702 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2149a │ │ │ │ + beq.w 1d70a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 214c6 │ │ │ │ + beq.w 1d736 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21482 │ │ │ │ + bne.w 1d6f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 214f4 │ │ │ │ + beq.w 1d764 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 21512 │ │ │ │ + bpl.w 1d782 │ │ │ │ strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #976] @ (215c0 ) │ │ │ │ - ldr r3, [pc, #964] @ (215b4 ) │ │ │ │ + ldr r2, [pc, #972] @ (1d830 ) │ │ │ │ + ldr r3, [pc, #960] @ (1d824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21592 │ │ │ │ + bne.w 1d802 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #952] @ (215c4 ) │ │ │ │ + ldr r3, [pc, #948] @ (1d834 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 212d0 │ │ │ │ - ldr r3, [pc, #948] @ (215c8 ) │ │ │ │ + beq.n 1d542 │ │ │ │ + ldr r3, [pc, #944] @ (1d838 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - bl d708 │ │ │ │ + ldr r1, [r3, #116] @ 0x74 │ │ │ │ + bl d718 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 21272 │ │ │ │ + cbz r0, 1d4e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21240 │ │ │ │ + beq.n 1d4b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21532 │ │ │ │ + beq.w 1d7a2 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f914 │ │ │ │ + bl 1bb8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #28] │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 211ec │ │ │ │ - ldr r3, [pc, #880] @ (215cc ) │ │ │ │ + bne.n 1d460 │ │ │ │ + ldr r3, [pc, #876] @ (1d83c ) │ │ │ │ mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #876] @ (215d0 ) │ │ │ │ - ldr r0, [pc, #880] @ (215d4 ) │ │ │ │ + ldr r1, [pc, #876] @ (1d840 ) │ │ │ │ + ldr r0, [pc, #876] @ (1d844 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21378 │ │ │ │ - ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1d5ea │ │ │ │ + ldr.w r1, [r3, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d708 │ │ │ │ + bl d718 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 2129c │ │ │ │ + beq.n 1d50e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21472 │ │ │ │ - cbz r1, 212ec │ │ │ │ + beq.w 1d6e2 │ │ │ │ + cbz r1, 1d55e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2104c │ │ │ │ + bl 1d2c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 211ec │ │ │ │ - ldr r3, [pc, #784] @ (215cc ) │ │ │ │ + bne.n 1d460 │ │ │ │ + ldr r3, [pc, #784] @ (1d83c ) │ │ │ │ mov.w r2, #504 @ 0x1f8 │ │ │ │ - ldr r1, [pc, #792] @ (215d8 ) │ │ │ │ - ldr r0, [pc, #792] @ (215dc ) │ │ │ │ + ldr r1, [pc, #788] @ (1d848 ) │ │ │ │ + ldr r0, [pc, #792] @ (1d84c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21378 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1d5ea │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 212e8 │ │ │ │ + beq.n 1d55a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214e4 │ │ │ │ - ldr r3, [pc, #732] @ (215c8 ) │ │ │ │ + beq.w 1d754 │ │ │ │ + ldr r3, [pc, #732] @ (1d838 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ - ldr r3, [pc, #748] @ (215e0 ) │ │ │ │ + ldr.w r9, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [pc, #748] @ (1d850 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [r3] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 2153a │ │ │ │ + bmi.w 1d7aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21542 │ │ │ │ + beq.w 1d7b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21596 │ │ │ │ + beq.w 1d806 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21344 │ │ │ │ + beq.n 1d5b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ec │ │ │ │ + beq.w 1d75c │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21560 │ │ │ │ + bne.w 1d7d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2148a │ │ │ │ - ldr r3, [pc, #616] @ (215cc ) │ │ │ │ + beq.w 1d6fa │ │ │ │ + ldr r3, [pc, #612] @ (1d83c ) │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #632] @ (215e4 ) │ │ │ │ - ldr r0, [pc, #636] @ (215e8 ) │ │ │ │ + ldr r1, [pc, #632] @ (1d854 ) │ │ │ │ + ldr r0, [pc, #632] @ (1d858 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 211ec │ │ │ │ - ldr r3, [pc, #584] @ (215cc ) │ │ │ │ + b.n 1d460 │ │ │ │ + ldr r3, [pc, #580] @ (1d83c ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #608] @ (215ec ) │ │ │ │ + ldr r1, [pc, #608] @ (1d85c ) │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #608] @ (215f0 ) │ │ │ │ + ldr r0, [pc, #604] @ (1d860 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #540] @ (215c8 ) │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #540] @ (1d838 ) │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #572] @ (215f4 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #572] @ (1d864 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21580 │ │ │ │ + beq.w 1d7f0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11488 │ │ │ │ + bl 11498 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 21450 │ │ │ │ - bl 11224 │ │ │ │ + bne.n 1d6c0 │ │ │ │ + bl 11234 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.n 21378 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1d5ea │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 211a0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d414 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #488] @ (215f8 ) │ │ │ │ - ldr r1, [pc, #492] @ (215fc ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #488] @ (1d868 ) │ │ │ │ + ldr r1, [pc, #492] @ (1d86c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #432] @ (215cc ) │ │ │ │ - ldr r1, [pc, #480] @ (21600 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #432] @ (1d83c ) │ │ │ │ + ldr r1, [pc, #480] @ (1d870 ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #480] @ (21604 ) │ │ │ │ + ldr r0, [pc, #480] @ (1d874 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21378 │ │ │ │ - ldr r3, [pc, #408] @ (215cc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1d5ea │ │ │ │ + ldr r3, [pc, #408] @ (1d83c ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r1, [pc, #460] @ (21608 ) │ │ │ │ - ldr r0, [pc, #464] @ (2160c ) │ │ │ │ + ldr r1, [pc, #460] @ (1d878 ) │ │ │ │ + ldr r0, [pc, #464] @ (1d87c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 21378 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1d5ea │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #344] @ (215c4 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #344] @ (1d834 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 21166 │ │ │ │ + b.n 1d3da │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 2129c │ │ │ │ + b.n 1d50e │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 211d8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1d44c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21362 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d5d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 211aa │ │ │ │ + bl ca00 │ │ │ │ + b.n 1d41e │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #340] @ (215f8 ) │ │ │ │ - ldr r1, [pc, #364] @ (21610 ) │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #340] @ (1d868 ) │ │ │ │ + ldr r1, [pc, #364] @ (1d880 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #284] @ (215cc ) │ │ │ │ - ldr r1, [pc, #352] @ (21614 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #284] @ (1d83c ) │ │ │ │ + ldr r1, [pc, #352] @ (1d884 ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r0, [pc, #352] @ (21618 ) │ │ │ │ + ldr r0, [pc, #352] @ (1d888 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21378 │ │ │ │ - ldr r3, [pc, #260] @ (215cc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1d5ea │ │ │ │ + ldr r3, [pc, #260] @ (1d83c ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r1, [pc, #332] @ (2161c ) │ │ │ │ - ldr r0, [pc, #336] @ (21620 ) │ │ │ │ + ldr r1, [pc, #332] @ (1d88c ) │ │ │ │ + ldr r0, [pc, #336] @ (1d890 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21378 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1d5ea │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 212e8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d55a │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21344 │ │ │ │ - ldr r3, [pc, #212] @ (215cc ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d5b6 │ │ │ │ + ldr r3, [pc, #212] @ (1d83c ) │ │ │ │ mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #296] @ (21624 ) │ │ │ │ - ldr r0, [pc, #296] @ (21628 ) │ │ │ │ + ldr r1, [pc, #296] @ (1d894 ) │ │ │ │ + ldr r0, [pc, #296] @ (1d898 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21378 │ │ │ │ - ldr r3, [pc, #184] @ (215cc ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1d5ea │ │ │ │ + ldr r3, [pc, #184] @ (1d83c ) │ │ │ │ mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #272] @ (2162c ) │ │ │ │ + ldr r1, [pc, #272] @ (1d89c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #272] @ (21630 ) │ │ │ │ + ldr r3, [pc, #272] @ (1d8a0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #264] @ (21634 ) │ │ │ │ + ldr r0, [pc, #264] @ (1d8a4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 2150a │ │ │ │ + bl 12350 │ │ │ │ + b.n 1d77a │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21240 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d4b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 21300 │ │ │ │ - ldr r3, [pc, #136] @ (215cc ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 1d572 │ │ │ │ + ldr r3, [pc, #136] @ (1d83c ) │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #236] @ (21638 ) │ │ │ │ - ldr r0, [pc, #240] @ (2163c ) │ │ │ │ + ldr r1, [pc, #236] @ (1d8a8 ) │ │ │ │ + ldr r0, [pc, #240] @ (1d8ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 21378 │ │ │ │ - ldr r2, [pc, #104] @ (215cc ) │ │ │ │ - ldr r3, [pc, #220] @ (21640 ) │ │ │ │ - ldr r1, [pc, #220] @ (21644 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1d5ea │ │ │ │ + ldr r2, [pc, #104] @ (1d83c ) │ │ │ │ + ldr r3, [pc, #220] @ (1d8b0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1d8b4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (21648 ) │ │ │ │ + ldr r0, [pc, #220] @ (1d8b8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - bl 12340 │ │ │ │ - b.n 21378 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1d5ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 213e2 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (2164c ) │ │ │ │ - movw r2, #10023 @ 0x2727 │ │ │ │ - ldr r1, [pc, #176] @ (21650 ) │ │ │ │ - ldr r0, [pc, #180] @ (21654 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1d652 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ (1d8bc ) │ │ │ │ + movw r2, #7937 @ 0x1f01 │ │ │ │ + ldr r1, [pc, #176] @ (1d8c0 ) │ │ │ │ + ldr r0, [pc, #180] @ (1d8c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ + add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 11, cr0, cr8, cr2, {0} │ │ │ │ + cmp r4, #68 @ 0x44 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr14, cr2, {0} │ │ │ │ + cmp r4, #58 @ 0x3a │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr12, cr2, {0} │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r0 │ │ │ │ + strh r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + @ instruction: 0x47a6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #30 │ │ │ │ + strh r0, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ + bx r9 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #28 │ │ │ │ + strh r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + mov lr, r3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #27 │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #3 │ │ │ │ + mov r2, pc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #25 │ │ │ │ + strh r4, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + str r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + cmp r8, sp │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #24 │ │ │ │ + str r0, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ + cmp r8, sl │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #23 │ │ │ │ + str r0, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #22 │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + cmp r4, sl │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + cmp r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #30 │ │ │ │ + str r6, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ + cmp r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #29 │ │ │ │ + str r2, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + ldrh r4, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, #6 │ │ │ │ + add lr, ip │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ + str r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #20 │ │ │ │ + add r8, r8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #28 │ │ │ │ + ldr r6, [pc, #120] @ (1d92c ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + add r8, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + strb r4, [r2, #15] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #52 @ 0x34 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5fa0000 │ │ │ │ - asrs r4, r2, #17 │ │ │ │ + ldr r7, [pc, #928] @ (1dc68 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021658 : │ │ │ │ +0001d8c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r4, [pc, #1868] @ 21db8 │ │ │ │ + ldr.w r4, [pc, #1864] @ 1e024 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r3, [pc, #1868] @ 21dbc │ │ │ │ + ldr.w r3, [pc, #1864] @ 1e028 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - ldr.w r5, [pc, #1860] @ 21dc0 │ │ │ │ + ldr.w r5, [pc, #1856] @ 1e02c │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 21124 │ │ │ │ + bl 1d398 │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 21b16 │ │ │ │ + beq.w 1dd84 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21b82 │ │ │ │ + beq.w 1ddf0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 21d8c │ │ │ │ - ldr.w r2, [pc, #1804] @ 21dc4 │ │ │ │ + bpl.w 1dffa │ │ │ │ + ldr.w r2, [pc, #1800] @ 1e030 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21da0 │ │ │ │ - ldr.w r2, [pc, #1792] @ 21dc8 │ │ │ │ + beq.w 1e00e │ │ │ │ + ldr.w r2, [pc, #1788] @ 1e034 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21d88 │ │ │ │ + beq.w 1dff6 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21d84 │ │ │ │ - ldr.w r3, [pc, #1772] @ 21dcc │ │ │ │ + ble.w 1dff2 │ │ │ │ + ldr.w r3, [pc, #1768] @ 1e038 │ │ │ │ str.w r4, [fp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21b50 │ │ │ │ + beq.w 1ddbe │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 21bac │ │ │ │ + bne.w 1de1a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21bb4 │ │ │ │ + beq.w 1de22 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ mov fp, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21880 │ │ │ │ - ldr.w r2, [pc, #1704] @ 21dd0 │ │ │ │ + beq.w 1daf0 │ │ │ │ + ldr.w r2, [pc, #1700] @ 1e03c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 21aa2 │ │ │ │ - ldr.w r2, [pc, #1696] @ 21dd4 │ │ │ │ + beq.w 1dd10 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1e040 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r1, [r3, #416] @ 0x1a0 │ │ │ │ - bl d708 │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ + bl d718 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 2175a │ │ │ │ + beq.n 1d9ca │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21a1c │ │ │ │ + beq.w 1dc8a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21d7c │ │ │ │ + beq.w 1dfea │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 21afc │ │ │ │ + bne.w 1dd6a │ │ │ │ add.w r8, fp, #2 │ │ │ │ teq fp, r8 │ │ │ │ - bmi.w 21a24 │ │ │ │ + bmi.w 1dc92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21ac0 │ │ │ │ + beq.w 1dd2e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 21a5e │ │ │ │ + beq.w 1dccc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 21124 │ │ │ │ + bl 1d398 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 21b2e │ │ │ │ + bne.w 1dd9c │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 21b36 │ │ │ │ + beq.w 1dda4 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ba6 │ │ │ │ + beq.w 1de14 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w 21d8c │ │ │ │ + bpl.w 1dffa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21da0 │ │ │ │ + beq.w 1e00e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21d88 │ │ │ │ + beq.w 1dff6 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21d84 │ │ │ │ + ble.w 1dff2 │ │ │ │ str.w r8, [fp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - blx 908c │ │ │ │ + blx 909c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 21806 │ │ │ │ + beq.n 1da76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a14 │ │ │ │ + beq.w 1dc82 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 2181a │ │ │ │ + beq.n 1da8a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a0c │ │ │ │ + beq.w 1dc7a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21b88 │ │ │ │ + beq.w 1ddf6 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 21bcc │ │ │ │ - ldr.w r3, [pc, #1448] @ 21dd8 │ │ │ │ + bpl.w 1de3a │ │ │ │ + ldr.w r3, [pc, #1444] @ 1e044 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 21bec │ │ │ │ + beq.w 1de5a │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 21910 │ │ │ │ + bmi.n 1db7e │ │ │ │ cmp.w r0, r1, lsl #1 │ │ │ │ - blt.n 2191a │ │ │ │ + blt.n 1db88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21c1e │ │ │ │ + beq.w 1de8c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ tst.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne.w 21c50 │ │ │ │ + bne.w 1debe │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 21c58 │ │ │ │ + beq.w 1dec6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r8 │ │ │ │ - bl d7bc │ │ │ │ + bl d7cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21726 │ │ │ │ + bne.w 1d996 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #1364] @ 21ddc │ │ │ │ - ldr.w sl, [pc, #1364] @ 21de0 │ │ │ │ + ldr.w r3, [pc, #1360] @ 1e048 │ │ │ │ + ldr.w sl, [pc, #1360] @ 1e04c │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr.w r9, [pc, #1360] @ 21de4 │ │ │ │ + ldr.w r9, [pc, #1356] @ 1e050 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #1312] @ 21dd4 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #1308] @ 1e040 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1324] @ 21de8 │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr.w r3, [pc, #1320] @ 1e054 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c82 │ │ │ │ - bl 11488 │ │ │ │ + beq.w 1def0 │ │ │ │ + bl 11498 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21cc2 │ │ │ │ + beq.w 1df30 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [pc, #1220] @ 21dd0 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [pc, #1220] @ 1e03c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 21aaa │ │ │ │ + b.n 1dd18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 118f0 │ │ │ │ + bl 11900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2184a │ │ │ │ + beq.n 1daba │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 21d0a │ │ │ │ + bne.w 1df78 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2193a │ │ │ │ + beq.n 1dba8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cba │ │ │ │ + beq.w 1df28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 21ce4 │ │ │ │ + beq.w 1df52 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r6, [r3, #420] @ 0x1a4 │ │ │ │ - bl 13a00 │ │ │ │ + ldr.w r6, [r3, #252] @ 0xfc │ │ │ │ + bl 13a10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d12 │ │ │ │ + beq.w 1df80 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #3 │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - bl d95c │ │ │ │ + ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ + bl d96c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2197a │ │ │ │ + beq.n 1dbe8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c72 │ │ │ │ + beq.w 1dee0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21d48 │ │ │ │ - ldr.w r3, [pc, #1124] @ 21de8 │ │ │ │ + beq.w 1dfb6 │ │ │ │ + ldr.w r3, [pc, #1124] @ 1e054 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #428] @ 0x1ac │ │ │ │ + ldr.w r1, [r2, #260] @ 0x104 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d2a │ │ │ │ + beq.w 1df98 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219c0 │ │ │ │ + beq.n 1dc2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c7a │ │ │ │ + beq.w 1dee8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21d60 │ │ │ │ + beq.w 1dfce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219da │ │ │ │ + beq.n 1dc48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cdc │ │ │ │ + beq.w 1df4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 219f4 │ │ │ │ + beq.n 1dc62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cd4 │ │ │ │ - ldr r3, [pc, #996] @ (21ddc ) │ │ │ │ + beq.w 1df42 │ │ │ │ + ldr r3, [pc, #996] @ (1e048 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #1008] @ (21dec ) │ │ │ │ - ldr r0, [pc, #1008] @ (21df0 ) │ │ │ │ + ldr r1, [pc, #1004] @ (1e058 ) │ │ │ │ + ldr r0, [pc, #1008] @ (1e05c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2181a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da8a │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21806 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da76 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2175a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d9ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 21776 │ │ │ │ + bge.w 1d9e6 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21ac0 │ │ │ │ + beq.n 1dd2e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ tst.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq.w 2178a │ │ │ │ + beq.w 1d9fa │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 21792 │ │ │ │ - ldr r3, [pc, #892] @ (21ddc ) │ │ │ │ + bne.w 1da02 │ │ │ │ + ldr r3, [pc, #888] @ (1e048 ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r1, [pc, #908] @ (21df4 ) │ │ │ │ + ldr r1, [pc, #908] @ (1e060 ) │ │ │ │ mov fp, r4 │ │ │ │ - ldr r0, [pc, #908] @ (21df8 ) │ │ │ │ + ldr r0, [pc, #908] @ (1e064 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #884] @ (21dfc ) │ │ │ │ - ldr r3, [pc, #820] @ (21dbc ) │ │ │ │ + ldr r2, [pc, #884] @ (1e068 ) │ │ │ │ + ldr r3, [pc, #816] @ (1e028 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21d78 │ │ │ │ + bne.w 1dfe6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r2 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21aba │ │ │ │ + beq.n 1dd28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 21b0e │ │ │ │ + cbz r2, 1dd7c │ │ │ │ strd r4, fp, [r7] │ │ │ │ - b.n 21a84 │ │ │ │ + b.n 1dcf2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #816] @ (21e00 ) │ │ │ │ - ldr r1, [pc, #816] @ (21e04 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #812] @ (1e06c ) │ │ │ │ + ldr r1, [pc, #816] @ (1e070 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #764] @ (21ddc ) │ │ │ │ - ldr r1, [pc, #808] @ (21e08 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #764] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #804] @ (1e074 ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r0, [pc, #804] @ (21e0c ) │ │ │ │ + ldr r0, [pc, #804] @ (1e078 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 21a84 │ │ │ │ + b.n 1dcf2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 21a36 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1dca4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21aba │ │ │ │ - ldr r3, [pc, #708] @ (21ddc ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dd28 │ │ │ │ + ldr r3, [pc, #704] @ (1e048 ) │ │ │ │ movw r2, #471 @ 0x1d7 │ │ │ │ - ldr r1, [pc, #752] @ (21e10 ) │ │ │ │ - ldr r0, [pc, #756] @ (21e14 ) │ │ │ │ + ldr r1, [pc, #752] @ (1e07c ) │ │ │ │ + ldr r0, [pc, #752] @ (1e080 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 217a8 │ │ │ │ - ldr r3, [pc, #676] @ (21ddc ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1da18 │ │ │ │ + ldr r3, [pc, #672] @ (1e048 ) │ │ │ │ movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #728] @ (21e18 ) │ │ │ │ + ldr r1, [pc, #728] @ (1e084 ) │ │ │ │ mov fp, r4 │ │ │ │ - ldr r0, [pc, #728] @ (21e1c ) │ │ │ │ + ldr r0, [pc, #728] @ (1e088 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21a76 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dce4 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #672] @ (21e00 ) │ │ │ │ - ldr r1, [pc, #704] @ (21e20 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #672] @ (1e06c ) │ │ │ │ + ldr r1, [pc, #700] @ (1e08c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #624] @ (21ddc ) │ │ │ │ - ldr r1, [pc, #692] @ (21e24 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #620] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #692] @ (1e090 ) │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r0, [pc, #692] @ (21e28 ) │ │ │ │ + ldr r0, [pc, #688] @ (1e094 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 216aa │ │ │ │ - ldr r3, [pc, #592] @ (21ddc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 1d91a │ │ │ │ + ldr r3, [pc, #592] @ (1e048 ) │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ - ldr r1, [pc, #668] @ (21e2c ) │ │ │ │ - ldr r0, [pc, #668] @ (21e30 ) │ │ │ │ + ldr r1, [pc, #664] @ (1e098 ) │ │ │ │ + ldr r0, [pc, #668] @ (1e09c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21af2 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 217c2 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1dd60 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 1da32 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21702 │ │ │ │ - ldr r3, [pc, #548] @ (21ddc ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1d972 │ │ │ │ + ldr r3, [pc, #548] @ (1e048 ) │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r1, [pc, #632] @ (21e34 ) │ │ │ │ - ldr r0, [pc, #632] @ (21e38 ) │ │ │ │ + ldr r1, [pc, #628] @ (1e0a0 ) │ │ │ │ + ldr r0, [pc, #632] @ (1e0a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21a76 │ │ │ │ - ldr r3, [pc, #524] @ (21ddc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dce4 │ │ │ │ + ldr r3, [pc, #524] @ (1e048 ) │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ - ldr r1, [pc, #616] @ (21e3c ) │ │ │ │ + ldr r1, [pc, #612] @ (1e0a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - ldr r3, [pc, #612] @ (21e40 ) │ │ │ │ + ldr r3, [pc, #612] @ (1e0ac ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #608] @ (21e44 ) │ │ │ │ + ldr r0, [pc, #604] @ (1e0b0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 21b9e │ │ │ │ + bl 12350 │ │ │ │ + b.n 1de0c │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #516] @ (21e00 ) │ │ │ │ - ldr r1, [pc, #588] @ (21e48 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #516] @ (1e06c ) │ │ │ │ + ldr r1, [pc, #584] @ (1e0b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #468] @ (21ddc ) │ │ │ │ - ldr r1, [pc, #576] @ (21e4c ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #464] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #576] @ (1e0b8 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r0, [pc, #576] @ (21e50 ) │ │ │ │ + ldr r0, [pc, #572] @ (1e0bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #468] @ (21e00 ) │ │ │ │ - ldr r1, [pc, #548] @ (21e54 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #464] @ (1e06c ) │ │ │ │ + ldr r1, [pc, #548] @ (1e0c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #416] @ (21ddc ) │ │ │ │ - ldr r1, [pc, #540] @ (21e58 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #416] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #536] @ (1e0c4 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r0, [pc, #536] @ (21e5c ) │ │ │ │ + ldr r0, [pc, #536] @ (1e0c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21866 │ │ │ │ - ldr r3, [pc, #384] @ (21ddc ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1dad6 │ │ │ │ + ldr r3, [pc, #384] @ (1e048 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #512] @ (21e60 ) │ │ │ │ + ldr r1, [pc, #508] @ (1e0cc ) │ │ │ │ mov fp, r8 │ │ │ │ - ldr r0, [pc, #512] @ (21e64 ) │ │ │ │ + ldr r0, [pc, #508] @ (1e0d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21a76 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dce4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2197a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dbe8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219c0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dc2e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 21af2 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2193a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - bl 11224 │ │ │ │ - b.n 21c9e │ │ │ │ + bl 9f84 │ │ │ │ + bl 11234 │ │ │ │ + b.n 1df0c │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219f4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dc62 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 219da │ │ │ │ - ldr r3, [pc, #280] @ (21e00 ) │ │ │ │ - ldr r1, [pc, #384] @ (21e68 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dc48 │ │ │ │ + ldr r3, [pc, #280] @ (1e06c ) │ │ │ │ + ldr r1, [pc, #380] @ (1e0d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #232] @ (21ddc ) │ │ │ │ - ldr r1, [pc, #372] @ (21e6c ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #228] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #372] @ (1e0d8 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r0, [pc, #372] @ (21e70 ) │ │ │ │ + ldr r0, [pc, #368] @ (1e0dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21922 │ │ │ │ - ldr r3, [pc, #200] @ (21ddc ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1db90 │ │ │ │ + ldr r3, [pc, #196] @ (1e048 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r1, [pc, #344] @ (21e74 ) │ │ │ │ - ldr r0, [pc, #348] @ (21e78 ) │ │ │ │ + ldr r1, [pc, #344] @ (1e0e0 ) │ │ │ │ + ldr r0, [pc, #344] @ (1e0e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ - ldr r3, [pc, #176] @ (21ddc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ + ldr r3, [pc, #172] @ (1e048 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #328] @ (21e7c ) │ │ │ │ - ldr r0, [pc, #332] @ (21e80 ) │ │ │ │ + ldr r1, [pc, #328] @ (1e0e8 ) │ │ │ │ + ldr r0, [pc, #328] @ (1e0ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 21af2 │ │ │ │ - ldr r3, [pc, #144] @ (21ddc ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1dd60 │ │ │ │ + ldr r3, [pc, #144] @ (1e048 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r1, [pc, #308] @ (21e84 ) │ │ │ │ - ldr r0, [pc, #308] @ (21e88 ) │ │ │ │ + ldr r1, [pc, #304] @ (1e0f0 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e0f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21af2 │ │ │ │ - ldr r3, [pc, #120] @ (21ddc ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dd60 │ │ │ │ + ldr r3, [pc, #120] @ (1e048 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #292] @ (21e8c ) │ │ │ │ - ldr r0, [pc, #292] @ (21e90 ) │ │ │ │ + ldr r1, [pc, #288] @ (1e0f8 ) │ │ │ │ + ldr r0, [pc, #292] @ (1e0fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 21d40 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1dfae │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ mov r3, r4 │ │ │ │ mov r4, fp │ │ │ │ mov fp, r3 │ │ │ │ - b.n 21aba │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #260] @ (21e94 ) │ │ │ │ + b.n 1dd28 │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #260] @ (1e100 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #260] @ (21e98 ) │ │ │ │ - ldr r0, [pc, #264] @ (21e9c ) │ │ │ │ + ldr r1, [pc, #260] @ (1e104 ) │ │ │ │ + ldr r0, [pc, #260] @ (1e108 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (21ea0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #252] @ (1e10c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #252] @ (21ea4 ) │ │ │ │ - ldr r0, [pc, #252] @ (21ea8 ) │ │ │ │ + ldr r1, [pc, #248] @ (1e110 ) │ │ │ │ + ldr r0, [pc, #252] @ (1e114 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe9880002 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + movs r7, #24 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [ip, #-8]! │ │ │ │ + movs r7, #12 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #8 │ │ │ │ + ldr r5, [pc, #704] @ (1e310 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #15 │ │ │ │ + adcs r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + ldr r4, [pc, #304] @ (1e18c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #9 │ │ │ │ + ands r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + ldr r3, [pc, #896] @ (1e3e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 218e8 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + ldr r3, [pc, #528] @ (1e284 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + ldr r3, [pc, #400] @ (1e208 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + subs r7, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + ldr r3, [pc, #168] @ (1e128 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #5 │ │ │ │ + subs r6, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + ldr r3, [pc, #32] @ (1e0a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #4 │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + ldr r2, [pc, #984] @ (1e468 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + ldr r2, [pc, #856] @ (1e3ec ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #4 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ + ldr r2, [pc, #736] @ (1e37c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r5, #3 │ │ │ │ + subs r6, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #27 │ │ │ │ + ldr r2, [pc, #560] @ (1e2d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + ldr r2, [pc, #472] @ (1e284 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #4 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + ldr r2, [pc, #536] @ (1e2d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #26 │ │ │ │ + ldr r2, [pc, #232] @ (1e1a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #1 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #26 │ │ │ │ + ldr r2, [pc, #160] @ (1e164 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #25 │ │ │ │ + ldr r2, [pc, #32] @ (1e0e8 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, r7 │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + ldr r1, [pc, #920] @ (1e468 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, r3 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #24 │ │ │ │ + ldr r1, [pc, #616] @ (1e340 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ + ldr r1, [pc, #312] @ (1e214 ) │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u8 q0, d0, d0 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + subs r5, #18 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u32 d16, d0, d0 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ + ldr r1, [pc, #184] @ (1e19c ) │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u8 d16, d8, d0 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u32 d0, d10, d0 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + ldr r1, [pc, #88] @ (1e144 ) │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u16 d0, d2, d0 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - pkhbt r0, sl, r0 │ │ │ │ - @ instruction: 0xeaf60000 │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #992] @ (1e4d4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #896] @ (1e47c ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, r4, r0 │ │ │ │ - cdp 0, 7, cr0, cr8, cr0, {0} │ │ │ │ │ │ │ │ -00021eac : │ │ │ │ +0001e118 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r6, [pc, #2144] @ 22720 │ │ │ │ + ldr.w r6, [pc, #2144] @ 1e98c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2144] @ 22724 │ │ │ │ + ldr.w r5, [pc, #2144] @ 1e990 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2140] @ 22728 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e994 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r5, #0 │ │ │ │ - bmi.w 2228c │ │ │ │ + bmi.w 1e4f8 │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 22284 │ │ │ │ - ldr.w r3, [pc, #2104] @ 2272c │ │ │ │ + bmi.w 1e4f0 │ │ │ │ + ldr.w r3, [pc, #2104] @ 1e998 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2231a │ │ │ │ + beq.w 1e586 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 22350 │ │ │ │ + beq.w 1e5bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21658 │ │ │ │ + bl 1d8c8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 22388 │ │ │ │ + bmi.w 1e5f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 2236c │ │ │ │ + beq.w 1e5d8 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15f60 │ │ │ │ + bl 15f70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22278 │ │ │ │ + beq.w 1e4e4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22390 │ │ │ │ + beq.w 1e5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22090 │ │ │ │ - ldr.w r3, [pc, #1996] @ 22730 │ │ │ │ + beq.w 1e2fc │ │ │ │ + ldr.w r3, [pc, #1996] @ 1e99c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r7, [r9, #368] @ 0x170 │ │ │ │ - blx 91ec │ │ │ │ + ldr.w r7, [r9, #200] @ 0xc8 │ │ │ │ + blx 91fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22706 │ │ │ │ + beq.w 1e972 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f90 │ │ │ │ + beq.n 1e1fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222bc │ │ │ │ + beq.w 1e528 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 223b4 │ │ │ │ - ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ + beq.w 1e620 │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21fc0 │ │ │ │ + beq.n 1e22c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222c4 │ │ │ │ + beq.w 1e530 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 222da │ │ │ │ - ldr.w r3, [pc, #1900] @ 22734 │ │ │ │ + beq.w 1e546 │ │ │ │ + ldr.w r3, [pc, #1900] @ 1e9a0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w sl, [r9] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 224ba │ │ │ │ + beq.w 1e726 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2200c │ │ │ │ + beq.n 1e278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222d2 │ │ │ │ + beq.w 1e53e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226ee │ │ │ │ + beq.w 1e95a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2202c │ │ │ │ + beq.n 1e298 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22306 │ │ │ │ + beq.w 1e572 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 224de │ │ │ │ + bne.w 1e74a │ │ │ │ mov r0, r7 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 222fe │ │ │ │ - ldr.w r3, [pc, #1772] @ 22738 │ │ │ │ + beq.w 1e56a │ │ │ │ + ldr.w r3, [pc, #1772] @ 1e9a4 │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr.w r1, [pc, #1768] @ 2273c │ │ │ │ - ldr.w r0, [pc, #1768] @ 22740 │ │ │ │ + ldr.w r1, [pc, #1768] @ 1e9a8 │ │ │ │ + ldr.w r0, [pc, #1768] @ 1e9ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1748] @ 22744 │ │ │ │ - ldr.w r3, [pc, #1712] @ 22724 │ │ │ │ + ldr.w r2, [pc, #1748] @ 1e9b0 │ │ │ │ + ldr.w r3, [pc, #1712] @ 1e990 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22670 │ │ │ │ + bne.w 1e8dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15f60 │ │ │ │ + bl 15f70 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2230e │ │ │ │ + beq.w 1e57a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 224fe │ │ │ │ + beq.w 1e76a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21f62 │ │ │ │ + bne.w 1e1ce │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r7, [sl] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [sl] │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223cc │ │ │ │ + beq.w 1e638 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22566 │ │ │ │ + beq.w 1e7d2 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 12374 │ │ │ │ + bl 12384 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 223d8 │ │ │ │ + beq.w 1e644 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 223e6 │ │ │ │ + beq.w 1e652 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22140 │ │ │ │ + beq.n 1e3ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2252e │ │ │ │ - ldr.w r3, [pc, #1516] @ 22730 │ │ │ │ + beq.w 1e79a │ │ │ │ + ldr.w r3, [pc, #1516] @ 1e99c │ │ │ │ tst.w r8, #1 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldrd r7, r3, [r9, #380] @ 0x17c │ │ │ │ + ldrd r7, r3, [r9, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 225b8 │ │ │ │ + bne.w 1e824 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2258e │ │ │ │ + beq.w 1e7fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 226be │ │ │ │ + beq.w 1e92a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221a0 │ │ │ │ + beq.n 1e40c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22536 │ │ │ │ - ldr.w r3, [pc, #1444] @ 22748 │ │ │ │ + beq.w 1e7a2 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1e9b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 225c0 │ │ │ │ + bne.w 1e82c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221c2 │ │ │ │ + beq.n 1e42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22542 │ │ │ │ - ldr.w r3, [pc, #1416] @ 2274c │ │ │ │ + beq.w 1e7ae │ │ │ │ + ldr.w r3, [pc, #1416] @ 1e9b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 22516 │ │ │ │ + beq.w 1e782 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 226a6 │ │ │ │ + beq.w 1e912 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 221e8 │ │ │ │ + beq.n 1e454 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22556 │ │ │ │ - ldr.w r3, [pc, #1352] @ 22734 │ │ │ │ + beq.w 1e7c2 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1e9a0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w sl, [r9, #388] @ 0x184 │ │ │ │ + ldr.w sl, [r9, #220] @ 0xdc │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w r5, [r9] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 225f6 │ │ │ │ + beq.w 1e862 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 226d6 │ │ │ │ + beq.w 1e942 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2223c │ │ │ │ + beq.n 1e4a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2255e │ │ │ │ + beq.w 1e7ca │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22614 │ │ │ │ + bne.w 1e880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2254e │ │ │ │ - ldr.w r3, [pc, #1244] @ 22738 │ │ │ │ + beq.w 1e7ba │ │ │ │ + ldr.w r3, [pc, #1244] @ 1e9a4 │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr.w r1, [pc, #1260] @ 22750 │ │ │ │ - ldr.w r0, [pc, #1260] @ 22754 │ │ │ │ + ldr.w r1, [pc, #1260] @ 1e9bc │ │ │ │ + ldr.w r0, [pc, #1260] @ 1e9c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22066 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e2d2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 21f56 │ │ │ │ + b.n 1e1c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 21ef0 │ │ │ │ + bge.w 1e15c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - ldr.w r3, [pc, #1172] @ 2272c │ │ │ │ + bl 17014 │ │ │ │ + ldr.w r3, [pc, #1172] @ 1e998 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2231a │ │ │ │ + beq.n 1e586 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 21f08 │ │ │ │ + beq.w 1e174 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21f08 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1e174 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21f90 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e1fc │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21fc6 │ │ │ │ - b.n 222da │ │ │ │ + bne.w 1e232 │ │ │ │ + b.n 1e546 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2200c │ │ │ │ - ldr.w r3, [pc, #1116] @ 22738 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e278 │ │ │ │ + ldr.w r3, [pc, #1116] @ 1e9a4 │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr.w r1, [pc, #1140] @ 22758 │ │ │ │ - ldr.w r0, [pc, #1140] @ 2275c │ │ │ │ + ldr.w r1, [pc, #1140] @ 1e9c4 │ │ │ │ + ldr.w r0, [pc, #1140] @ 1e9c8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22066 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1e2d2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2204a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e2b6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2202c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e298 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 220b8 │ │ │ │ + b.n 1e324 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - ldr.w r3, [pc, #1084] @ 22760 │ │ │ │ - ldr.w r1, [pc, #1084] @ 22764 │ │ │ │ + bl ca1c │ │ │ │ + ldr.w r3, [pc, #1084] @ 1e9cc │ │ │ │ + ldr.w r1, [pc, #1084] @ 1e9d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1028] @ 22738 │ │ │ │ - ldr.w r1, [pc, #1072] @ 22768 │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1028] @ 1e9a4 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1e9d4 │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr.w r0, [pc, #1068] @ 2276c │ │ │ │ + ldr.w r0, [pc, #1068] @ 1e9d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22066 │ │ │ │ - ldr r3, [pc, #996] @ (22738 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r3, [pc, #996] @ (1e9a4 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr.w r1, [pc, #1048] @ 22770 │ │ │ │ - ldr.w r0, [pc, #1048] @ 22774 │ │ │ │ + ldr.w r1, [pc, #1048] @ 1e9dc │ │ │ │ + ldr.w r0, [pc, #1048] @ 1e9e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22066 │ │ │ │ - ldr r3, [pc, #968] @ (22738 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r3, [pc, #968] @ (1e9a4 ) │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ - ldr.w r1, [pc, #1028] @ 22778 │ │ │ │ - ldr.w r0, [pc, #1028] @ 2277c │ │ │ │ + ldr.w r1, [pc, #1028] @ 1e9e4 │ │ │ │ + ldr.w r0, [pc, #1028] @ 1e9e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22066 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e2d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 21f22 │ │ │ │ - ldr r3, [pc, #932] @ (22738 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1e18e │ │ │ │ + ldr r3, [pc, #932] @ (1e9a4 ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #1000] @ (22780 ) │ │ │ │ - ldr r0, [pc, #1000] @ (22784 ) │ │ │ │ + ldr r1, [pc, #1000] @ (1e9ec ) │ │ │ │ + ldr r0, [pc, #1000] @ (1e9f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22066 │ │ │ │ - ldr r3, [pc, #896] @ (22738 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r3, [pc, #896] @ (1e9a4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #972] @ (22788 ) │ │ │ │ - ldr r0, [pc, #972] @ (2278c ) │ │ │ │ + ldr r1, [pc, #972] @ (1e9f4 ) │ │ │ │ + ldr r0, [pc, #972] @ (1e9f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 222f6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e562 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 220f0 │ │ │ │ + b.n 1e35c │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 22128 │ │ │ │ - ldr r3, [pc, #848] @ (22738 ) │ │ │ │ + bne.w 1e394 │ │ │ │ + ldr r3, [pc, #848] @ (1e9a4 ) │ │ │ │ mov.w r2, #386 @ 0x182 │ │ │ │ - ldr r1, [pc, #928] @ (22790 ) │ │ │ │ - ldr r0, [pc, #932] @ (22794 ) │ │ │ │ + ldr r1, [pc, #928] @ (1e9fc ) │ │ │ │ + ldr r0, [pc, #932] @ (1ea00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #796] @ (22730 ) │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #796] @ (1e99c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #896] @ (22798 ) │ │ │ │ + ldr r3, [pc, #896] @ (1ea04 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22658 │ │ │ │ - bl 11488 │ │ │ │ + beq.w 1e8c4 │ │ │ │ + bl 11498 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22634 │ │ │ │ + beq.w 1e8a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #748] @ (22734 ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #748] @ (1e9a0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, fp, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2268e │ │ │ │ + beq.w 1e8fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22674 │ │ │ │ + bne.w 1e8e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22066 │ │ │ │ - ldr r3, [pc, #636] @ (22738 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r3, [pc, #636] @ (1e9a4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #728] @ (2279c ) │ │ │ │ - ldr r0, [pc, #732] @ (227a0 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ea08 ) │ │ │ │ + ldr r0, [pc, #732] @ (1ea0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22066 │ │ │ │ - ldr r2, [pc, #600] @ (22738 ) │ │ │ │ - ldr r3, [pc, #704] @ (227a4 ) │ │ │ │ - ldr r1, [pc, #708] @ (227a8 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r2, [pc, #600] @ (1e9a4 ) │ │ │ │ + ldr r3, [pc, #704] @ (1ea10 ) │ │ │ │ + ldr r1, [pc, #708] @ (1ea14 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #708] @ (227ac ) │ │ │ │ + ldr r0, [pc, #708] @ (1ea18 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - bl 12340 │ │ │ │ - b.n 22066 │ │ │ │ - ldr r3, [pc, #568] @ (22738 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r3, [pc, #568] @ (1e9a4 ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #680] @ (227b0 ) │ │ │ │ - ldr r0, [pc, #684] @ (227b4 ) │ │ │ │ + ldr r1, [pc, #680] @ (1ea1c ) │ │ │ │ + ldr r0, [pc, #684] @ (1ea20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 223a6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e612 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 2263e │ │ │ │ + bne.w 1e8aa │ │ │ │ add.w r4, r8, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.n 2257e │ │ │ │ + bmi.n 1e7ea │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 2206e │ │ │ │ + b.n 1e2da │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22140 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e3ac │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 221a0 │ │ │ │ + b.n 1e40c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 221c2 │ │ │ │ + b.n 1e42e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2225a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e4c6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 221e8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e454 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2223c │ │ │ │ - ldr r3, [pc, #464] @ (22738 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e4a8 │ │ │ │ + ldr r3, [pc, #464] @ (1e9a4 ) │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr r1, [pc, #584] @ (227b8 ) │ │ │ │ - ldr r0, [pc, #588] @ (227bc ) │ │ │ │ + ldr r1, [pc, #584] @ (1ea24 ) │ │ │ │ + ldr r0, [pc, #588] @ (1ea28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 223a6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e612 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 22528 │ │ │ │ + bge.n 1e794 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22528 │ │ │ │ - ldr r3, [pc, #424] @ (22738 ) │ │ │ │ + b.n 1e794 │ │ │ │ + ldr r3, [pc, #424] @ (1e9a4 ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #552] @ (227c0 ) │ │ │ │ - ldr r0, [pc, #556] @ (227c4 ) │ │ │ │ + ldr r1, [pc, #552] @ (1ea2c ) │ │ │ │ + ldr r0, [pc, #556] @ (1ea30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22066 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e2d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 22156 │ │ │ │ - ldr r0, [pc, #516] @ (227c8 ) │ │ │ │ + bl ca00 │ │ │ │ + b.n 1e3c2 │ │ │ │ + ldr r0, [pc, #516] @ (1ea34 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 225de │ │ │ │ + beq.n 1e84a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22650 │ │ │ │ - ldr r3, [pc, #344] @ (22738 ) │ │ │ │ + beq.n 1e8bc │ │ │ │ + ldr r3, [pc, #344] @ (1e9a4 ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #484] @ (227cc ) │ │ │ │ - ldr r0, [pc, #488] @ (227d0 ) │ │ │ │ + ldr r1, [pc, #484] @ (1ea38 ) │ │ │ │ + ldr r0, [pc, #488] @ (1ea3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 223a6 │ │ │ │ - ldr r3, [pc, #320] @ (22738 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1e612 │ │ │ │ + ldr r3, [pc, #320] @ (1e9a4 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #468] @ (227d4 ) │ │ │ │ - ldr r0, [pc, #472] @ (227d8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1ea40 ) │ │ │ │ + ldr r0, [pc, #472] @ (1ea44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22066 │ │ │ │ - ldr r2, [pc, #288] @ (22738 ) │ │ │ │ - ldr r3, [pc, #452] @ (227dc ) │ │ │ │ - ldr r1, [pc, #452] @ (227e0 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e2d2 │ │ │ │ + ldr r2, [pc, #288] @ (1e9a4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1ea48 ) │ │ │ │ + ldr r1, [pc, #452] @ (1ea4c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (227e4 ) │ │ │ │ + ldr r0, [pc, #452] @ (1ea50 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - bl 12340 │ │ │ │ - b.n 22066 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 2249e │ │ │ │ + bl 12350 │ │ │ │ + b.n 1e2d2 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 1e70a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22528 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1e794 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 225de │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e84a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2249e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl ca1c │ │ │ │ + b.n 1e70a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #364] @ (227e8 ) │ │ │ │ + ldr r2, [pc, #364] @ (1ea54 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ - bl 12340 │ │ │ │ - b.n 2249e │ │ │ │ + bl 12350 │ │ │ │ + b.n 1e70a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2249e │ │ │ │ - ldr r3, [pc, #324] @ (227ec ) │ │ │ │ - movw r2, #8076 @ 0x1f8c │ │ │ │ - ldr r1, [pc, #320] @ (227f0 ) │ │ │ │ - ldr r0, [pc, #324] @ (227f4 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1e70a │ │ │ │ + ldr r3, [pc, #324] @ (1ea58 ) │ │ │ │ + movw r2, #5990 @ 0x1766 │ │ │ │ + ldr r1, [pc, #320] @ (1ea5c ) │ │ │ │ + ldr r0, [pc, #324] @ (1ea60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (227f8 ) │ │ │ │ - movw r2, #7982 @ 0x1f2e │ │ │ │ - ldr r1, [pc, #308] @ (227fc ) │ │ │ │ - ldr r0, [pc, #312] @ (22800 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (1ea64 ) │ │ │ │ + movw r2, #5896 @ 0x1708 │ │ │ │ + ldr r1, [pc, #308] @ (1ea68 ) │ │ │ │ + ldr r0, [pc, #312] @ (1ea6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (22804 ) │ │ │ │ - movw r2, #8007 @ 0x1f47 │ │ │ │ - ldr r1, [pc, #296] @ (22808 ) │ │ │ │ - ldr r0, [pc, #300] @ (2280c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (1ea70 ) │ │ │ │ + movw r2, #5921 @ 0x1721 │ │ │ │ + ldr r1, [pc, #296] @ (1ea74 ) │ │ │ │ + ldr r0, [pc, #300] @ (1ea78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (22810 ) │ │ │ │ - movw r2, #7883 @ 0x1ecb │ │ │ │ - ldr r1, [pc, #284] @ (22814 ) │ │ │ │ - ldr r0, [pc, #288] @ (22818 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (1ea7c ) │ │ │ │ + movw r2, #5797 @ 0x16a5 │ │ │ │ + ldr r1, [pc, #284] @ (1ea80 ) │ │ │ │ + ldr r0, [pc, #288] @ (1ea84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (2281c ) │ │ │ │ - movw r2, #7861 @ 0x1eb5 │ │ │ │ - ldr r1, [pc, #272] @ (22820 ) │ │ │ │ - ldr r0, [pc, #276] @ (22824 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (1ea88 ) │ │ │ │ + movw r2, #5775 @ 0x168f │ │ │ │ + ldr r1, [pc, #272] @ (1ea8c ) │ │ │ │ + ldr r0, [pc, #276] @ (1ea90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2298c │ │ │ │ - movs r2, r0 │ │ │ │ + subs r0, r1, #3 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22980 │ │ │ │ - movs r2, r0 │ │ │ │ + subs r6, r7, #2 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #11 │ │ │ │ + str r2, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r2], #-0 │ │ │ │ - svc 134 @ 0x86 │ │ │ │ - movs r2, r0 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ + ldr r6, [pc, #904] @ (1ed48 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa120000 │ │ │ │ - asrs r2, r2, #1 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #392] @ (1eb50 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [r2] │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ + ldr r6, [pc, #40] @ (1ea00 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh.w r0, [sl, r0] │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [lr, r0] │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ + ldr r5, [pc, #952] @ (1ed98 ) │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d0-d3}, [r2], r0 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [r2] │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + ldr r5, [pc, #840] @ (1ed30 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh.w r0, [lr] │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #712] @ (1ecb8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #568] @ (1ec30 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #368] @ (1eb70 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #32 │ │ │ │ movs r1, r0 │ │ │ │ - strb.w r0, [ip] │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ + ldr r4, [pc, #544] @ (1ec2c ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7b80000 │ │ │ │ - lsls r4, r1, #12 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + subs r6, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7920000 │ │ │ │ - lsrs r4, r6, #24 │ │ │ │ + ldr r4, [pc, #392] @ (1eba0 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7740000 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf70c0000 │ │ │ │ - lsrs r4, r4, #22 │ │ │ │ + ldr r4, [pc, #272] @ (1eb30 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6e40000 │ │ │ │ - @ instruction: 0xf72c0000 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + adds r5, #8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6940000 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + ldr r3, [pc, #880] @ (1ed98 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf67c0000 │ │ │ │ - lsls r6, r2, #7 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #20 │ │ │ │ + ldr r3, [pc, #720] @ (1ed00 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf65c0000 │ │ │ │ - lsls r4, r6, #5 │ │ │ │ + adds r4, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #36 @ 0x24 │ │ │ │ + adds r4, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 221c8 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr12, cr0, {0} │ │ │ │ - movs r5, #12 │ │ │ │ + ldr r3, [pc, #400] @ (1ebcc ) │ │ │ │ movs r1, r0 │ │ │ │ - b.n 221a4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + adds r4, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #244 @ 0xf4 │ │ │ │ + ldr r3, [pc, #304] @ (1eb74 ) │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22180 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r4] │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + adds r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 2215c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + subs r5, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #196 @ 0xc4 │ │ │ │ + ldr r3, [pc, #176] @ (1eb00 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #184 @ 0xb8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22138 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip] │ │ │ │ │ │ │ │ -00022828 : │ │ │ │ +0001ea94 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #376] @ 229b0 │ │ │ │ + ldr.w ip, [pc, #376] @ 1ec1c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1152 @ 0x480 │ │ │ │ - ldr.w ip, [pc, #360] @ 229b4 │ │ │ │ - ldr r5, [pc, #360] @ (229b8 ) │ │ │ │ + add.w r3, ip, #960 @ 0x3c0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1ec20 │ │ │ │ + ldr r5, [pc, #360] @ (1ec24 ) │ │ │ │ add r4, sp, #32 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (229bc ) │ │ │ │ + ldr r4, [pc, #348] @ (1ec28 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22926 │ │ │ │ + beq.n 1eb92 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 22906 │ │ │ │ + bpl.n 1eb72 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 2292a │ │ │ │ + bpl.n 1eb96 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22942 │ │ │ │ + bne.n 1ebae │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (229c0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1ec2c ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22936 │ │ │ │ + bne.n 1eba2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21eac │ │ │ │ + bl 1e118 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 22926 │ │ │ │ + beq.n 1eb92 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22956 │ │ │ │ + beq.n 1ebc2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2297e │ │ │ │ - ldr r1, [pc, #244] @ (229c4 ) │ │ │ │ + bpl.n 1ebea │ │ │ │ + ldr r1, [pc, #244] @ (1ec30 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22992 │ │ │ │ - ldr r1, [pc, #240] @ (229c8 ) │ │ │ │ + beq.n 1ebfe │ │ │ │ + ldr r1, [pc, #240] @ (1ec34 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 229a8 │ │ │ │ + beq.n 1ec14 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 229ac │ │ │ │ + ble.n 1ec18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 229ac │ │ │ │ + beq.n 1ec18 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (229cc ) │ │ │ │ - ldr r2, [pc, #200] @ (229b8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1ec38 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ec24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2297a │ │ │ │ + bne.n 1ebe6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (229d0 ) │ │ │ │ + ldr r0, [pc, #200] @ (1ec3c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (229d4 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1ec40 ) │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ - ldr r1, [pc, #192] @ (229d8 ) │ │ │ │ - ldr r0, [pc, #192] @ (229dc ) │ │ │ │ + ldr r1, [pc, #192] @ (1ec44 ) │ │ │ │ + ldr r0, [pc, #192] @ (1ec48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 228ec │ │ │ │ - ldr r0, [pc, #180] @ (229e0 ) │ │ │ │ + b.n 1eb58 │ │ │ │ + ldr r0, [pc, #180] @ (1ec4c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 22910 │ │ │ │ - ldr r0, [pc, #172] @ (229e4 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 1eb7c │ │ │ │ + ldr r0, [pc, #172] @ (1ec50 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 22910 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1eb7c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 22892 │ │ │ │ + beq.n 1eafe │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 22960 │ │ │ │ + bne.n 1ebcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22892 │ │ │ │ + b.n 1eafe │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 228ba │ │ │ │ + b.n 1eb26 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22892 │ │ │ │ + bne.n 1eafe │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22892 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (229e8 ) │ │ │ │ + b.n 1eafe │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1ec54 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (229ec ) │ │ │ │ - ldr r0, [pc, #104] @ (229f0 ) │ │ │ │ + ldr r1, [pc, #104] @ (1ec58 ) │ │ │ │ + ldr r0, [pc, #104] @ (1ec5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (229f4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1ec60 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (229f8 ) │ │ │ │ - ldr r0, [pc, #96] @ (229fc ) │ │ │ │ + ldr r1, [pc, #92] @ (1ec64 ) │ │ │ │ + ldr r0, [pc, #96] @ (1ec68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - b.n 230ec │ │ │ │ - movs r2, r0 │ │ │ │ - bvc.n 22910 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r0, r0, #21 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 228f4 │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 229e8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ + asrs r0, r4, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0x47be │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #8 │ │ │ │ + ldr r0, [pc, #200] @ (1ed10 ) │ │ │ │ movs r1, r0 │ │ │ │ - bfi r0, r2, #0, #1 │ │ │ │ - smlawb r0, sl, r0, r0 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr0, {0} │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - udf #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - svc 4 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ + subs r0, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r2, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r5, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r2, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22f0c │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022a00 : │ │ │ │ +0001ec6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r6, [pc, #2084] @ 23238 │ │ │ │ + ldr.w r6, [pc, #2084] @ 1f4a4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2084] @ 2323c │ │ │ │ + ldr.w r5, [pc, #2084] @ 1f4a8 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2080] @ 23240 │ │ │ │ + ldr.w r4, [pc, #2080] @ 1f4ac │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r5, #0 │ │ │ │ - bmi.w 22dc6 │ │ │ │ + bmi.w 1f032 │ │ │ │ add.w r8, r2, #4 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 22dbe │ │ │ │ - ldr.w r3, [pc, #2044] @ 23244 │ │ │ │ + bmi.w 1f02a │ │ │ │ + ldr.w r3, [pc, #2044] @ 1f4b0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e34 │ │ │ │ + beq.w 1f0a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 22e6a │ │ │ │ + beq.w 1f0d6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 21658 │ │ │ │ + bl 1d8c8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 22e9e │ │ │ │ + bmi.w 1f10a │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 22e86 │ │ │ │ + beq.w 1f0f2 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15f60 │ │ │ │ + bl 15f70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22bde │ │ │ │ + beq.w 1ee4a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22ea6 │ │ │ │ + beq.w 1f112 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22bea │ │ │ │ - ldr.w r3, [pc, #1936] @ 23248 │ │ │ │ + beq.w 1ee56 │ │ │ │ + ldr.w r3, [pc, #1936] @ 1f4b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #392] @ 0x188 │ │ │ │ - blx 91ec │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ + blx 91fc │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 23220 │ │ │ │ + beq.w 1f48c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22ae2 │ │ │ │ + beq.n 1ed4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22df4 │ │ │ │ + beq.w 1f060 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22f1c │ │ │ │ + beq.w 1f188 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #2 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22b0e │ │ │ │ + beq.n 1ed7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22dfc │ │ │ │ + beq.w 1f068 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22f3a │ │ │ │ - ldr.w r3, [pc, #1844] @ 2324c │ │ │ │ + beq.w 1f1a6 │ │ │ │ + ldr.w r3, [pc, #1844] @ 1f4b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w sl, [r9] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f5a │ │ │ │ + beq.w 1f1c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22b5a │ │ │ │ + beq.n 1edc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e14 │ │ │ │ + beq.w 1f080 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 231c0 │ │ │ │ + beq.w 1f42c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22b7a │ │ │ │ + beq.n 1ede6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e0c │ │ │ │ + beq.w 1f078 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22f86 │ │ │ │ + bne.w 1f1f2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e04 │ │ │ │ - ldr.w r3, [pc, #1716] @ 23250 │ │ │ │ + beq.w 1f070 │ │ │ │ + ldr.w r3, [pc, #1716] @ 1f4bc │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr.w r1, [pc, #1712] @ 23254 │ │ │ │ - ldr.w r0, [pc, #1712] @ 23258 │ │ │ │ + ldr.w r1, [pc, #1712] @ 1f4c0 │ │ │ │ + ldr.w r0, [pc, #1712] @ 1f4c4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1692] @ 2325c │ │ │ │ - ldr.w r3, [pc, #1656] @ 2323c │ │ │ │ + ldr.w r2, [pc, #1692] @ 1f4c8 │ │ │ │ + ldr.w r3, [pc, #1656] @ 1f4a8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 231bc │ │ │ │ + bne.w 1f428 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 22aaa │ │ │ │ + b.n 1ed16 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15038 │ │ │ │ + bl 15048 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e1c │ │ │ │ + beq.w 1f088 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22fa6 │ │ │ │ + beq.w 1f212 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r7, [sl] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [sl] │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22e28 │ │ │ │ + beq.w 1f094 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22eea │ │ │ │ + beq.w 1f156 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 167d8 │ │ │ │ + bl 167e8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22eca │ │ │ │ + beq.w 1f136 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 22fbe │ │ │ │ - ldr.w r3, [pc, #1480] @ 23248 │ │ │ │ + beq.w 1f22a │ │ │ │ + ldr.w r3, [pc, #1480] @ 1f4b4 │ │ │ │ tst.w r8, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r7, [r3, #396] @ 0x18c │ │ │ │ - ldr.w r9, [r3, #384] @ 0x180 │ │ │ │ - bne.w 230be │ │ │ │ + ldr.w r7, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1f32a │ │ │ │ mov r0, r8 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23094 │ │ │ │ + beq.w 1f300 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23208 │ │ │ │ + beq.w 1f474 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22cde │ │ │ │ + beq.n 1ef4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f52 │ │ │ │ - ldr.w r3, [pc, #1408] @ 23260 │ │ │ │ + beq.w 1f1be │ │ │ │ + ldr.w r3, [pc, #1408] @ 1f4cc │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 230d8 │ │ │ │ + bne.w 1f344 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d06 │ │ │ │ + beq.n 1ef72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f7e │ │ │ │ - ldr.w r3, [pc, #1372] @ 23264 │ │ │ │ + beq.w 1f1ea │ │ │ │ + ldr.w r3, [pc, #1372] @ 1f4d0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 22f02 │ │ │ │ + beq.w 1f16e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 231d8 │ │ │ │ + beq.w 1f444 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d2c │ │ │ │ + beq.n 1ef98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22eda │ │ │ │ + beq.w 1f146 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w sl, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #1300] @ 2324c │ │ │ │ + ldr.w sl, [r3, #232] @ 0xe8 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1f4b8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w r5, [r9] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23110 │ │ │ │ + beq.w 1f37c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 231f0 │ │ │ │ + beq.w 1f45c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22d82 │ │ │ │ + beq.n 1efee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ee2 │ │ │ │ + beq.w 1f14e │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2312e │ │ │ │ + bne.w 1f39a │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ed2 │ │ │ │ - ldr.w r3, [pc, #1196] @ 23250 │ │ │ │ + beq.w 1f13e │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f4bc │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ - ldr.w r1, [pc, #1212] @ 23268 │ │ │ │ - ldr.w r0, [pc, #1212] @ 2326c │ │ │ │ + ldr.w r1, [pc, #1212] @ 1f4d4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 1f4d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22bb4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ee20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 22a44 │ │ │ │ + bge.w 1ecb0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 17004 │ │ │ │ - ldr.w r3, [pc, #1140] @ 23244 │ │ │ │ + bl 17014 │ │ │ │ + ldr.w r3, [pc, #1140] @ 1f4b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22e34 │ │ │ │ + cbz r2, 1f0a0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e408 │ │ │ │ + bl 1a688 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 22a5c │ │ │ │ + beq.w 1ecc8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22a5c │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ecc8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22ae2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ed4e │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b0e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ed7a │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b98 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ee04 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b7a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ede6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22b5a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1edc6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 22c12 │ │ │ │ + b.n 1ee7e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 22c46 │ │ │ │ + b.n 1eeb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - ldr.w r3, [pc, #1076] @ 23270 │ │ │ │ - ldr.w r1, [pc, #1076] @ 23274 │ │ │ │ + bl ca1c │ │ │ │ + ldr.w r3, [pc, #1076] @ 1f4dc │ │ │ │ + ldr.w r1, [pc, #1076] @ 1f4e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1024] @ 23250 │ │ │ │ - ldr.w r1, [pc, #1060] @ 23278 │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1024] @ 1f4bc │ │ │ │ + ldr.w r1, [pc, #1060] @ 1f4e4 │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r0, [pc, #1056] @ 2327c │ │ │ │ + ldr.w r0, [pc, #1056] @ 1f4e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r3, [pc, #996] @ (23250 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r3, [pc, #996] @ (1f4bc ) │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r1, [pc, #1036] @ 23280 │ │ │ │ - ldr.w r0, [pc, #1036] @ 23284 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1f4ec │ │ │ │ + ldr.w r0, [pc, #1036] @ 1f4f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r3, [pc, #968] @ (23250 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r3, [pc, #968] @ (1f4bc ) │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ - ldr r1, [pc, #1016] @ (23288 ) │ │ │ │ - ldr r0, [pc, #1020] @ (2328c ) │ │ │ │ + ldr r1, [pc, #1016] @ (1f4f4 ) │ │ │ │ + ldr r0, [pc, #1020] @ (1f4f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22bb4 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1ee20 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22a76 │ │ │ │ - ldr r3, [pc, #936] @ (23250 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ece2 │ │ │ │ + ldr r3, [pc, #936] @ (1f4bc ) │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ - ldr r1, [pc, #992] @ (23290 ) │ │ │ │ - ldr r0, [pc, #996] @ (23294 ) │ │ │ │ + ldr r1, [pc, #992] @ (1f4fc ) │ │ │ │ + ldr r0, [pc, #996] @ (1f500 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22bb4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ee20 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22c74 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eee0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22da0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f00c │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22d2c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ef98 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22d82 │ │ │ │ - ldr r3, [pc, #868] @ (23250 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1efee │ │ │ │ + ldr r3, [pc, #868] @ (1f4bc ) │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr r1, [pc, #932] @ (23298 ) │ │ │ │ - ldr r0, [pc, #936] @ (2329c ) │ │ │ │ + ldr r1, [pc, #932] @ (1f504 ) │ │ │ │ + ldr r0, [pc, #936] @ (1f508 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22ebc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1f128 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 23158 │ │ │ │ + bne.w 1f3c4 │ │ │ │ add.w r4, r8, #4 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 230c6 │ │ │ │ + bmi.w 1f332 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 22bbc │ │ │ │ - ldr r3, [pc, #816] @ (23250 ) │ │ │ │ + b.n 1ee28 │ │ │ │ + ldr r3, [pc, #816] @ (1f4bc ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #892] @ (232a0 ) │ │ │ │ - ldr r0, [pc, #892] @ (232a4 ) │ │ │ │ + ldr r1, [pc, #892] @ (1f50c ) │ │ │ │ + ldr r0, [pc, #892] @ (1f510 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r3, [pc, #788] @ (23250 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r3, [pc, #788] @ (1f4bc ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #868] @ (232a8 ) │ │ │ │ - ldr r0, [pc, #872] @ (232ac ) │ │ │ │ + ldr r1, [pc, #868] @ (1f514 ) │ │ │ │ + ldr r0, [pc, #872] @ (1f518 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22f32 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1f19e │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22cde │ │ │ │ - ldr r3, [pc, #756] @ (23250 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ef4a │ │ │ │ + ldr r3, [pc, #756] @ (1f4bc ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #844] @ (232b0 ) │ │ │ │ - ldr r0, [pc, #848] @ (232b4 ) │ │ │ │ + ldr r1, [pc, #844] @ (1f51c ) │ │ │ │ + ldr r0, [pc, #848] @ (1f520 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22bb4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ee20 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22d06 │ │ │ │ - ldr r2, [pc, #712] @ (23250 ) │ │ │ │ - ldr r3, [pc, #812] @ (232b8 ) │ │ │ │ - ldr r1, [pc, #816] @ (232bc ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ef72 │ │ │ │ + ldr r2, [pc, #712] @ (1f4bc ) │ │ │ │ + ldr r3, [pc, #812] @ (1f524 ) │ │ │ │ + ldr r1, [pc, #816] @ (1f528 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #816] @ (232c0 ) │ │ │ │ + ldr r0, [pc, #816] @ (1f52c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - bl 12340 │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r3, [pc, #680] @ (23250 ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r3, [pc, #680] @ (1f4bc ) │ │ │ │ movw r2, #405 @ 0x195 │ │ │ │ - ldr r1, [pc, #788] @ (232c4 ) │ │ │ │ - ldr r0, [pc, #792] @ (232c8 ) │ │ │ │ + ldr r1, [pc, #788] @ (1f530 ) │ │ │ │ + ldr r0, [pc, #792] @ (1f534 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22ebc │ │ │ │ - ldr r3, [pc, #656] @ (23250 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1f128 │ │ │ │ + ldr r3, [pc, #656] @ (1f4bc ) │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w sl, [pc, #772] @ 232cc │ │ │ │ - ldr r1, [pc, #772] @ (232d0 ) │ │ │ │ + ldr.w sl, [pc, #772] @ 1f538 │ │ │ │ + ldr r1, [pc, #772] @ (1f53c ) │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #604] @ (23248 ) │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #604] @ (1f4b4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #740] @ (232d4 ) │ │ │ │ + ldr r3, [pc, #740] @ (1f540 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23172 │ │ │ │ - bl 11488 │ │ │ │ + beq.w 1f3de │ │ │ │ + bl 11498 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2314e │ │ │ │ + beq.w 1f3ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #552] @ (2324c ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #552] @ (1f4b8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, fp, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2318a │ │ │ │ + beq.w 1f3f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 231a2 │ │ │ │ + bne.w 1f40e │ │ │ │ mov r0, r7 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r3, [pc, #440] @ (23250 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r3, [pc, #440] @ (1f4bc ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #572] @ (232d8 ) │ │ │ │ - ldr r0, [pc, #572] @ (232dc ) │ │ │ │ + ldr r1, [pc, #572] @ (1f544 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f548 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22bb4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ee20 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 22c94 │ │ │ │ + bl ca00 │ │ │ │ + b.n 1ef00 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 22f16 │ │ │ │ + bge.w 1f182 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22f16 │ │ │ │ - ldr r0, [pc, #516] @ (232e0 ) │ │ │ │ + b.n 1f182 │ │ │ │ + ldr r0, [pc, #516] @ (1f54c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 230f8 │ │ │ │ + beq.n 1f364 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2316a │ │ │ │ - ldr r3, [pc, #340] @ (23250 ) │ │ │ │ + beq.n 1f3d6 │ │ │ │ + ldr r3, [pc, #340] @ (1f4bc ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #484] @ (232e4 ) │ │ │ │ - ldr r0, [pc, #484] @ (232e8 ) │ │ │ │ + ldr r1, [pc, #484] @ (1f550 ) │ │ │ │ + ldr r0, [pc, #484] @ (1f554 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 22ebc │ │ │ │ - ldr r3, [pc, #316] @ (23250 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 1f128 │ │ │ │ + ldr r3, [pc, #316] @ (1f4bc ) │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ - ldr r1, [pc, #468] @ (232ec ) │ │ │ │ - ldr r0, [pc, #468] @ (232f0 ) │ │ │ │ + ldr r1, [pc, #468] @ (1f558 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f55c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 22bb4 │ │ │ │ - ldr r2, [pc, #288] @ (23250 ) │ │ │ │ - ldr r3, [pc, #448] @ (232f4 ) │ │ │ │ - ldr r1, [pc, #452] @ (232f8 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1ee20 │ │ │ │ + ldr r2, [pc, #288] @ (1f4bc ) │ │ │ │ + ldr r3, [pc, #448] @ (1f560 ) │ │ │ │ + ldr r1, [pc, #452] @ (1f564 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (232fc ) │ │ │ │ + ldr r0, [pc, #452] @ (1f568 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 22bb4 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 23078 │ │ │ │ + bl 12350 │ │ │ │ + b.n 1ee20 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 1f2e4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 22f16 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1f182 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 230f8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f364 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #410 @ 0x19a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 23078 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1f2e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23078 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 1f2e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #340] @ (23300 ) │ │ │ │ + ldr r2, [pc, #340] @ (1f56c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ - bl 12340 │ │ │ │ - b.n 23078 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (23304 ) │ │ │ │ - movw r2, #8248 @ 0x2038 │ │ │ │ - ldr r1, [pc, #320] @ (23308 ) │ │ │ │ - ldr r0, [pc, #320] @ (2330c ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 1f2e4 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1f570 ) │ │ │ │ + movw r2, #6162 @ 0x1812 │ │ │ │ + ldr r1, [pc, #320] @ (1f574 ) │ │ │ │ + ldr r0, [pc, #320] @ (1f578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (23310 ) │ │ │ │ - movw r2, #8445 @ 0x20fd │ │ │ │ - ldr r1, [pc, #308] @ (23314 ) │ │ │ │ - ldr r0, [pc, #308] @ (23318 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1f57c ) │ │ │ │ + movw r2, #6359 @ 0x18d7 │ │ │ │ + ldr r1, [pc, #308] @ (1f580 ) │ │ │ │ + ldr r0, [pc, #308] @ (1f584 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (2331c ) │ │ │ │ - movw r2, #8379 @ 0x20bb │ │ │ │ - ldr r1, [pc, #296] @ (23320 ) │ │ │ │ - ldr r0, [pc, #296] @ (23324 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1f588 ) │ │ │ │ + movw r2, #6293 @ 0x1895 │ │ │ │ + ldr r1, [pc, #296] @ (1f58c ) │ │ │ │ + ldr r0, [pc, #296] @ (1f590 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (23328 ) │ │ │ │ - movw r2, #8354 @ 0x20a2 │ │ │ │ - ldr r1, [pc, #284] @ (2332c ) │ │ │ │ - ldr r0, [pc, #284] @ (23330 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1f594 ) │ │ │ │ + movw r2, #6268 @ 0x187c │ │ │ │ + ldr r1, [pc, #284] @ (1f598 ) │ │ │ │ + ldr r0, [pc, #284] @ (1f59c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (23334 ) │ │ │ │ - movw r2, #8227 @ 0x2023 │ │ │ │ - ldr r1, [pc, #272] @ (23338 ) │ │ │ │ - ldr r0, [pc, #272] @ (2333c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1f5a0 ) │ │ │ │ + movw r2, #6141 @ 0x17fd │ │ │ │ + ldr r1, [pc, #272] @ (1f5a4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1f5a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bpl.n 231fc │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + asrs r4, r6, #13 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 231f0 │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #29 │ │ │ │ + cmp ip, r1 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf0d40000 │ │ │ │ - bmi.n 232d0 │ │ │ │ - movs r2, r0 │ │ │ │ + cmp r6, #104 @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #21 │ │ │ │ + bics r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 12, cr0, cr12, cr0, {0} │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [lr], #-0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + subs r0, #22 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 2, cr0, cr0, cr0, {0} │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + cmn r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 0, cr0, cr4, cr0, {0} │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + cmp r3, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [ip] │ │ │ │ - lsls r4, r6, #17 │ │ │ │ + cmp r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [ip] │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r8] │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + cmp r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldcl 0, cr0, [r6, #-0] │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r8, #-0] │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + cmp r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r8, #-0] │ │ │ │ - str??.w r0, [r4, r0] │ │ │ │ - lsls r2, r2, #14 │ │ │ │ + negs r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [sl] │ │ │ │ - lsls r4, r6, #13 │ │ │ │ + tst r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [ip], {0} │ │ │ │ - ldc 0, cr0, [r6] │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + rors r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + rors r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + sbcs r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + adcs r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #10 │ │ │ │ + lsls r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - rsbs r0, lr, r0 │ │ │ │ - ldc 0, cr0, [r4], {-0} │ │ │ │ - lsls r2, r4, #8 │ │ │ │ + cmp r1, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs.w r0, sl, r0 │ │ │ │ - lsls r2, r1, #8 │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r2, r0 │ │ │ │ - @ instruction: 0xf6bc0000 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + ands r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ - movw r0, #18432 @ 0x4800 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + cmp r1, #14 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 232ac │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6560000 │ │ │ │ - adds r2, r6, r7 │ │ │ │ + ands r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 23288 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf31a0000 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 23264 │ │ │ │ - movs r0, r0 │ │ │ │ - vst4.8 {d16-d19}, [r2], r0 │ │ │ │ - adds r2, r0, r7 │ │ │ │ + adds r2, #84 @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 23240 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb.w r0, [lr, r0] │ │ │ │ - adds r2, r5, r6 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r7, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r6, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 2341c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2d20000 │ │ │ │ │ │ │ │ -00023340 : │ │ │ │ +0001f5ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #376] @ 234c8 │ │ │ │ + ldr.w ip, [pc, #376] @ 1f734 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ - ldr.w ip, [pc, #360] @ 234cc │ │ │ │ - ldr r5, [pc, #360] @ (234d0 ) │ │ │ │ + add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1f738 │ │ │ │ + ldr r5, [pc, #360] @ (1f73c ) │ │ │ │ add r4, sp, #32 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (234d4 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f740 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2343e │ │ │ │ + beq.n 1f6aa │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2341e │ │ │ │ + bpl.n 1f68a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 23442 │ │ │ │ + bpl.n 1f6ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2345a │ │ │ │ + bne.n 1f6c6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (234d8 ) │ │ │ │ + ldr r0, [pc, #300] @ (1f744 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2344e │ │ │ │ + bne.n 1f6ba │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 22a00 │ │ │ │ + bl 1ec6c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2343e │ │ │ │ + beq.n 1f6aa │ │ │ │ movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2346e │ │ │ │ + beq.n 1f6da │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23496 │ │ │ │ - ldr r1, [pc, #244] @ (234dc ) │ │ │ │ + bpl.n 1f702 │ │ │ │ + ldr r1, [pc, #244] @ (1f748 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 234aa │ │ │ │ - ldr r1, [pc, #240] @ (234e0 ) │ │ │ │ + beq.n 1f716 │ │ │ │ + ldr r1, [pc, #240] @ (1f74c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 234c0 │ │ │ │ + beq.n 1f72c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 234c4 │ │ │ │ + ble.n 1f730 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 234c4 │ │ │ │ + beq.n 1f730 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (234e4 ) │ │ │ │ - ldr r2, [pc, #200] @ (234d0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f750 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f73c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 23492 │ │ │ │ + bne.n 1f6fe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (234e8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1f754 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (234ec ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1f758 ) │ │ │ │ movw r2, #397 @ 0x18d │ │ │ │ - ldr r1, [pc, #192] @ (234f0 ) │ │ │ │ - ldr r0, [pc, #192] @ (234f4 ) │ │ │ │ + ldr r1, [pc, #192] @ (1f75c ) │ │ │ │ + ldr r0, [pc, #192] @ (1f760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23404 │ │ │ │ - ldr r0, [pc, #180] @ (234f8 ) │ │ │ │ + b.n 1f670 │ │ │ │ + ldr r0, [pc, #180] @ (1f764 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 23428 │ │ │ │ - ldr r0, [pc, #172] @ (234fc ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 1f694 │ │ │ │ + ldr r0, [pc, #172] @ (1f768 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 23428 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1f694 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 233aa │ │ │ │ + beq.n 1f616 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 23478 │ │ │ │ + bne.n 1f6e4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 233aa │ │ │ │ + b.n 1f616 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 233d2 │ │ │ │ + b.n 1f63e │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 233aa │ │ │ │ + bne.n 1f616 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 233aa │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23500 ) │ │ │ │ + b.n 1f616 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1f76c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (23504 ) │ │ │ │ - ldr r0, [pc, #104] @ (23508 ) │ │ │ │ + ldr r1, [pc, #104] @ (1f770 ) │ │ │ │ + ldr r0, [pc, #104] @ (1f774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2350c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1f778 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (23510 ) │ │ │ │ - ldr r0, [pc, #96] @ (23514 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f77c ) │ │ │ │ + ldr r0, [pc, #96] @ (1f780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - bhi.n 233d4 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r4, {r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr0, {0} │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r4, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr2, cr0, {0} │ │ │ │ - strex r0, r0, [sl] │ │ │ │ - bic.w r0, r2, #0 │ │ │ │ - ssat16 r0, #1, sl │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + subs r5, #2 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 23488 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 234e4 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r3, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r0, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r7, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #20 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 235e8 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 235f4 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023518 : │ │ │ │ +0001f784 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 2369c │ │ │ │ + ldr.w ip, [pc, #372] @ 1f908 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 236a0 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f90c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 236a4 │ │ │ │ + add.w r3, ip, #1056 @ 0x420 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f910 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (236a8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f914 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23610 │ │ │ │ + beq.n 1f87c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 235f0 │ │ │ │ + bpl.n 1f85c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 23620 │ │ │ │ + bpl.n 1f88c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2362c │ │ │ │ + bne.n 1f898 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21658 │ │ │ │ + bl 1d8c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 23610 │ │ │ │ + beq.n 1f87c │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23614 │ │ │ │ + beq.n 1f880 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2366c │ │ │ │ - ldr r1, [pc, #244] @ (236ac ) │ │ │ │ + bpl.n 1f8d8 │ │ │ │ + ldr r1, [pc, #244] @ (1f918 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23684 │ │ │ │ - ldr r1, [pc, #240] @ (236b0 ) │ │ │ │ + beq.n 1f8f0 │ │ │ │ + ldr r1, [pc, #240] @ (1f91c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23680 │ │ │ │ + beq.n 1f8ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23668 │ │ │ │ + ble.n 1f8d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 23668 │ │ │ │ + beq.n 1f8d4 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (236b4 ) │ │ │ │ - ldr r2, [pc, #200] @ (236a4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f920 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f910 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 23664 │ │ │ │ + bne.n 1f8d0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (236b8 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f924 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (236bc ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1f928 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r1, [pc, #188] @ (236c0 ) │ │ │ │ - ldr r0, [pc, #192] @ (236c4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f92c ) │ │ │ │ + ldr r0, [pc, #192] @ (1f930 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 235d6 │ │ │ │ + b.n 1f842 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 235a4 │ │ │ │ - ldr r0, [pc, #164] @ (236c8 ) │ │ │ │ + b.n 1f810 │ │ │ │ + ldr r0, [pc, #164] @ (1f934 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 235fa │ │ │ │ + bl 11988 │ │ │ │ + b.n 1f866 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 23586 │ │ │ │ + beq.n 1f7f2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23644 │ │ │ │ + bne.n 1f8b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23586 │ │ │ │ + b.n 1f7f2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23586 │ │ │ │ + bne.n 1f7f2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23586 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #92] @ (236cc ) │ │ │ │ + b.n 1f7f2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #92] @ (1f938 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (236d0 ) │ │ │ │ - ldr r0, [pc, #96] @ (236d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f93c ) │ │ │ │ + ldr r0, [pc, #96] @ (1f940 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (236d8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (1f944 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (236dc ) │ │ │ │ - ldr r0, [pc, #80] @ (236e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f948 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f94c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 235f4 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r7, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - stc2l 0, cr0, [r4], {0} │ │ │ │ + lsls r6, r6, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4b00000 │ │ │ │ - b.n 233b8 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr4, cr0, {0} │ │ │ │ - asrs r0, r4, #21 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 236a8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 23704 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r0, #21 │ │ │ │ + movs r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 23600 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 2360c │ │ │ │ - ... │ │ │ │ │ │ │ │ -000236e4 : │ │ │ │ +0001f950 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 23868 │ │ │ │ + ldr.w ip, [pc, #372] @ 1fad4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2386c │ │ │ │ + ldr.w lr, [pc, #368] @ 1fad8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 23870 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1fadc │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23874 ) │ │ │ │ + ldr r4, [pc, #348] @ (1fae0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 237dc │ │ │ │ + beq.n 1fa48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 237bc │ │ │ │ + bpl.n 1fa28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 237ec │ │ │ │ + bpl.n 1fa58 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 237f8 │ │ │ │ + bne.n 1fa64 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 21124 │ │ │ │ + bl 1d398 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 237dc │ │ │ │ + beq.n 1fa48 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 237e0 │ │ │ │ + beq.n 1fa4c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23838 │ │ │ │ - ldr r1, [pc, #244] @ (23878 ) │ │ │ │ + bpl.n 1faa4 │ │ │ │ + ldr r1, [pc, #244] @ (1fae4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23850 │ │ │ │ - ldr r1, [pc, #240] @ (2387c ) │ │ │ │ + beq.n 1fabc │ │ │ │ + ldr r1, [pc, #240] @ (1fae8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2384c │ │ │ │ + beq.n 1fab8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23834 │ │ │ │ + ble.n 1faa0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 23834 │ │ │ │ + beq.n 1faa0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (23880 ) │ │ │ │ - ldr r2, [pc, #200] @ (23870 ) │ │ │ │ + ldr r1, [pc, #220] @ (1faec ) │ │ │ │ + ldr r2, [pc, #200] @ (1fadc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 23830 │ │ │ │ + bne.n 1fa9c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23884 ) │ │ │ │ + ldr r0, [pc, #196] @ (1faf0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (23888 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1faf4 ) │ │ │ │ mov.w r2, #492 @ 0x1ec │ │ │ │ - ldr r1, [pc, #188] @ (2388c ) │ │ │ │ - ldr r0, [pc, #192] @ (23890 ) │ │ │ │ + ldr r1, [pc, #188] @ (1faf8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1fafc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 237a2 │ │ │ │ + b.n 1fa0e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 23770 │ │ │ │ - ldr r0, [pc, #164] @ (23894 ) │ │ │ │ + b.n 1f9dc │ │ │ │ + ldr r0, [pc, #164] @ (1fb00 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 237c6 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1fa32 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 23752 │ │ │ │ + beq.n 1f9be │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23810 │ │ │ │ + bne.n 1fa7c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23752 │ │ │ │ + b.n 1f9be │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23752 │ │ │ │ + bne.n 1f9be │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23752 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #92] @ (23898 ) │ │ │ │ + b.n 1f9be │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #92] @ (1fb04 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2389c ) │ │ │ │ - ldr r0, [pc, #96] @ (238a0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1fb08 ) │ │ │ │ + ldr r0, [pc, #96] @ (1fb0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (238a4 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (1fb10 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (238a8 ) │ │ │ │ - ldr r0, [pc, #80] @ (238ac ) │ │ │ │ + ldr r1, [pc, #80] @ (1fb14 ) │ │ │ │ + ldr r0, [pc, #80] @ (1fb18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 23828 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r0!, {r4, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r6, #9 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r0, #26 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xfaf80000 │ │ │ │ + lsls r2, r5, #23 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r0, #0 │ │ │ │ - b.n 231ec │ │ │ │ - movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8], #-0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 238dc │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 23938 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r6, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r3, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 23840 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000238b0 : │ │ │ │ +0001fb1c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 23a34 │ │ │ │ + ldr.w ip, [pc, #372] @ 1fca0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23a38 │ │ │ │ + ldr.w lr, [pc, #368] @ 1fca4 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 23a3c │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1fca8 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23a40 ) │ │ │ │ + ldr r4, [pc, #348] @ (1fcac ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 239a8 │ │ │ │ + beq.n 1fc14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23988 │ │ │ │ + bpl.n 1fbf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 239b8 │ │ │ │ + bpl.n 1fc24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 239c4 │ │ │ │ + bne.n 1fc30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2104c │ │ │ │ + bl 1d2c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 239a8 │ │ │ │ + beq.n 1fc14 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 239ac │ │ │ │ + beq.n 1fc18 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23a04 │ │ │ │ - ldr r1, [pc, #244] @ (23a44 ) │ │ │ │ + bpl.n 1fc70 │ │ │ │ + ldr r1, [pc, #244] @ (1fcb0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23a1c │ │ │ │ - ldr r1, [pc, #240] @ (23a48 ) │ │ │ │ + beq.n 1fc88 │ │ │ │ + ldr r1, [pc, #240] @ (1fcb4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23a18 │ │ │ │ + beq.n 1fc84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23a00 │ │ │ │ + ble.n 1fc6c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 23a00 │ │ │ │ + beq.n 1fc6c │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (23a4c ) │ │ │ │ - ldr r2, [pc, #200] @ (23a3c ) │ │ │ │ + ldr r1, [pc, #220] @ (1fcb8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1fca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 239fc │ │ │ │ + bne.n 1fc68 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23a50 ) │ │ │ │ + ldr r0, [pc, #196] @ (1fcbc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (23a54 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (1fcc0 ) │ │ │ │ mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #188] @ (23a58 ) │ │ │ │ - ldr r0, [pc, #192] @ (23a5c ) │ │ │ │ + ldr r1, [pc, #188] @ (1fcc4 ) │ │ │ │ + ldr r0, [pc, #192] @ (1fcc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2396e │ │ │ │ + b.n 1fbda │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2393c │ │ │ │ - ldr r0, [pc, #164] @ (23a60 ) │ │ │ │ + b.n 1fba8 │ │ │ │ + ldr r0, [pc, #164] @ (1fccc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 23992 │ │ │ │ + bl 11988 │ │ │ │ + b.n 1fbfe │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 2391e │ │ │ │ + beq.n 1fb8a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 239dc │ │ │ │ + bne.n 1fc48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2391e │ │ │ │ + b.n 1fb8a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2391e │ │ │ │ + bne.n 1fb8a │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2391e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #92] @ (23a64 ) │ │ │ │ + b.n 1fb8a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #92] @ (1fcd0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (23a68 ) │ │ │ │ - ldr r0, [pc, #96] @ (23a6c ) │ │ │ │ + ldr r1, [pc, #92] @ (1fcd4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1fcd8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (23a70 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (1fcdc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (23a74 ) │ │ │ │ - ldr r0, [pc, #80] @ (23a78 ) │ │ │ │ + ldr r1, [pc, #80] @ (1fce0 ) │ │ │ │ + ldr r0, [pc, #80] @ (1fce4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bcc.n 23a5c │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r4, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - vld4.8 {d0-d3}, [ip], r0 │ │ │ │ + lsls r6, r3, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r7, #60 @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b80000 │ │ │ │ - b.n 24020 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeaac0000 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + cmp r4, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #6 │ │ │ │ + movs r0, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #432] @ (1fe84 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #328] @ (1fe28 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 23a74 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023a7c : │ │ │ │ +0001fce8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r6, [pc, #2192] @ 24320 │ │ │ │ + ldr.w r6, [pc, #2188] @ 20588 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2192] @ 24324 │ │ │ │ + ldr.w r4, [pc, #2188] @ 2058c │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2188] @ 24328 │ │ │ │ + ldr.w r5, [pc, #2184] @ 20590 │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 23d14 │ │ │ │ + bmi.w 1ff7e │ │ │ │ adds r4, r2, #6 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.w 23d0e │ │ │ │ - ldr.w r3, [pc, #2156] @ 2432c │ │ │ │ + bmi.w 1ff78 │ │ │ │ + ldr.w r3, [pc, #2152] @ 20594 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #32 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23ea2 │ │ │ │ + beq.w 2010c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 242a6 │ │ │ │ + beq.w 20510 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b14 │ │ │ │ + beq.n 1fd80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cf0 │ │ │ │ - ldr.w r3, [pc, #2072] @ 24330 │ │ │ │ + beq.w 1ff5a │ │ │ │ + ldr.w r3, [pc, #2068] @ 20598 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23ecc │ │ │ │ + bne.w 20136 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b40 │ │ │ │ + beq.n 1fdac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cf8 │ │ │ │ - ldr.w r3, [pc, #2032] @ 24334 │ │ │ │ + beq.w 1ff62 │ │ │ │ + ldr.w r3, [pc, #2028] @ 2059c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 23c80 │ │ │ │ + beq.w 1feea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c98 │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ + beq.w 1ff02 │ │ │ │ + ldr r7, [r6, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 24276 │ │ │ │ + beq.w 204e0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1992] @ 24338 │ │ │ │ + ldr.w r3, [pc, #1988] @ 205a0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23d6e │ │ │ │ - ldr.w r2, [r6, #504] @ 0x1f8 │ │ │ │ + beq.w 1ffd8 │ │ │ │ + ldr.w r2, [r6, #336] @ 0x150 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e700 │ │ │ │ + bl 1a97c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 23fda │ │ │ │ + beq.w 20244 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r3, r4, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bmi.w 24080 │ │ │ │ + bmi.w 202ea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24088 │ │ │ │ + beq.w 202f2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 240c4 │ │ │ │ + bpl.w 2032e │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 240ee │ │ │ │ + bne.w 20358 │ │ │ │ add.w sl, fp, #6 │ │ │ │ teq fp, sl │ │ │ │ - bmi.w 23d52 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bmi.w 1ffbc │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ strd r8, r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23f12 │ │ │ │ + beq.w 2017c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2428e │ │ │ │ + beq.w 204f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23c14 │ │ │ │ + beq.n 1fe7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23e92 │ │ │ │ + beq.w 200fc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23f74 │ │ │ │ + bne.w 201de │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23c38 │ │ │ │ + beq.n 1fea2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23e9a │ │ │ │ + beq.w 20104 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 23db2 │ │ │ │ + beq.w 2001c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23c54 │ │ │ │ + beq.n 1febe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23d66 │ │ │ │ + beq.w 1ffd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r9] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1756] @ 2433c │ │ │ │ - ldr.w r3, [pc, #1728] @ 24324 │ │ │ │ + ldr.w r2, [pc, #1752] @ 205a4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2058c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 24272 │ │ │ │ + bne.w 204dc │ │ │ │ mov r0, r9 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 240ac │ │ │ │ + bmi.w 20316 │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 23d42 │ │ │ │ + bmi.n 1ffac │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23b56 │ │ │ │ - ldr.w r7, [r6, #432] @ 0x1b0 │ │ │ │ + bne.w 1fdc2 │ │ │ │ + ldr.w r7, [r6, #264] @ 0x108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 24306 │ │ │ │ + beq.w 20570 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1fd08 │ │ │ │ + bl 1bf7c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 24126 │ │ │ │ + bmi.w 20390 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - beq.w 24108 │ │ │ │ + beq.w 20372 │ │ │ │ ands.w r3, sl, #1 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.w 23bd4 │ │ │ │ + beq.w 1fe3e │ │ │ │ mov r0, sl │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23bd4 │ │ │ │ + b.n 1fe3e │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b14 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fd80 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1588] @ 24334 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1584] @ 2059c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 23b4e │ │ │ │ - b.n 23c80 │ │ │ │ + bne.w 1fdba │ │ │ │ + b.n 1feea │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 23abe │ │ │ │ + bge.w 1fd2a │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #6 │ │ │ │ - bl 17004 │ │ │ │ - ldr.w r3, [pc, #1548] @ 2432c │ │ │ │ + bl 17014 │ │ │ │ + ldr.w r3, [pc, #1548] @ 20594 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ands.w r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #384] @ 0x180 │ │ │ │ - beq.w 23ad0 │ │ │ │ - bl c9f0 │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1fd3c │ │ │ │ + bl ca00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23ad0 │ │ │ │ + b.n 1fd3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 23c8e │ │ │ │ + bge.n 1fef8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23b4e │ │ │ │ + b.n 1fdba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 23bcc │ │ │ │ + bge.w 1fe36 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #6 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 23cd4 │ │ │ │ + b.n 1ff3e │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23c54 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1febe │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [pc, #1476] @ 24340 │ │ │ │ - ldr.w r1, [pc, #1476] @ 24344 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [pc, #1472] @ 205a8 │ │ │ │ + ldr.w r1, [pc, #1472] @ 205ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1464] @ 24348 │ │ │ │ - ldr.w r1, [pc, #1464] @ 2434c │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1464] @ 205b0 │ │ │ │ + ldr.w r1, [pc, #1464] @ 205b4 │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r0, [pc, #1460] @ 24350 │ │ │ │ + ldr.w r0, [pc, #1460] @ 205b8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - b.n 23c5e │ │ │ │ + b.n 1fec8 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 24172 │ │ │ │ + bne.w 203dc │ │ │ │ add.w r4, sl, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 23f48 │ │ │ │ + bmi.w 201b2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 241c6 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bne.w 20430 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24142 │ │ │ │ + beq.w 203ac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 242ee │ │ │ │ + beq.w 20558 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23e1a │ │ │ │ + beq.n 20084 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 240e6 │ │ │ │ + beq.w 20350 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2418c │ │ │ │ + bne.w 203f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23e3e │ │ │ │ + beq.n 200a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24100 │ │ │ │ + beq.w 2036a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 23fee │ │ │ │ + beq.w 20258 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9848 │ │ │ │ + blx 9858 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 242d6 │ │ │ │ + beq.w 20540 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23e72 │ │ │ │ + beq.n 200dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23fd2 │ │ │ │ + beq.w 2023c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23e86 │ │ │ │ + beq.n 200f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23fca │ │ │ │ + beq.w 20234 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 241da │ │ │ │ + beq.w 20444 │ │ │ │ strd r4, r6, [r9] │ │ │ │ - b.n 23c5e │ │ │ │ + b.n 1fec8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23c14 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fe7e │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23c38 │ │ │ │ - ldr.w r3, [pc, #1188] @ 24348 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fea2 │ │ │ │ + ldr.w r3, [pc, #1184] @ 205b0 │ │ │ │ movw r2, #634 @ 0x27a │ │ │ │ - ldr.w r1, [pc, #1192] @ 24354 │ │ │ │ - ldr.w r0, [pc, #1192] @ 24358 │ │ │ │ + ldr.w r1, [pc, #1188] @ 205bc │ │ │ │ + ldr.w r0, [pc, #1188] @ 205c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ - ldr.w r0, [pc, #1164] @ 2435c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ + ldr.w r0, [pc, #1164] @ 205c4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23eee │ │ │ │ + beq.n 20158 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23fc2 │ │ │ │ - ldr.w r3, [pc, #1112] @ 24348 │ │ │ │ + beq.n 2022c │ │ │ │ + ldr.w r3, [pc, #1108] @ 205b0 │ │ │ │ movw r2, #634 @ 0x27a │ │ │ │ - ldr.w r1, [pc, #1128] @ 24360 │ │ │ │ - ldr.w r0, [pc, #1128] @ 24364 │ │ │ │ + ldr.w r1, [pc, #1124] @ 205c8 │ │ │ │ + ldr.w r0, [pc, #1124] @ 205cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 23da8 │ │ │ │ - ldr.w r3, [pc, #1076] @ 24348 │ │ │ │ + bl ca1c │ │ │ │ + b.n 20012 │ │ │ │ + ldr.w r3, [pc, #1072] @ 205b0 │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr.w r1, [pc, #1100] @ 24368 │ │ │ │ - ldr.w r0, [pc, #1100] @ 2436c │ │ │ │ + ldr.w r1, [pc, #1096] @ 205d0 │ │ │ │ + ldr.w r0, [pc, #1096] @ 205d4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 23dc6 │ │ │ │ + bge.w 20030 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.w 23dd2 │ │ │ │ + beq.w 2003c │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ + bl ca00 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23dd2 │ │ │ │ - ldr r0, [pc, #1016] @ (24370 ) │ │ │ │ + b.n 2003c │ │ │ │ + ldr r0, [pc, #1016] @ (205d8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23f98 │ │ │ │ + beq.n 20202 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 23f98 │ │ │ │ + cbnz r3, 20202 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #940] @ (24348 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #940] @ (205b0 ) │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr r1, [pc, #980] @ (24374 ) │ │ │ │ - ldr r0, [pc, #980] @ (24378 ) │ │ │ │ + ldr r1, [pc, #976] @ (205dc ) │ │ │ │ + ldr r0, [pc, #980] @ (205e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23eee │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20158 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23e86 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 200f0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23e72 │ │ │ │ - ldr r3, [pc, #876] @ (24348 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 200dc │ │ │ │ + ldr r3, [pc, #872] @ (205b0 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ - ldr r1, [pc, #920] @ (2437c ) │ │ │ │ - ldr r0, [pc, #924] @ (24380 ) │ │ │ │ + ldr r1, [pc, #920] @ (205e4 ) │ │ │ │ + ldr r0, [pc, #920] @ (205e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 23eba │ │ │ │ + b.n 20124 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 24216 │ │ │ │ + bmi.w 20480 │ │ │ │ add.w r8, r4, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 2412e │ │ │ │ - ldr.w r1, [r6, #848] @ 0x350 │ │ │ │ + bmi.w 20398 │ │ │ │ + ldr.w r1, [r6, #844] @ 0x34c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91b8 │ │ │ │ + blx 91c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2401c │ │ │ │ + beq.n 20286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 24070 │ │ │ │ + cbz r3, 202da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 241f2 │ │ │ │ + beq.w 2045c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 24230 │ │ │ │ + bpl.w 2049a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9848 │ │ │ │ + blx 9858 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 242be │ │ │ │ + beq.w 20528 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24054 │ │ │ │ + beq.n 202be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 241d2 │ │ │ │ + beq.w 2043c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24064 │ │ │ │ + beq.n 202ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 24078 │ │ │ │ + cbz r3, 202e2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 24258 │ │ │ │ + beq.w 204c2 │ │ │ │ strd r8, r6, [r9] │ │ │ │ - b.n 23c5e │ │ │ │ + b.n 1fec8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2401c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20286 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24064 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 202ce │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 23ba6 │ │ │ │ - ldr r3, [pc, #700] @ (24348 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 1fe10 │ │ │ │ + ldr r3, [pc, #700] @ (205b0 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #756] @ (24384 ) │ │ │ │ - ldr r0, [pc, #756] @ (24388 ) │ │ │ │ + ldr r1, [pc, #752] @ (205ec ) │ │ │ │ + ldr r0, [pc, #756] @ (205f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 23da8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 20012 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 240c0 │ │ │ │ + cbz r3, 2032a │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 23b4e │ │ │ │ - ldr r3, [pc, #640] @ (24348 ) │ │ │ │ + b.n 1fdba │ │ │ │ + ldr r3, [pc, #640] @ (205b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #704] @ (2438c ) │ │ │ │ - ldr r0, [pc, #708] @ (24390 ) │ │ │ │ + ldr r1, [pc, #704] @ (205f4 ) │ │ │ │ + ldr r0, [pc, #704] @ (205f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #700] @ (24394 ) │ │ │ │ + ldr r2, [pc, #700] @ (205fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2409e │ │ │ │ + bl 12350 │ │ │ │ + b.n 20308 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23e1a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20084 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 23cd4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ff3e │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23e3e │ │ │ │ - ldr r3, [pc, #572] @ (24348 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 200a8 │ │ │ │ + ldr r3, [pc, #572] @ (205b0 ) │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ - ldr r1, [pc, #648] @ (24398 ) │ │ │ │ - ldr r0, [pc, #648] @ (2439c ) │ │ │ │ + ldr r1, [pc, #644] @ (20600 ) │ │ │ │ + ldr r0, [pc, #648] @ (20604 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 23cc6 │ │ │ │ + bl ca1c │ │ │ │ + b.n 1ff30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 24000 │ │ │ │ + bge.w 2026a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 24000 │ │ │ │ - ldr r3, [pc, #516] @ (24348 ) │ │ │ │ + b.n 2026a │ │ │ │ + ldr r3, [pc, #512] @ (205b0 ) │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr r1, [pc, #596] @ (243a0 ) │ │ │ │ - ldr r0, [pc, #600] @ (243a4 ) │ │ │ │ + ldr r1, [pc, #596] @ (20608 ) │ │ │ │ + ldr r0, [pc, #596] @ (2060c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23f58 │ │ │ │ + beq.w 201c2 │ │ │ │ mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - b.n 23f58 │ │ │ │ - ldr r0, [pc, #536] @ (243a8 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 201c2 │ │ │ │ + ldr r0, [pc, #536] @ (20610 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 241ac │ │ │ │ + beq.n 20416 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24250 │ │ │ │ - ldr r3, [pc, #408] @ (24348 ) │ │ │ │ + beq.n 204ba │ │ │ │ + ldr r3, [pc, #408] @ (205b0 ) │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr r1, [pc, #504] @ (243ac ) │ │ │ │ + ldr r1, [pc, #500] @ (20614 ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #504] @ (243b0 ) │ │ │ │ + ldr r0, [pc, #500] @ (20618 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 23fae │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20218 │ │ │ │ mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23dce │ │ │ │ + b.n 20038 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24054 │ │ │ │ - ldr r3, [pc, #364] @ (24348 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 202be │ │ │ │ + ldr r3, [pc, #360] @ (205b0 ) │ │ │ │ movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #464] @ (243b4 ) │ │ │ │ - ldr r0, [pc, #468] @ (243b8 ) │ │ │ │ + ldr r1, [pc, #464] @ (2061c ) │ │ │ │ + ldr r0, [pc, #464] @ (20620 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 23f0a │ │ │ │ - ldr r3, [pc, #340] @ (24348 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20174 │ │ │ │ + ldr r3, [pc, #336] @ (205b0 ) │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #448] @ (243bc ) │ │ │ │ - ldr r0, [pc, #452] @ (243c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (20624 ) │ │ │ │ + ldr r0, [pc, #448] @ (20628 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 23da8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20012 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24000 │ │ │ │ + beq.w 2026a │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 24000 │ │ │ │ - ldr r3, [pc, #276] @ (24348 ) │ │ │ │ - ldr r2, [pc, #400] @ (243c4 ) │ │ │ │ - ldr r1, [pc, #400] @ (243c8 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 2026a │ │ │ │ + ldr r3, [pc, #276] @ (205b0 ) │ │ │ │ + ldr r2, [pc, #396] @ (2062c ) │ │ │ │ + ldr r1, [pc, #400] @ (20630 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (243cc ) │ │ │ │ + ldr r0, [pc, #400] @ (20634 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 24208 │ │ │ │ + bl 12350 │ │ │ │ + b.n 20472 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241ac │ │ │ │ - ldr r3, [pc, #236] @ (24348 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20416 │ │ │ │ + ldr r3, [pc, #236] @ (205b0 ) │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #368] @ (243d0 ) │ │ │ │ + ldr r1, [pc, #364] @ (20638 ) │ │ │ │ mov r4, r8 │ │ │ │ - ldr r0, [pc, #368] @ (243d4 ) │ │ │ │ + ldr r0, [pc, #364] @ (2063c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 23f0a │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (243d8 ) │ │ │ │ - movw r2, #12185 @ 0x2f99 │ │ │ │ - ldr r1, [pc, #348] @ (243dc ) │ │ │ │ - ldr r0, [pc, #352] @ (243e0 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20174 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #348] @ (20640 ) │ │ │ │ + movw r2, #10099 @ 0x2773 │ │ │ │ + ldr r1, [pc, #348] @ (20644 ) │ │ │ │ + ldr r0, [pc, #348] @ (20648 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (243e4 ) │ │ │ │ - movw r2, #12251 @ 0x2fdb │ │ │ │ - ldr r1, [pc, #336] @ (243e8 ) │ │ │ │ - ldr r0, [pc, #340] @ (243ec ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #336] @ (2064c ) │ │ │ │ + movw r2, #10165 @ 0x27b5 │ │ │ │ + ldr r1, [pc, #336] @ (20650 ) │ │ │ │ + ldr r0, [pc, #336] @ (20654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (243f0 ) │ │ │ │ - movw r2, #12168 @ 0x2f88 │ │ │ │ - ldr r1, [pc, #324] @ (243f4 ) │ │ │ │ - ldr r0, [pc, #328] @ (243f8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #324] @ (20658 ) │ │ │ │ + movw r2, #10082 @ 0x2762 │ │ │ │ + ldr r1, [pc, #324] @ (2065c ) │ │ │ │ + ldr r0, [pc, #324] @ (20660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (243fc ) │ │ │ │ - movw r2, #12322 @ 0x3022 │ │ │ │ - ldr r1, [pc, #312] @ (24400 ) │ │ │ │ - ldr r0, [pc, #316] @ (24404 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (20664 ) │ │ │ │ + movw r2, #10236 @ 0x27fc │ │ │ │ + ldr r1, [pc, #312] @ (20668 ) │ │ │ │ + ldr r0, [pc, #312] @ (2066c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (24408 ) │ │ │ │ - movw r2, #12295 @ 0x3007 │ │ │ │ - ldr r1, [pc, #300] @ (2440c ) │ │ │ │ - ldr r0, [pc, #304] @ (24410 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (20670 ) │ │ │ │ + movw r2, #10209 @ 0x27e1 │ │ │ │ + ldr r1, [pc, #300] @ (20674 ) │ │ │ │ + ldr r0, [pc, #300] @ (20678 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (24414 ) │ │ │ │ - movw r2, #12283 @ 0x2ffb │ │ │ │ - ldr r1, [pc, #288] @ (24418 ) │ │ │ │ - ldr r0, [pc, #292] @ (2441c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (2067c ) │ │ │ │ + movw r2, #10197 @ 0x27d5 │ │ │ │ + ldr r1, [pc, #288] @ (20680 ) │ │ │ │ + ldr r0, [pc, #288] @ (20684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (24420 ) │ │ │ │ - movw r2, #12226 @ 0x2fc2 │ │ │ │ - ldr r1, [pc, #276] @ (24424 ) │ │ │ │ - ldr r0, [pc, #280] @ (24428 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (20688 ) │ │ │ │ + movw r2, #10140 @ 0x279c │ │ │ │ + ldr r1, [pc, #276] @ (2068c ) │ │ │ │ + ldr r0, [pc, #276] @ (20690 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsls r0, r7, #11 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r6, r5, #11 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [sl] │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4] │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr], {0} │ │ │ │ - ble.n 242f0 │ │ │ │ - movs r0, r0 │ │ │ │ - udf #30 │ │ │ │ - movs r0, r0 │ │ │ │ - mrrc 0, 0, r0, r2, cr0 │ │ │ │ - ble.n 24464 │ │ │ │ - movs r0, r0 │ │ │ │ - stc 0, cr0, [lr], #-0 │ │ │ │ - ble.n 24424 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 24464 │ │ │ │ - movs r0, r0 │ │ │ │ - sub.w r0, lr, r0 │ │ │ │ - bgt.n 24330 │ │ │ │ - movs r0, r0 │ │ │ │ - sbc.w r0, ip, r0 │ │ │ │ - bgt.n 242b4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeabe0000 │ │ │ │ - blt.n 24360 │ │ │ │ - movs r0, r0 │ │ │ │ - eor.w r0, r2, r0 │ │ │ │ - blt.n 242f0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf1e20000 │ │ │ │ - bics.w r0, lr, r0 │ │ │ │ - blt.n 24474 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, r4, r0 │ │ │ │ - blt.n 24408 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 2446c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9980000 │ │ │ │ - bge.n 2433c │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #-0]! │ │ │ │ - bge.n 242ec │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r4, #-0] │ │ │ │ - bge.n 242c4 │ │ │ │ - movs r0, r0 │ │ │ │ - eor.w r0, r2, #0 │ │ │ │ - ldmdb r4, {} │ │ │ │ - bge.n 24450 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [ip], #0 │ │ │ │ - bge.n 24408 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [r8], #0 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + adds r6, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23d28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #4 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w ip!, {} │ │ │ │ - lsrs r4, r1, #4 │ │ │ │ + subs r0, r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 24240 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6, #3 │ │ │ │ + subs r4, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2421c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r3, #3 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe8d00000 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + subs r4, r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r6, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r1, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r0, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, pc │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, ip │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #202 @ 0xca │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r2, sp │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w ip!, {} │ │ │ │ │ │ │ │ -0002442c : │ │ │ │ +00020694 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 245d4 │ │ │ │ + ldr.w ip, [pc, #408] @ 2083c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 245d8 │ │ │ │ + ldr.w lr, [pc, #404] @ 20840 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 245dc │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20844 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #380] @ (245e0 ) │ │ │ │ + ldr r4, [pc, #380] @ (20848 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6d8 │ │ │ │ + bl c6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24544 │ │ │ │ + beq.n 207ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 24524 │ │ │ │ + bpl.n 2078c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 24548 │ │ │ │ + bpl.n 207b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 24560 │ │ │ │ + bne.n 207c8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (245e4 ) │ │ │ │ + ldr r1, [pc, #324] @ (2084c ) │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 24554 │ │ │ │ + bne.n 207bc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (245e8 ) │ │ │ │ + ldr r3, [pc, #308] @ (20850 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 23a7c │ │ │ │ + bl 1fce8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 24544 │ │ │ │ + beq.n 207ac │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24574 │ │ │ │ + beq.n 207dc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 245a2 │ │ │ │ - ldr r1, [pc, #252] @ (245ec ) │ │ │ │ + bpl.n 2080a │ │ │ │ + ldr r1, [pc, #252] @ (20854 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 245b6 │ │ │ │ + beq.n 2081e │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 245cc │ │ │ │ + beq.n 20834 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 245d0 │ │ │ │ + ble.n 20838 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 245d0 │ │ │ │ + beq.n 20838 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (245f0 ) │ │ │ │ - ldr r2, [pc, #204] @ (245dc ) │ │ │ │ + ldr r1, [pc, #228] @ (20858 ) │ │ │ │ + ldr r2, [pc, #204] @ (20844 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2459e │ │ │ │ + bne.n 20806 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (245f4 ) │ │ │ │ + ldr r0, [pc, #204] @ (2085c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #200] @ (245f8 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #200] @ (20860 ) │ │ │ │ mov.w r2, #632 @ 0x278 │ │ │ │ - ldr r1, [pc, #196] @ (245fc ) │ │ │ │ - ldr r0, [pc, #200] @ (24600 ) │ │ │ │ + ldr r1, [pc, #196] @ (20864 ) │ │ │ │ + ldr r0, [pc, #200] @ (20868 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2450a │ │ │ │ - ldr r0, [pc, #184] @ (24604 ) │ │ │ │ + b.n 20772 │ │ │ │ + ldr r0, [pc, #184] @ (2086c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2452e │ │ │ │ - ldr r0, [pc, #176] @ (24608 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 20796 │ │ │ │ + ldr r0, [pc, #176] @ (20870 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2452e │ │ │ │ + bl 11988 │ │ │ │ + b.n 20796 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2449c │ │ │ │ + beq.n 20704 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 24580 │ │ │ │ + bne.n 207e8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2449c │ │ │ │ + b.n 20704 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 244dc │ │ │ │ + b.n 20744 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2449c │ │ │ │ + bne.n 20704 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2449c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (2460c ) │ │ │ │ + b.n 20704 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20874 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (24610 ) │ │ │ │ - ldr r0, [pc, #104] @ (24614 ) │ │ │ │ + ldr r1, [pc, #104] @ (20878 ) │ │ │ │ + ldr r0, [pc, #104] @ (2087c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (24618 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (20880 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (2461c ) │ │ │ │ - ldr r0, [pc, #96] @ (24620 ) │ │ │ │ + ldr r1, [pc, #92] @ (20884 ) │ │ │ │ + ldr r0, [pc, #96] @ (20888 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - stmia r7!, {r1, r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r0, 24646 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + vst4.8 {d16-d19}, [r0], r2 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 24648 │ │ │ │ - movs r2, r0 │ │ │ │ + vld4.8 {d0-d3}, [ip], r2 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - ldc 0, cr0, [r0] │ │ │ │ + strb.w r0, [r6, #2] │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24230 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 2468c │ │ │ │ - movs r0, r0 │ │ │ │ - svc 28 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 2453c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #24 │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + mvns r2, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r4, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u q8, d6, d0 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r5, r6} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00024624 : │ │ │ │ +0002088c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 247cc │ │ │ │ + ldr.w ip, [pc, #408] @ 20a34 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 247d0 │ │ │ │ + ldr.w lr, [pc, #404] @ 20a38 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 247d4 │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20a3c │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #380] @ (247d8 ) │ │ │ │ + ldr r4, [pc, #380] @ (20a40 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6d8 │ │ │ │ + bl c6e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2473c │ │ │ │ + beq.n 209a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2471c │ │ │ │ + bpl.n 20984 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 24740 │ │ │ │ + bpl.n 209a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 24758 │ │ │ │ + bne.n 209c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (247dc ) │ │ │ │ + ldr r1, [pc, #324] @ (20a44 ) │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 2474c │ │ │ │ + bne.n 209b4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (247e0 ) │ │ │ │ + ldr r3, [pc, #308] @ (20a48 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1fd08 │ │ │ │ + bl 1bf7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2473c │ │ │ │ + beq.n 209a4 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2476c │ │ │ │ + beq.n 209d4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2479a │ │ │ │ - ldr r1, [pc, #252] @ (247e4 ) │ │ │ │ + bpl.n 20a02 │ │ │ │ + ldr r1, [pc, #252] @ (20a4c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 247ae │ │ │ │ + beq.n 20a16 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 247c4 │ │ │ │ + beq.n 20a2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 247c8 │ │ │ │ + ble.n 20a30 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 247c8 │ │ │ │ + beq.n 20a30 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (247e8 ) │ │ │ │ - ldr r2, [pc, #204] @ (247d4 ) │ │ │ │ + ldr r1, [pc, #228] @ (20a50 ) │ │ │ │ + ldr r2, [pc, #204] @ (20a3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 24796 │ │ │ │ + bne.n 209fe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (247ec ) │ │ │ │ + ldr r0, [pc, #204] @ (20a54 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #200] @ (247f0 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #200] @ (20a58 ) │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ - ldr r1, [pc, #196] @ (247f4 ) │ │ │ │ - ldr r0, [pc, #200] @ (247f8 ) │ │ │ │ + ldr r1, [pc, #196] @ (20a5c ) │ │ │ │ + ldr r0, [pc, #200] @ (20a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24702 │ │ │ │ - ldr r0, [pc, #184] @ (247fc ) │ │ │ │ + b.n 2096a │ │ │ │ + ldr r0, [pc, #184] @ (20a64 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 24726 │ │ │ │ - ldr r0, [pc, #176] @ (24800 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 2098e │ │ │ │ + ldr r0, [pc, #176] @ (20a68 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 24726 │ │ │ │ + bl 11988 │ │ │ │ + b.n 2098e │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 24694 │ │ │ │ + beq.n 208fc │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 24778 │ │ │ │ + bne.n 209e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 24694 │ │ │ │ + b.n 208fc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 246d4 │ │ │ │ + b.n 2093c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 24694 │ │ │ │ + bne.n 208fc │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 24694 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (24804 ) │ │ │ │ + b.n 208fc │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20a6c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (24808 ) │ │ │ │ - ldr r0, [pc, #104] @ (2480c ) │ │ │ │ + ldr r1, [pc, #104] @ (20a70 ) │ │ │ │ + ldr r0, [pc, #104] @ (20a74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (24810 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (20a78 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (24814 ) │ │ │ │ - ldr r0, [pc, #96] @ (24818 ) │ │ │ │ + ldr r1, [pc, #92] @ (20a7c ) │ │ │ │ + ldr r0, [pc, #96] @ (20a80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - cbnz r0, 24800 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xf7480002 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 24802 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf7340002 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8f6 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xeb980000 │ │ │ │ + @ instruction: 0xf68e0002 │ │ │ │ + cmp r1, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24cc0 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 24894 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 24848 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 24744 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ - ... │ │ │ │ + subs r4, r7, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + rors r2, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 5, cr0, cr4, cr0, {0} │ │ │ │ + cdp2 0, 8, cr0, cr0, cr0, {0} │ │ │ │ + rors r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [lr] │ │ │ │ + lsls r2, r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020a84 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 20aaa │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 20afc │ │ │ │ + sub.w r0, r0, #114688 @ 0x1c000 │ │ │ │ + movw r3, #16382 @ 0x3ffe │ │ │ │ + movt r3, #32 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 11900 │ │ │ │ + cbnz r0, 20ad6 │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11900 │ │ │ │ + cbnz r0, 20ad6 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11900 │ │ │ │ + cbnz r0, 20af8 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 11900 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -0002481c : │ │ │ │ +00020b00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr.w r5, [pc, #2956] @ 253bc │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2956] @ 253c0 │ │ │ │ - mov fp, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2952] @ 253c4 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr.w r4, [pc, #2940] @ 253c8 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r4, [pc, #1672] @ 2119c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1672] @ 211a0 │ │ │ │ + mov r7, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24eb0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r7, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - orrs r3, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bpl.w 24978 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - bl 118f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24980 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 250a8 │ │ │ │ - ldr.w r3, [pc, #2892] @ 253cc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #532] @ 0x214 │ │ │ │ - bl 13a00 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 250ce │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d95c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [pc, #1668] @ 211a4 │ │ │ │ + mvns r3, r5 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 248b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24b8c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25166 │ │ │ │ - ldr.w r3, [pc, #2832] @ 253d0 │ │ │ │ - ldr.w r1, [r6, #428] @ 0x1ac │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 20dac │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 20dac │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 20da4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cf8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20dd6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20e10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25180 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + blt.w 20e30 │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 20c4a │ │ │ │ + ldr.w r3, [pc, #1576] @ 211a8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 248fa │ │ │ │ + beq.n 20b98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b94 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 251a0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20e00 │ │ │ │ + ldr.w r3, [pc, #1552] @ 211ac │ │ │ │ + ldr.w r4, [sl, #324] @ 0x144 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 20e6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20e4e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21182 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24918 │ │ │ │ + beq.n 20be8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ba4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24932 │ │ │ │ + beq.w 20e08 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20f0e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24b9c │ │ │ │ - ldr.w r3, [pc, #2720] @ 253d4 │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr.w r1, [pc, #2716] @ 253d8 │ │ │ │ - ldr.w r0, [pc, #2716] @ 253dc │ │ │ │ + beq.w 20df8 │ │ │ │ + ldr.w r3, [pc, #1448] @ 211b0 │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + ldr.w r1, [pc, #1444] @ 211b4 │ │ │ │ + ldr.w r0, [pc, #1444] @ 211b8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2696] @ 253e0 │ │ │ │ - ldr.w r3, [pc, #2660] @ 253c0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1424] @ 211bc │ │ │ │ + ldr.w r3, [pc, #1392] @ 211a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 25f5a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.w 210f6 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt.w 2487c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl d7bc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 250e6 │ │ │ │ - ldr.w r3, [pc, #2640] @ 253e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 24bce │ │ │ │ - ldr.w r3, [pc, #2604] @ 253cc │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #432] @ 0x1b0 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24a9a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 249ca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + ldr.w r3, [pc, #1396] @ 211c0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 251f0 │ │ │ │ - ldr.w r9, [r6, #520] @ 0x208 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 254d8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ + beq.w 20f2e │ │ │ │ + ldr.w r2, [pc, #1356] @ 211a8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + strd r3, r4, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r0, [r2, #320] @ 0x140 │ │ │ │ + movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - str.w sl, [sp, #128] @ 0x80 │ │ │ │ - str.w r8, [sp, #136] @ 0x88 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 9694 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 254e2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26496 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24a24 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251fa │ │ │ │ - ldr.w r3, [pc, #2496] @ 253e8 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20f5a │ │ │ │ + ldr.w r3, [pc, #1348] @ 211c4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 25512 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 20f72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a46 │ │ │ │ + beq.n 20ca0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24fde │ │ │ │ - ldr.w r3, [pc, #2468] @ 253ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 251b8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 23a7c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 2583a │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 25084 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 264de │ │ │ │ + beq.w 20dee │ │ │ │ + ldr.w r3, [pc, #1316] @ 211c8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 20b84 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 20e7c │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 20e74 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24a94 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24a94 │ │ │ │ + beq.n 20cde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25198 │ │ │ │ - strd r6, r4, [r5] │ │ │ │ - b.n 24956 │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d0c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20e88 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20fb8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 20fd6 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 21036 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24ac4 │ │ │ │ + beq.n 20d0e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25024 │ │ │ │ - ldr.w r9, [r6, #504] @ 0x1f8 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 25744 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ + beq.w 20efe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20a84 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 21012 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 20e90 │ │ │ │ + ldr.w r2, [pc, #1160] @ 211ac │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #328] @ 0x148 │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - str.w r9, [sp, #144] @ 0x90 │ │ │ │ - str.w sl, [sp, #140] @ 0x8c │ │ │ │ - str.w r8, [sp, #148] @ 0x94 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2571e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2644e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21054 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2116a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24b1e │ │ │ │ + beq.n 20d6a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2502c │ │ │ │ - ldr.w r3, [pc, #2248] @ 253e8 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20fb0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 25784 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24b42 │ │ │ │ + bne.w 21072 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 24b42 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2216] @ 253ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24fe6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 23a7c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25920 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - bmi.w 2594c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 24a74 │ │ │ │ - ldr.w r3, [pc, #2176] @ 253f0 │ │ │ │ - movw r2, #13532 @ 0x34dc │ │ │ │ - ldr.w r1, [pc, #2172] @ 253f4 │ │ │ │ - ldr.w r0, [pc, #2172] @ 253f8 │ │ │ │ - add r3, pc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20fa8 │ │ │ │ + ldr.w r3, [pc, #1064] @ 211b0 │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + ldr.w r1, [pc, #1084] @ 211cc │ │ │ │ + ldr.w r0, [pc, #1084] @ 211d0 │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248b6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248fa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24932 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24918 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [pc, #2076] @ 253e4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24be6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2503e │ │ │ │ - ldr.w r3, [pc, #2068] @ 253fc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2585a │ │ │ │ - ldr.w r2, [pc, #2004] @ 253cc │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ands.w r2, r7, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #560] @ 0x230 │ │ │ │ - bne.w 258da │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20c20 │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 20b50 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r8 │ │ │ │ - strd sl, r2, [sp, #180] @ 0xb4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ - blx 9684 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 258b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 264c6 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cf8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 20b5a │ │ │ │ + mov r0, r2 │ │ │ │ + bl ca1c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 20b60 │ │ │ │ + ldr r3, [pc, #984] @ (211b0 ) │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr r1, [pc, #1012] @ (211d4 ) │ │ │ │ + ldr r0, [pc, #1016] @ (211d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24c52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25508 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 25202 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - blx 95f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 24c8a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2557c │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2597c │ │ │ │ - uxtb r2, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25202 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18db4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25c56 │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25d4e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24cdc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 259a2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 25d7a │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25dbe │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24d06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25b50 │ │ │ │ - strd r4, fp, [r5] │ │ │ │ - b.n 24956 │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24dde │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bmi.w 2577a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20c20 │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str.w sl, [sp, #152] @ 0x98 │ │ │ │ - blx 9684 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2574e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 264ae │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24d78 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25034 │ │ │ │ - ldr.w r3, [pc, #1644] @ 253e8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 257c4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24da0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 24da0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1608] @ 253ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 24dde │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24dc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2558a │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - bmi.w 254bc │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - teq r7, r4 │ │ │ │ - bmi.w 254b6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 24956 │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d708 │ │ │ │ + b.n 20ca0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20c04 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20b98 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20be8 │ │ │ │ + ldr r2, [pc, #924] @ (211b0 ) │ │ │ │ + ldr r3, [pc, #968] @ (211dc ) │ │ │ │ + ldr r1, [pc, #968] @ (211e0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #968] @ (211e4 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + bl 12350 │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r3, [pc, #892] @ (211b0 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #944] @ (211e8 ) │ │ │ │ + ldr r0, [pc, #944] @ (211ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r3, [pc, #864] @ (211b0 ) │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + ldr r1, [pc, #920] @ (211f0 ) │ │ │ │ + ldr r0, [pc, #924] @ (211f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20c20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca00 │ │ │ │ + b.n 20bac │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 20cc0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 20cc0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20cde │ │ │ │ + ldr r3, [pc, #868] @ (211f8 ) │ │ │ │ + ldr.w r1, [sl, #332] @ 0x14c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24ee0 │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 25828 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + beq.w 2109a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - blx 9684 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2580e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26436 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24e4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 24e4e │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1432] @ 253e8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25046 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24e70 │ │ │ │ + beq.n 20ece │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 254aa │ │ │ │ - ldr.w r3, [pc, #1400] @ 253ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 24ee0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 20f06 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 210b2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 21152 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24e92 │ │ │ │ + beq.n 20eee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25804 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 25560 │ │ │ │ - add.w r6, r7, #10 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 2555a │ │ │ │ - ldr.w r3, [pc, #1368] @ 25400 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 24956 │ │ │ │ - ldr.w r3, [pc, #1360] @ 25404 │ │ │ │ - ldr.w r1, [pc, #1360] @ 25408 │ │ │ │ + beq.w 2104c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 210d6 │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 20c28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d0e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20ece │ │ │ │ + ldr r2, [pc, #672] @ (211b0 ) │ │ │ │ + ldr r3, [pc, #744] @ (211fc ) │ │ │ │ + ldr r1, [pc, #748] @ (21200 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #748] @ (21204 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + bl 12350 │ │ │ │ + b.n 20c20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #720] @ (21208 ) │ │ │ │ + ldr r1, [pc, #724] @ (2120c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1296] @ 253d4 │ │ │ │ - ldr.w r1, [pc, #1348] @ 2540c │ │ │ │ - movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r0, [pc, #1344] @ 25410 │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #620] @ (211b0 ) │ │ │ │ + ldr r1, [pc, #712] @ (21210 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r0, [pc, #712] @ (21214 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2494e │ │ │ │ - ldr.w r1, [r6, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d708 │ │ │ │ - cbz r0, 24f52 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24f06 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25552 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 2547e │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 25478 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29850 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2595c │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - it pl │ │ │ │ - ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 24fd0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 24fd0 │ │ │ │ - ldr.w r1, [r6, #556] @ 0x22c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d708 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24f7a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 24f7a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24be6 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 2538e │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 25388 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27ed4 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 25894 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 258e8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26466 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24fd8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24fd8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25380 │ │ │ │ - strd r7, r6, [r5] │ │ │ │ - b.n 24956 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a46 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1f914 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25b94 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 25bfa │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24a74 │ │ │ │ - ldr.w r3, [pc, #1036] @ 25414 │ │ │ │ - movw r2, #13547 @ 0x34eb │ │ │ │ - ldr.w r1, [pc, #1032] @ 25418 │ │ │ │ - ldr.w r0, [pc, #1032] @ 2541c │ │ │ │ - add r3, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r3, [pc, #596] @ (211b0 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #692] @ (21218 ) │ │ │ │ + ldr r0, [pc, #696] @ (2121c ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24ac4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b1e │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 24d78 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24be6 │ │ │ │ - ldr r0, [pc, #984] @ (25420 ) │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20e46 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #680] @ (21220 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25066 │ │ │ │ + beq.n 20f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c4c │ │ │ │ - ldr r3, [pc, #876] @ (253d4 ) │ │ │ │ - movw r2, #730 @ 0x2da │ │ │ │ - ldr r1, [pc, #948] @ (25424 ) │ │ │ │ - ldr r0, [pc, #952] @ (25428 ) │ │ │ │ + beq.n 2100a │ │ │ │ + ldr r3, [pc, #540] @ (211b0 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #652] @ (21224 ) │ │ │ │ + ldr r0, [pc, #652] @ (21228 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2494e │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 264de │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20e46 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d86 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d6a │ │ │ │ + ldr r3, [pc, #500] @ (211b0 ) │ │ │ │ + movw r2, #615 @ 0x267 │ │ │ │ + ldr r1, [pc, #620] @ (2122c ) │ │ │ │ + ldr r0, [pc, #620] @ (21230 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r0, [pc, #604] @ (21234 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2509e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 24a82 │ │ │ │ - ldr r3, [pc, #856] @ (25404 ) │ │ │ │ - ldr r1, [pc, #896] @ (2542c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #796] @ (253d4 ) │ │ │ │ - ldr r1, [pc, #884] @ (25430 ) │ │ │ │ - movw r2, #703 @ 0x2bf │ │ │ │ - ldr r0, [pc, #884] @ (25434 ) │ │ │ │ + beq.n 20ff2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 21092 │ │ │ │ + ldr r3, [pc, #444] @ (211b0 ) │ │ │ │ + movw r2, #615 @ 0x267 │ │ │ │ + ldr r1, [pc, #572] @ (21238 ) │ │ │ │ + ldr r0, [pc, #576] @ (2123c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2494e │ │ │ │ - ldr r3, [pc, #772] @ (253d4 ) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - ldr r1, [pc, #864] @ (25438 ) │ │ │ │ - ldr r0, [pc, #868] @ (2543c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 20fce │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20f90 │ │ │ │ + ldr r3, [pc, #412] @ (211b0 ) │ │ │ │ + mov.w r2, #616 @ 0x268 │ │ │ │ + ldr r1, [pc, #548] @ (21240 ) │ │ │ │ + ldr r0, [pc, #552] @ (21244 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2494e │ │ │ │ - ldr r3, [pc, #748] @ (253d4 ) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #848] @ (25440 ) │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #848] @ (25444 ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 20c20 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 20cfa │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 210fa │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 20cfa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20eee │ │ │ │ + ldr r3, [pc, #344] @ (211b0 ) │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + ldr r1, [pc, #492] @ (21248 ) │ │ │ │ + ldr r0, [pc, #492] @ (2124c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #704] @ (253cc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #700] @ (253d0 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 9858 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2590e │ │ │ │ - bl 11488 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 24bac │ │ │ │ - bl 11224 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - ldr r3, [pc, #620] @ (253d4 ) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - ldr r1, [pc, #728] @ (25448 ) │ │ │ │ - ldr r0, [pc, #732] @ (2544c ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r2, [pc, #316] @ (211b0 ) │ │ │ │ + ldr r3, [pc, #472] @ (21250 ) │ │ │ │ + ldr r1, [pc, #476] @ (21254 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (21258 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr r3, [pc, #592] @ (253d4 ) │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr r1, [pc, #712] @ (25450 ) │ │ │ │ - ldr r0, [pc, #712] @ (25454 ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + bl 12350 │ │ │ │ + b.n 20c20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20ff2 │ │ │ │ + ldr r3, [pc, #276] @ (211b0 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #440] @ (2125c ) │ │ │ │ + ldr r0, [pc, #444] @ (21260 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2507c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a94 │ │ │ │ - ldr r3, [pc, #560] @ (253d4 ) │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr r1, [pc, #688] @ (25458 ) │ │ │ │ - ldr r0, [pc, #688] @ (2545c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 21028 │ │ │ │ + ldr r3, [pc, #252] @ (211b0 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #424] @ (21264 ) │ │ │ │ + ldr r0, [pc, #428] @ (21268 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2507c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2104c │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 259ac │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - lsls r7, r6, #31 │ │ │ │ - bmi.w 25b40 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24a74 │ │ │ │ - ldr r3, [pc, #644] @ (25460 ) │ │ │ │ - movw r2, #13479 @ 0x34a7 │ │ │ │ - ldr r1, [pc, #644] @ (25464 ) │ │ │ │ - ldr r0, [pc, #644] @ (25468 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 20c20 │ │ │ │ + ldr r3, [pc, #216] @ (211b0 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #396] @ (2126c ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #396] @ (21270 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #388] @ (21274 ) │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 249ca │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24a24 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2521a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25832 │ │ │ │ - ldr r3, [pc, #592] @ (2546c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25b62 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #560] @ 0x230 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 25bbe │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ + bl 12350 │ │ │ │ + b.n 20fce │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd sl, r2, [sp, #204] @ 0xcc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - blx 9684 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25bcc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 264f6 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2527c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2588c │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 25592 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbnz r3, 2110a │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 20cfa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - blx 95f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ + beq.n 21126 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 252b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25940 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 25c2c │ │ │ │ - uxtb r2, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25592 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ + it eq │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + beq.n 21126 │ │ │ │ + cbz r3, 2114a │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 20ff2 │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20a84 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 21012 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e4c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2530c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25bb4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 25e98 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25ed0 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25336 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25c22 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1aedc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25352 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 25378 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24fd8 │ │ │ │ - ldr r3, [pc, #120] @ (253d4 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #272] @ (25470 ) │ │ │ │ - ldr r0, [pc, #272] @ (25474 ) │ │ │ │ + bne.w 20e90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 20d20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21126 │ │ │ │ + ldr r3, [pc, #292] @ (21278 ) │ │ │ │ + movw r2, #9824 @ 0x2660 │ │ │ │ + ldr r1, [pc, #288] @ (2127c ) │ │ │ │ + ldr r0, [pc, #292] @ (21280 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25352 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24fd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24f94 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 17004 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27ed4 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 24fa6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 24fa6 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (21284 ) │ │ │ │ + movw r2, #9793 @ 0x2641 │ │ │ │ + ldr r1, [pc, #276] @ (21288 ) │ │ │ │ + ldr r0, [pc, #280] @ (2128c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (21290 ) │ │ │ │ + movw r2, #9740 @ 0x260c │ │ │ │ + ldr r1, [pc, #264] @ (21294 ) │ │ │ │ + ldr r0, [pc, #268] @ (21298 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7c4 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf4e00002 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7ae │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf4d20002 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25980 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 25454 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + ubfx r0, ip, #0, #3 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #1 │ │ │ │ + movs r5, #6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25590 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #21 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 25454 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 25494 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfbbe0000 │ │ │ │ - cbnz r4, 2547c │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 2549c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 25370 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 25490 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 254dc │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 254b4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 25488 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 25394 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 25368 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 25530 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr??.w r0, [r2] │ │ │ │ - cbnz r0, 25496 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 25508 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 253d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24f1a │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 17004 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29850 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 24f2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 24f2c │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 24e70 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 24dd6 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 17004 │ │ │ │ + subs r4, r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r1, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa3e0000 │ │ │ │ + adds r4, r2, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa260000 │ │ │ │ + adds r0, r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa0e0000 │ │ │ │ + adds r4, r1, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0002129c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr.w r4, [pc, #2156] @ 21b1c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2156] @ 21b20 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2152] @ 21b24 │ │ │ │ + it ne │ │ │ │ + movne sl, r3 │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + mvn.w r3, r5 │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.w 24dd6 │ │ │ │ - bl c9f0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 24dd6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 249d8 │ │ │ │ - ldr.w r3, [pc, #3220] @ 26178 │ │ │ │ - movw r2, #715 @ 0x2cb │ │ │ │ - ldr.w r1, [pc, #3216] @ 2617c │ │ │ │ - ldr.w r0, [pc, #3216] @ 26180 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c52 │ │ │ │ - ldr.w r0, [pc, #3184] @ 26184 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25532 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25b5a │ │ │ │ - ldr.w r3, [pc, #3140] @ 26178 │ │ │ │ - movw r2, #715 @ 0x2cb │ │ │ │ - ldr.w r1, [pc, #3148] @ 26188 │ │ │ │ - ldr.w r0, [pc, #3148] @ 2618c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f06 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 24ea4 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 17004 │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r7, r0, #31 │ │ │ │ - bpl.w 24ea4 │ │ │ │ - bl c9f0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 24ea4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.w 24c8a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24dc4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 255aa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25bf2 │ │ │ │ - ldr.w r3, [pc, #3044] @ 26190 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25e70 │ │ │ │ - ldr.w r3, [r6, #560] @ 0x230 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25f10 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 214de │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 214d6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cf8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21590 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 215b6 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 214b4 │ │ │ │ + ldr.w r3, [pc, #2064] @ 21b28 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 21390 │ │ │ │ + ldr.w r1, [r5, #308] @ 0x134 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - strd sl, r2, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #212 @ 0xd4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - blx 9684 │ │ │ │ - mov r8, r0 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25ef0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2647e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 21514 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25612 │ │ │ │ + beq.n 21348 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c1a │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 259cc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 21588 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 20b00 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 21738 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - blx 95f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 2171a │ │ │ │ + ldr.w r2, [pc, #1980] @ 21b2c │ │ │ │ + ldr.w r3, [pc, #1964] @ 21b20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 21ace │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #928] @ 0x3a0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 90d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 21740 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21322 │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d718 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2564a │ │ │ │ + beq.n 213c8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25d42 │ │ │ │ + beq.w 2169a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 25f2e │ │ │ │ - uxtb r2, r2 │ │ │ │ + bne.w 215f0 │ │ │ │ + ldr.w r3, [pc, #1888] @ 21b30 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 259cc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 217b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a688 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 217dc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 217e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25fe2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 256a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f1a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 25ff6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 260a2 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 256cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25f24 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1ba68 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 256ea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 25716 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24fd8 │ │ │ │ - ldr.w r3, [pc, #2692] @ 26178 │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr.w r1, [pc, #2712] @ 26194 │ │ │ │ - ldr.w r0, [pc, #2712] @ 26198 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 256ea │ │ │ │ - ldr.w r3, [pc, #2648] @ 26178 │ │ │ │ - movw r2, #721 @ 0x2d1 │ │ │ │ - ldr.w r1, [pc, #2676] @ 2619c │ │ │ │ - ldr.w r0, [pc, #2676] @ 261a0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ + beq.w 217fc │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d718 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21424 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 216e6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 21770 │ │ │ │ + ldr.w r1, [pc, #1796] @ 21b34 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 24ad2 │ │ │ │ - ldr.w r3, [pc, #2600] @ 26178 │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - ldr.w r1, [pc, #2636] @ 261a4 │ │ │ │ - ldr.w r0, [pc, #2636] @ 261a8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r5, [r5, #304] @ 0x130 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11798 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 24d2e │ │ │ │ - ldr.w r0, [pc, #2596] @ 261ac │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + strd r5, r9, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + blx 95dc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 216f6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21ad2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 257a4 │ │ │ │ + beq.n 21478 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c0a │ │ │ │ - ldr.w r3, [pc, #2512] @ 26178 │ │ │ │ - movw r2, #721 @ 0x2d1 │ │ │ │ - ldr.w r1, [pc, #2560] @ 261b0 │ │ │ │ - ldr.w r0, [pc, #2560] @ 261b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r0, [pc, #2544] @ 261b8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 257e6 │ │ │ │ + beq.w 217a8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 218e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25c12 │ │ │ │ - ldr.w r3, [pc, #2448] @ 26178 │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - ldr.w r1, [pc, #2508] @ 261bc │ │ │ │ - ldr.w r0, [pc, #2508] @ 261c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2507c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24e92 │ │ │ │ - ldr.w r3, [pc, #2408] @ 26178 │ │ │ │ - movw r2, #730 @ 0x2da │ │ │ │ - ldr.w r1, [pc, #2476] @ 261c4 │ │ │ │ - ldr.w r0, [pc, #2476] @ 261c8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 25766 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 24e00 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2521a │ │ │ │ - ldr.w r3, [pc, #2364] @ 26178 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2440] @ 261cc │ │ │ │ - ldr.w r0, [pc, #2440] @ 261d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r3, [pc, #2424] @ 261d4 │ │ │ │ - ldr.w r1, [pc, #2424] @ 261d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #2312] @ 26178 │ │ │ │ - ldr.w r1, [pc, #2408] @ 261dc │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r0, [pc, #2404] @ 261e0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2527c │ │ │ │ - ldr.w r3, [pc, #2272] @ 26178 │ │ │ │ - movw r2, #739 @ 0x2e3 │ │ │ │ - ldr.w r1, [pc, #2372] @ 261e4 │ │ │ │ - ldr.w r0, [pc, #2372] @ 261e8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r3, [pc, #2240] @ 26178 │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r1, [pc, #2348] @ 261ec │ │ │ │ - ldr.w r0, [pc, #2348] @ 261f0 │ │ │ │ + beq.w 21798 │ │ │ │ + ldr.w r3, [pc, #1696] @ 21b38 │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1692] @ 21b3c │ │ │ │ + ldr.w r0, [pc, #1692] @ 21b40 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r7 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 21316 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 17014 │ │ │ │ + ldr.w r3, [pc, #1632] @ 21b28 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 21322 │ │ │ │ + b.n 21390 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 212f2 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c9f0 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 24c08 │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 2157e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 21590 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 215b6 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 214bc │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 2130e │ │ │ │ + ldr.w r1, [r5, #312] @ 0x138 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26466 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21634 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25902 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 24fc6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 2153a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21768 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov.w r2, #708 @ 0x2c4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 25148 │ │ │ │ - ldr.w r3, [pc, #2132] @ 26178 │ │ │ │ - movw r2, #722 @ 0x2d2 │ │ │ │ - ldr.w r1, [pc, #2248] @ 261f4 │ │ │ │ - ldr.w r0, [pc, #2248] @ 261f8 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20b00 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 217a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 2136e │ │ │ │ + ldr.w r3, [pc, #1492] @ 21b38 │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr.w r1, [pc, #1496] @ 21b44 │ │ │ │ + ldr.w r0, [pc, #1496] @ 21b48 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 252b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 25090 │ │ │ │ - b.w 24b6e │ │ │ │ - ldr.w r3, [pc, #2072] @ 26178 │ │ │ │ - movw r2, #735 @ 0x2df │ │ │ │ - ldr.w r1, [pc, #2196] @ 261fc │ │ │ │ - ldr.w r0, [pc, #2196] @ 26200 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r3, [pc, #2040] @ 26178 │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r1, [pc, #2172] @ 26204 │ │ │ │ - ldr.w r0, [pc, #2172] @ 26208 │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 214fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21348 │ │ │ │ + ldr.w r3, [pc, #1444] @ 21b38 │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr.w r1, [pc, #1456] @ 21b4c │ │ │ │ + ldr.w r0, [pc, #1456] @ 21b50 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24cdc │ │ │ │ - ldr.w r3, [pc, #1992] @ 26178 │ │ │ │ - movw r2, #717 @ 0x2cd │ │ │ │ - ldr.w r1, [pc, #2132] @ 2620c │ │ │ │ - ldr.w r0, [pc, #2132] @ 26210 │ │ │ │ + bl 11d28 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 2136e │ │ │ │ + ldr.w r2, [pc, #1408] @ 21b38 │ │ │ │ + ldr.w r3, [pc, #1432] @ 21b54 │ │ │ │ + ldr.w r1, [pc, #1432] @ 21b58 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1428] @ 21b5c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 259e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25ee8 │ │ │ │ - mvns r3, r7 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - beq.w 25e26 │ │ │ │ - adds r2, r7, #6 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25e20 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ - mov r8, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + bl 12350 │ │ │ │ + b.n 215ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2603c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 26056 │ │ │ │ - ldr.w r0, [r6, #932] @ 0x3a4 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 2607a │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25dd6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25a46 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25b38 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25fbc │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25fb6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ + bge.w 21782 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 17014 │ │ │ │ mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2632e │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2630a │ │ │ │ - ldr.w r0, [r6, #936] @ 0x3a8 │ │ │ │ + ldr.w r3, [pc, #1388] @ 21b60 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2188c │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 262ea │ │ │ │ - uxtb r3, r3 │ │ │ │ + bl 1a688 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 218d8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 218c0 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25f64 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21aea │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + strd r7, r3, [r4] │ │ │ │ + b.n 2136e │ │ │ │ + ldr.w r1, [r5, #316] @ 0x13c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d718 │ │ │ │ + cbz r0, 216a6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25aa8 │ │ │ │ + beq.n 21656 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26348 │ │ │ │ - ldr.w r3, [pc, #1896] @ 26214 │ │ │ │ - ldr.w r8, [r6, #596] @ 0x254 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 263d0 │ │ │ │ + beq.w 218b8 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 20b00 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 21900 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 2136e │ │ │ │ + ldr.w r3, [pc, #1208] @ 21b38 │ │ │ │ + movw r2, #599 @ 0x257 │ │ │ │ + ldr.w r1, [pc, #1244] @ 21b64 │ │ │ │ + ldr.w r0, [pc, #1244] @ 21b68 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ - strd r8, sl, [sp, #224] @ 0xe0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 213c8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 21b6c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 263b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2641e │ │ │ │ + beq.w 21908 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 92c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25afa │ │ │ │ + beq.n 216cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 260ca │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 26352 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2616e │ │ │ │ - ldr.w r3, [pc, #1628] @ 26178 │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr.w r1, [pc, #1780] @ 26218 │ │ │ │ - ldr.w r0, [pc, #1780] @ 2621c │ │ │ │ + cbz r3, 216ee │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 219de │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 21a14 │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 2136e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21424 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 216cc │ │ │ │ + ldr.w r3, [pc, #1088] @ 21b38 │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1136] @ 21b70 │ │ │ │ + ldr.w r0, [pc, #1136] @ 21b74 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25a46 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 25090 │ │ │ │ - b.w 251d8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d06 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25532 │ │ │ │ - ldr.w r3, [pc, #1648] @ 261d4 │ │ │ │ - ldr.w r1, [pc, #1720] @ 26220 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1536] @ 26178 │ │ │ │ - ldr.w r1, [pc, #1704] @ 26224 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r0, [pc, #1700] @ 26228 │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 215ac │ │ │ │ + ldr.w r3, [pc, #1052] @ 21b38 │ │ │ │ + movw r2, #595 @ 0x253 │ │ │ │ + ldr.w r1, [pc, #1108] @ 21b78 │ │ │ │ + ldr.w r0, [pc, #1108] @ 21b7c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r3, [pc, #1504] @ 26178 │ │ │ │ - movw r2, #723 @ 0x2d3 │ │ │ │ - ldr.w r1, [pc, #1676] @ 2622c │ │ │ │ - ldr.w r0, [pc, #1676] @ 26230 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2135c │ │ │ │ + ldr r3, [pc, #1012] @ (21b38 ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr.w r1, [pc, #1080] @ 21b80 │ │ │ │ + ldr.w r0, [pc, #1080] @ 21b84 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2530c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c9f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 25232 │ │ │ │ - ldr.w r3, [pc, #1448] @ 26178 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r1, [pc, #1628] @ 26234 │ │ │ │ - ldr.w r0, [pc, #1628] @ 26238 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 215ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2153a │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 219f8 │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.w 215de │ │ │ │ + ldr r3, [pc, #988] @ (21b60 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2188c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a688 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 21610 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21496 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2154e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21478 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #976] @ (21b88 ) │ │ │ │ + ldr r1, [pc, #976] @ (21b8c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #880] @ (21b38 ) │ │ │ │ + ldr r1, [pc, #968] @ (21b90 ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r0, [pc, #964] @ (21b94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 255aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 25090 │ │ │ │ - b.w 25006 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 257a4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 257e6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25612 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 25336 │ │ │ │ - ldr.w r3, [pc, #1352] @ 26178 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r1, [pc, #1540] @ 2623c │ │ │ │ - ldr.w r0, [pc, #1540] @ 26240 │ │ │ │ + bl ca1c │ │ │ │ + b.n 213ee │ │ │ │ + ldr r3, [pc, #848] @ (21b38 ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r1, [pc, #940] @ (21b98 ) │ │ │ │ + ldr r0, [pc, #940] @ (21b9c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2507c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 25066 │ │ │ │ - ldr.w r3, [pc, #1312] @ 26178 │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr.w r1, [pc, #1508] @ 26244 │ │ │ │ - ldr.w r0, [pc, #1508] @ 26248 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ + ldr r3, [pc, #824] @ (21b38 ) │ │ │ │ + movw r2, #586 @ 0x24a │ │ │ │ + ldr.w r9, [pc, #924] @ 21ba0 │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #920] @ (21ba4 ) │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9e8c │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #1472] @ 2624c │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #896] @ (21ba8 ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 260e6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11488 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25f5e │ │ │ │ - bl 114b4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r2, [pc, #1364] @ 26214 │ │ │ │ - ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl c9f0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9868 │ │ │ │ mov r6, r0 │ │ │ │ - strd r3, sl, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ - str r6, [sp, #196] @ 0xc4 │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26112 │ │ │ │ + beq.w 21a60 │ │ │ │ + bl 11498 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 260f8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2564a │ │ │ │ - ldr.w r3, [pc, #1064] @ 26178 │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr.w r1, [pc, #1272] @ 26250 │ │ │ │ - ldr.w r0, [pc, #1272] @ 26254 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - ldr.w r0, [pc, #1244] @ 26258 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25d9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2602c │ │ │ │ - ldr r3, [pc, #988] @ (26178 ) │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr.w r1, [pc, #1208] @ 2625c │ │ │ │ - ldr.w r0, [pc, #1208] @ 26260 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 24cf0 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 2612a │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - b.w 24cf0 │ │ │ │ + bl 9f84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 25f4e │ │ │ │ - adds r6, r7, #6 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 25f48 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - blx 95cc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 260d2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21a3a │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21b02 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25e18 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26034 │ │ │ │ - strd r6, r7, [r5] │ │ │ │ - b.w 24956 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 259fa │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.w 25a04 │ │ │ │ - mov r0, r2 │ │ │ │ - bl ca0c │ │ │ │ - b.n 25a04 │ │ │ │ - ldr r3, [pc, #808] @ (26178 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr.w r1, [pc, #1040] @ 26264 │ │ │ │ - ldr.w r0, [pc, #1040] @ 26268 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 9f84 │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 2136e │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2507c │ │ │ │ - ldr r3, [pc, #864] @ (261d4 ) │ │ │ │ - ldr r1, [pc, #1016] @ (2626c ) │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [pc, #756] @ (21b88 ) │ │ │ │ + ldr r1, [pc, #788] @ (21bac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #760] @ (26178 ) │ │ │ │ - ldr r1, [pc, #1004] @ (26270 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r0, [pc, #1004] @ (26274 ) │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #660] @ (21b38 ) │ │ │ │ + ldr r1, [pc, #780] @ (21bb0 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r0, [pc, #776] @ (21bb4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr r0, [pc, #988] @ (26278 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25eb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2609a │ │ │ │ - ldr r3, [pc, #704] @ (26178 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #956] @ (2627c ) │ │ │ │ - ldr r0, [pc, #960] @ (26280 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21656 │ │ │ │ + ldr r3, [pc, #628] @ (21b38 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #752] @ (21bb8 ) │ │ │ │ + ldr r0, [pc, #752] @ (21bbc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2507c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 25320 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 263da │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 25320 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 215ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 259e4 │ │ │ │ - ldr r3, [pc, #644] @ (26178 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #908] @ (26284 ) │ │ │ │ - ldr r0, [pc, #908] @ (26288 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 21610 │ │ │ │ + ldr r2, [pc, #596] @ (21b38 ) │ │ │ │ + ldr r3, [pc, #732] @ (21bc0 ) │ │ │ │ + ldr r1, [pc, #732] @ (21bc4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #732] @ (21bc8 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 255ca │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + bl 12350 │ │ │ │ + b.n 215ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 256a2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 256cc │ │ │ │ - ldr r3, [pc, #584] @ (26178 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #852] @ (2628c ) │ │ │ │ - ldr r0, [pc, #856] @ (26290 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 2166a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #632] @ (21b88 ) │ │ │ │ + ldr r1, [pc, #696] @ (21bcc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #536] @ (21b38 ) │ │ │ │ + ldr r1, [pc, #688] @ (21bd0 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r0, [pc, #684] @ (21bd4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2507c │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25de8 │ │ │ │ + bl 11d28 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 17004 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25de8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 11224 │ │ │ │ - b.n 25d24 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 262de │ │ │ │ - add.w r6, r7, #8 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 262d8 │ │ │ │ - mov r0, fp │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #616] @ (21ba8 ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21a78 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11498 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 21a0a │ │ │ │ + ldr r2, [pc, #460] @ (21b34 ) │ │ │ │ + ldr.w r8, [r5, #304] @ 0x130 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - str.w r8, [sp, #124] @ 0x7c │ │ │ │ - blx 95cc │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + blx 95dc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25e00 │ │ │ │ - ldr r3, [pc, #484] @ (26178 ) │ │ │ │ - movw r2, #766 @ 0x2fe │ │ │ │ - ldr r1, [pc, #764] @ (26294 ) │ │ │ │ - ldr r0, [pc, #764] @ (26298 ) │ │ │ │ + beq.w 21ab2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 21a94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 111c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r1, [pc, #552] @ (21bd8 ) │ │ │ │ + ldr r0, [pc, #552] @ (21bdc ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 215ac │ │ │ │ + ldr r3, [pc, #344] @ (21b38 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #504] @ (21be0 ) │ │ │ │ + ldr r0, [pc, #508] @ (21be4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.w 2494e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 25a5a │ │ │ │ - movs r1, #8 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 21934 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 17014 │ │ │ │ mov r8, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 25a64 │ │ │ │ - mov r0, r2 │ │ │ │ - bl ca0c │ │ │ │ - b.n 25a64 │ │ │ │ - ldr r3, [pc, #404] @ (26178 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #688] @ (2629c ) │ │ │ │ - ldr r0, [pc, #692] @ (262a0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 215f0 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 219c2 │ │ │ │ + ldr r3, [pc, #288] @ (21b38 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r7, [pc, #460] @ (21be8 ) │ │ │ │ + ldr r1, [pc, #460] @ (21bec ) │ │ │ │ + ldr r0, [pc, #464] @ (21bf0 ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + mov r3, ip │ │ │ │ + bl 12350 │ │ │ │ + b.n 21934 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.n 215ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movw r2, #587 @ 0x24b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 25e62 │ │ │ │ - ldr r0, [pc, #684] @ (262a4 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26012 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 260ba │ │ │ │ - ldr r3, [pc, #356] @ (26178 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #652] @ (262a8 ) │ │ │ │ - ldr r0, [pc, #656] @ (262ac ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 21a44 │ │ │ │ + ldr r1, [pc, #376] @ (21bf4 ) │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr r0, [pc, #376] @ (21bf8 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2507c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25d9a │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e18 │ │ │ │ - ldr r3, [pc, #312] @ (26178 ) │ │ │ │ - movw r2, #761 @ 0x2f9 │ │ │ │ - ldr r1, [pc, #620] @ (262b0 ) │ │ │ │ - ldr r0, [pc, #620] @ (262b4 ) │ │ │ │ + bl ca1c │ │ │ │ + b.n 219c2 │ │ │ │ + ldr r3, [pc, #356] @ (21bfc ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r1, [pc, #356] @ (21c00 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #356] @ (21c04 ) │ │ │ │ + strd r3, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - ldr r2, [pc, #288] @ (26178 ) │ │ │ │ - ldr r3, [pc, #604] @ (262b8 ) │ │ │ │ - ldr r1, [pc, #608] @ (262bc ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bl 12350 │ │ │ │ + b.n 219c2 │ │ │ │ + ldr r1, [pc, #340] @ (21c08 ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r0, [pc, #336] @ (21c0c ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 219c2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (21c10 ) │ │ │ │ + movw r2, #9293 @ 0x244d │ │ │ │ + ldr r1, [pc, #312] @ (21c14 ) │ │ │ │ + ldr r0, [pc, #316] @ (21c18 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #608] @ (262c0 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + add.w r3, r3, #1328 @ 0x530 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #761 @ 0x2f9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 2494e │ │ │ │ - ldr r3, [pc, #252] @ (26178 ) │ │ │ │ - movw r2, #762 @ 0x2fa │ │ │ │ - ldr r1, [pc, #576] @ (262c4 ) │ │ │ │ - ldr r0, [pc, #580] @ (262c8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (21c1c ) │ │ │ │ + movw r2, #9334 @ 0x2476 │ │ │ │ + ldr r1, [pc, #300] @ (21c20 ) │ │ │ │ + ldr r0, [pc, #304] @ (21c24 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1328 @ 0x530 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25eb6 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 256b6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 26374 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 256b6 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 256cc │ │ │ │ - b.n 26012 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25afa │ │ │ │ - ldr r3, [pc, #164] @ (26178 ) │ │ │ │ - movw r2, #763 @ 0x2fb │ │ │ │ - ldr r1, [pc, #496] @ (262cc ) │ │ │ │ - ldr r0, [pc, #500] @ (262d0 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (21c28 ) │ │ │ │ + movw r2, #9253 @ 0x2425 │ │ │ │ + ldr r1, [pc, #288] @ (21c2c ) │ │ │ │ + ldr r0, [pc, #292] @ (21c30 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1328 @ 0x530 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 25fa2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #746 @ 0x2ea │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 25d24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (262d4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - bl 12340 │ │ │ │ - b.n 25d24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 25d24 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 2613c │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 24cf0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26158 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 26158 │ │ │ │ - cbz r3, 26166 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r6, #1 │ │ │ │ - bne.w 24d06 │ │ │ │ - b.n 25d9a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26158 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25b18 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 261c4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 26130 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 261c0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 2616c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 26114 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 26274 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 261fc │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 261b4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 26164 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 26230 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 26110 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 262c8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 26290 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 261c0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 26150 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r4} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 26118 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r6, r7} │ │ │ │ + stcl 0, cr0, [r4, #-8] │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 262c0 │ │ │ │ + ldc 0, cr0, [r4, #-8]! │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r6, r7} │ │ │ │ + stc 0, cr0, [r6], {2} │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 261f4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 262e0 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 26148 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 26310 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 262a8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r6, r7} │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6} │ │ │ │ + asrs r6, r3, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r6, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r7, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + asrs r0, r7, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4} │ │ │ │ + asrs r6, r7, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ittt ne │ │ │ │ - movne r0, r0 │ │ │ │ - stmiane r6!, {r3, r5, r6, r7} │ │ │ │ - movne r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00d4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0022 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 26374 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 2634a │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 2633c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25f78 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #8 │ │ │ │ - bl 17004 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25f78 │ │ │ │ - ldr r3, [pc, #548] @ (26510 ) │ │ │ │ - movw r2, #765 @ 0x2fd │ │ │ │ - ldr r1, [pc, #544] @ (26514 ) │ │ │ │ - ldr r0, [pc, #548] @ (26518 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf0be0000 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf0a60000 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + eor.w r0, lr, #0 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00021c34 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r6, [pc, #384] @ (21dc4 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (21dc8 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (21dcc ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r6, sp, #32 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - ldr r2, [pc, #516] @ (26510 ) │ │ │ │ - ldr r3, [pc, #524] @ (2651c ) │ │ │ │ - ldr r1, [pc, #528] @ (26520 ) │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #360] @ (21dd0 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #528] @ (26524 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c6e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21d38 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 21d40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21d4c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21d58 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 21d3c │ │ │ │ + ldr r3, [pc, #304] @ (21dd4 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 21d1a │ │ │ │ + ldr r3, [pc, #296] @ (21dd8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 2129c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 21d38 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21d6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 21da6 │ │ │ │ + ldr r1, [pc, #248] @ (21ddc ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21d90 │ │ │ │ + ldr r1, [pc, #232] @ (21dd4 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21dba │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 21dbe │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + beq.n 21dbe │ │ │ │ + str r1, [r6, #16] │ │ │ │ + ldr r1, [pc, #220] @ (21de0 ) │ │ │ │ + ldr r2, [pc, #196] @ (21dc8 ) │ │ │ │ add r1, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21d88 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (21de4 ) │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 2494e │ │ │ │ - ldr r3, [pc, #480] @ (26510 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #496] @ (26528 ) │ │ │ │ - ldr r0, [pc, #500] @ (2652c ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #196] @ (21de8 ) │ │ │ │ + movw r2, #575 @ 0x23f │ │ │ │ + ldr r1, [pc, #192] @ (21dec ) │ │ │ │ + ldr r0, [pc, #196] @ (21df0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 25aa8 │ │ │ │ - ldr r2, [pc, #444] @ (26510 ) │ │ │ │ - ldr r3, [pc, #472] @ (26530 ) │ │ │ │ - ldr r1, [pc, #476] @ (26534 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (26538 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 11d28 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 21d00 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 21cb8 │ │ │ │ + ldr r0, [pc, #176] @ (21df4 ) │ │ │ │ + mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 2494e │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 26386 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 256b6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r7, r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 260c2 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.w 260c2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 260c2 │ │ │ │ - b.n 260bc │ │ │ │ - ldr r3, [pc, #348] @ (26510 ) │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr r1, [pc, #388] @ (2653c ) │ │ │ │ - ldr r0, [pc, #388] @ (26540 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11988 │ │ │ │ + b.n 21d22 │ │ │ │ + ldr r0, [pc, #168] @ (21df8 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2494e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9f0 │ │ │ │ - b.w 25abe │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 263ec │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 25320 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26408 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ + bl 11988 │ │ │ │ + b.n 21d22 │ │ │ │ + cmp r2, #1 │ │ │ │ it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 26408 │ │ │ │ - cbz r3, 26416 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 25336 │ │ │ │ - b.n 25eb6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26408 │ │ │ │ - ldr r3, [pc, #292] @ (26544 ) │ │ │ │ - movw r2, #14054 @ 0x36e6 │ │ │ │ - ldr r1, [pc, #288] @ (26548 ) │ │ │ │ - ldr r0, [pc, #292] @ (2654c ) │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 21c9c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21d72 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21c9c │ │ │ │ + bl 115e0 │ │ │ │ + b.n 21cd2 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 21d8c │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 21c9c │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21c9c │ │ │ │ + ldr r3, [pc, #104] @ (21dfc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #104] @ (21e00 ) │ │ │ │ + ldr r0, [pc, #104] @ (21e04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (26550 ) │ │ │ │ - movw r2, #13627 @ 0x353b │ │ │ │ - ldr r1, [pc, #276] @ (26554 ) │ │ │ │ - ldr r0, [pc, #280] @ (26558 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (21e08 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #96] @ (21e0c ) │ │ │ │ + ldr r0, [pc, #96] @ (21e10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2655c ) │ │ │ │ - movw r2, #13513 @ 0x34c9 │ │ │ │ - ldr r1, [pc, #264] @ (26560 ) │ │ │ │ - ldr r0, [pc, #268] @ (26564 ) │ │ │ │ - add r3, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + nop │ │ │ │ + b.n 22524 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22514 │ │ │ │ + movs r2, r0 │ │ │ │ + vhadd.s d16, d2, d2 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 223d4 │ │ │ │ + movs r2, r0 │ │ │ │ + vaddl.u16 q8, d4, d0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.u16 d16, d0, d0 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + eor.w r0, r4, r0 │ │ │ │ + cdp 0, 8, cr0, cr8, cr0, {0} │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xeab00000 │ │ │ │ + @ instruction: 0xeadc0000 │ │ │ │ + │ │ │ │ +00021e14 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [pc, #108] @ (21e90 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ (21e94 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (21e98 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2129c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 21e6c │ │ │ │ + ldr r2, [pc, #72] @ (21e9c ) │ │ │ │ + ldr r3, [pc, #60] @ (21e94 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21e8a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #48] @ (21ea0 ) │ │ │ │ + movw r2, #607 @ 0x25f │ │ │ │ + ldr r1, [pc, #48] @ (21ea4 ) │ │ │ │ + ldr r0, [pc, #48] @ (21ea8 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (26568 ) │ │ │ │ - movw r2, #13708 @ 0x358c │ │ │ │ - ldr r1, [pc, #252] @ (2656c ) │ │ │ │ - ldr r0, [pc, #256] @ (26570 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 21e52 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 22238 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22230 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 221ec │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r1, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 0, cr0, cr6, cr0, {0} │ │ │ │ + │ │ │ │ +00021eac : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #372] @ 22030 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 22034 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 22038 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (2203c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c848 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21fa4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21f84 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21fb4 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21fc0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 21e14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21fa4 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9490 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21fa8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 22000 │ │ │ │ + ldr r1, [pc, #244] @ (22040 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22018 │ │ │ │ + ldr r1, [pc, #240] @ (22044 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22014 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 21ffc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 21ffc │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (22048 ) │ │ │ │ + ldr r2, [pc, #200] @ (22038 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21ff8 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (2204c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (26574 ) │ │ │ │ - movw r2, #13926 @ 0x3666 │ │ │ │ - ldr r1, [pc, #240] @ (26578 ) │ │ │ │ - ldr r0, [pc, #244] @ (2657c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #192] @ (22050 ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #188] @ (22054 ) │ │ │ │ + ldr r0, [pc, #192] @ (22058 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21f6a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 115e0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 21f38 │ │ │ │ + ldr r0, [pc, #164] @ (2205c ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (26580 ) │ │ │ │ - movw r2, #13445 @ 0x3485 │ │ │ │ - ldr r1, [pc, #228] @ (26584 ) │ │ │ │ - ldr r0, [pc, #232] @ (26588 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 21f8e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 21f1a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21fd8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21f1a │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 21f1a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21f1a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + ldr r3, [pc, #92] @ (22060 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (22064 ) │ │ │ │ + ldr r0, [pc, #96] @ (22068 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (2658c ) │ │ │ │ - movw r2, #13578 @ 0x350a │ │ │ │ - ldr r1, [pc, #216] @ (26590 ) │ │ │ │ - ldr r0, [pc, #220] @ (26594 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #80] @ (2206c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (22070 ) │ │ │ │ + ldr r0, [pc, #80] @ (22074 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (26598 ) │ │ │ │ - movw r2, #13735 @ 0x35a7 │ │ │ │ - ldr r1, [pc, #204] @ (2659c ) │ │ │ │ - ldr r0, [pc, #208] @ (265a0 ) │ │ │ │ - add r3, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r6, #-8] │ │ │ │ + b.n 22288 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22270 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22168 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [r4] │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xe8560000 │ │ │ │ + stmia.w r2, {} │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2206c │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0], {-0} │ │ │ │ + │ │ │ │ +00022078 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #452] @ 2224c │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1392 @ 0x570 │ │ │ │ + ldr.w ip, [pc, #436] @ 22250 │ │ │ │ + ldr r5, [pc, #436] @ (22254 ) │ │ │ │ + add r4, sp, #32 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #424] @ (22258 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c848 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22184 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 22164 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 22188 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 22194 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 221a8 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 221b4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 20b00 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 22184 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 221cc │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2222e │ │ │ │ + ldr r1, [pc, #308] @ (2225c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22218 │ │ │ │ + ldr r1, [pc, #304] @ (22260 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 22242 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 22246 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 22246 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #280] @ (22264 ) │ │ │ │ + ldr r2, [pc, #260] @ (22254 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 22214 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (22268 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #252] @ (2226c ) │ │ │ │ + movw r2, #610 @ 0x262 │ │ │ │ + ldr r1, [pc, #248] @ (22270 ) │ │ │ │ + ldr r0, [pc, #252] @ (22274 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2214a │ │ │ │ + ldr r0, [pc, #236] @ (22278 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2216e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 220e2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 221d6 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 220e2 │ │ │ │ + ldr r0, [pc, #208] @ (2227c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (265a4 ) │ │ │ │ - movw r2, #13464 @ 0x3498 │ │ │ │ - ldr r1, [pc, #192] @ (265a8 ) │ │ │ │ - ldr r0, [pc, #196] @ (265ac ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 2216e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 220f8 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 221f2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 220f8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 115e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 22112 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 220e2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 220e2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 220f8 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 220f8 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (22280 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (22284 ) │ │ │ │ + ldr r0, [pc, #100] @ (22288 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (265b0 ) │ │ │ │ - movw r2, #13859 @ 0x3623 │ │ │ │ - ldr r1, [pc, #180] @ (265b4 ) │ │ │ │ - ldr r0, [pc, #184] @ (265b8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2228c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (22290 ) │ │ │ │ + ldr r0, [pc, #92] @ (22294 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ nop │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 2653e │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 26540 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 26540 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 26542 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 264a0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 26714 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r4} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2647c │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 266c0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26458 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #264 @ (adr r7, 2666c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26434 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #168 @ (adr r7, 26618 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26410 │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #72 @ (adr r7, 265c4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 263ec │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, 26970 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 263c8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #904 @ (adr r6, 2691c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 263a4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #808 @ (adr r6, 268c8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5, r6, r7} │ │ │ │ + adc.w r0, ip, r2 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26380 │ │ │ │ + svc 74 @ 0x4a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #712 @ (adr r6, 26874 ) │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ + udf #174 @ 0xae │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2635c │ │ │ │ + asrs r4, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + mla r0, r4, r0, r0 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21e80 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #616 @ (adr r6, 26820 ) │ │ │ │ + and.w r0, r0, r0 │ │ │ │ + cmp r1, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21ee4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r4, r5, r6, r7} │ │ │ │ + b.n 21f40 │ │ │ │ ... │ │ │ │ │ │ │ │ -000265bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00022298 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #960] @ (26990 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #960] @ (26994 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #956] @ (26998 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r0, sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #228] @ 2238c │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #224] @ 22390 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #204] @ 22394 │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #204] @ (22398 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl 21658 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 26832 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - bl d7bc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c7cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2668a │ │ │ │ - ldr r2, [pc, #916] @ (2699c ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 26706 │ │ │ │ - ldr r2, [pc, #912] @ (269a0 ) │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #408] @ 0x198 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d708 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 26634 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 267d2 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 26718 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 268e8 │ │ │ │ - adds r1, r6, #2 │ │ │ │ - teq r6, r1 │ │ │ │ - bmi.w 267de │ │ │ │ - ldr r3, [pc, #856] @ (269a4 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.n 22354 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 22334 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 22358 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 20a84 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 22354 │ │ │ │ + cbnz r0, 2232e │ │ │ │ + ldr r3, [pc, #148] @ (2239c ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + ldr r2, [pc, #136] @ (223a0 ) │ │ │ │ + ldr r3, [pc, #120] @ (22394 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 268b6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1e408 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 268fc │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2481c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - bmi.w 2691a │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 26926 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r7, [r5] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - b.n 267b4 │ │ │ │ - ldr r3, [pc, #796] @ (269a8 ) │ │ │ │ - movw r2, #459 @ 0x1cb │ │ │ │ - ldr r1, [pc, #792] @ (269ac ) │ │ │ │ - ldr r0, [pc, #796] @ (269b0 ) │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 22386 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #116] @ (223a4 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 22308 │ │ │ │ + ldr r0, [pc, #112] @ (223a8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #108] @ (223ac ) │ │ │ │ + ldr r1, [pc, #108] @ (223b0 ) │ │ │ │ + movw r2, #771 @ 0x303 │ │ │ │ + ldr r0, [pc, #108] @ (223b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 22316 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 222fa │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2236c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 222fa │ │ │ │ mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #748] @ (269a0 ) │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #756] @ (269b4 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 9858 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2693e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11488 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 26888 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #664] @ (2699c ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 222fa │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 222fa │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stmdb sl!, {r1} │ │ │ │ + ble.n 223fc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 223fc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 22368 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh.w r0, [r4, r0] │ │ │ │ + │ │ │ │ +000223b8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #284] @ (224e4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, pc │ │ │ │ + bl 18c04 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22494 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 224cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 26718 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26812 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26960 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 2246e │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 223fe │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 223fe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2247c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2241c │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26730 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26822 │ │ │ │ - ldr r3, [pc, #620] @ (269a0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #640] @ (269b8 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r6, [r3, #412] @ 0x19c │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - strd r6, r8, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 2241c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2245e │ │ │ │ + ldr r3, [pc, #200] @ (224e8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 22442 │ │ │ │ + bl 18c1c │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2684a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26978 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2677a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2682a │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 26868 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 224ae │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 2243a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2681a │ │ │ │ - ldr r3, [pc, #528] @ (269a8 ) │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #544] @ (269bc ) │ │ │ │ - ldr r0, [pc, #544] @ (269c0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (269c4 ) │ │ │ │ - ldr r3, [pc, #476] @ (26994 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2248e │ │ │ │ + str r5, [r4, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 22482 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2695c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #128] @ (224e8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 22424 │ │ │ │ + b.n 22442 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 22478 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 223f4 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + b.n 2241c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 223fc │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 26634 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 26648 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [pc, #436] @ (269a4 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 268b6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 1e408 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ - bpl.w 2665c │ │ │ │ - mov r0, r1 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2665c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26718 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26794 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26730 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2677a │ │ │ │ - ldr r3, [pc, #372] @ (269a8 ) │ │ │ │ - movw r2, #457 @ 0x1c9 │ │ │ │ - ldr r1, [pc, #396] @ (269c8 ) │ │ │ │ - ldr r0, [pc, #400] @ (269cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 267aa │ │ │ │ - ldr r3, [pc, #348] @ (269a8 ) │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #380] @ (269d0 ) │ │ │ │ - ldr r0, [pc, #384] @ (269d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 267aa │ │ │ │ - ldr r2, [pc, #316] @ (269a8 ) │ │ │ │ - ldr r3, [pc, #364] @ (269d8 ) │ │ │ │ - ldr r1, [pc, #364] @ (269dc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (269e0 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - bl 12340 │ │ │ │ - b.n 267aa │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - bl 11224 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 267aa │ │ │ │ - mov r0, r1 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #288] @ (269e4 ) │ │ │ │ - ldr r1, [pc, #288] @ (269e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #212] @ (269a8 ) │ │ │ │ - ldr r1, [pc, #280] @ (269ec ) │ │ │ │ - movw r2, #465 @ 0x1d1 │ │ │ │ - ldr r0, [pc, #276] @ (269f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 267aa │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 17004 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 267ee │ │ │ │ - ldr r3, [pc, #168] @ (269a8 ) │ │ │ │ - movw r2, #465 @ 0x1d1 │ │ │ │ - ldr r1, [pc, #240] @ (269f4 ) │ │ │ │ - ldr r0, [pc, #240] @ (269f8 ) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 2244a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2243a │ │ │ │ + ldr r3, [pc, #84] @ (224ec ) │ │ │ │ + movw r2, #775 @ 0x307 │ │ │ │ + ldr r1, [pc, #84] @ (224f0 ) │ │ │ │ + ldr r0, [pc, #84] @ (224f4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 267aa │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 2667a │ │ │ │ - ldr r3, [pc, #128] @ (269a8 ) │ │ │ │ - mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r1, [pc, #204] @ (269fc ) │ │ │ │ - ldr r0, [pc, #208] @ (26a00 ) │ │ │ │ + bl 11d28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2243c │ │ │ │ + ldr r3, [pc, #60] @ (224ec ) │ │ │ │ + movw r2, #787 @ 0x313 │ │ │ │ + ldr r1, [pc, #64] @ (224f8 ) │ │ │ │ + ldr r0, [pc, #68] @ (224fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26912 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov.w r2, #460 @ 0x1cc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26898 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (26a04 ) │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ - ldr r1, [pc, #160] @ (26a08 ) │ │ │ │ - ldr r0, [pc, #160] @ (26a0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1416 @ 0x588 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (26a10 ) │ │ │ │ - movw r2, #9257 @ 0x2429 │ │ │ │ - ldr r1, [pc, #148] @ (26a14 ) │ │ │ │ - ldr r0, [pc, #148] @ (26a18 ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 224aa │ │ │ │ + ldr r3, [pc, #48] @ (22500 ) │ │ │ │ + movw r2, #12470 @ 0x30b6 │ │ │ │ + ldr r1, [pc, #48] @ (22504 ) │ │ │ │ + ldr r0, [pc, #48] @ (22508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1416 @ 0x588 │ │ │ │ + add.w r3, r3, #1368 @ 0x558 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bgt.n 22548 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r5, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ + lsls r2, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7de0000 │ │ │ │ + lsls r0, r1, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7c40000 │ │ │ │ + movs r7, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 22290 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #272] @ 0x110 │ │ │ │ + lsls r2, r7, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0002250c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 22578 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 2257c │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1488 @ 0x5d0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 22580 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c7cc │ │ │ │ + cbz r0, 2255a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 223b8 │ │ │ │ + ldr r2, [pc, #40] @ (22584 ) │ │ │ │ + ldr r3, [pc, #32] @ (22580 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 22572 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 222e8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r5!, {r4} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ittt hi │ │ │ │ - movhi r0, r0 │ │ │ │ - stmiahi r4!, {r3, r4, r6, r7} │ │ │ │ - movhi r0, r0 │ │ │ │ - push {r3} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 26a5c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 26a58 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 26a56 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26edc │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 26acc ) │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r6, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26eb8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #96 @ (adr r2, 26a78 ) │ │ │ │ + bge.n 22500 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ - ... │ │ │ │ + bge.n 224c4 │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ -00026a1c : │ │ │ │ +00022588 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w r0, [pc, #2868] @ 230d0 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r1, [pc, #2868] @ 230d4 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r5, [pc, #2864] @ 230d8 │ │ │ │ + ldr.w r2, [pc, #2864] @ 230dc │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2864] @ 230e0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr.w r3, [pc, #2844] @ 230e4 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 23458 │ │ │ │ + ldr.w r3, [pc, #2836] @ 230e8 │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ + ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 1432c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 234ea │ │ │ │ + ldr.w r2, [pc, #2812] @ 230ec │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 22616 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 22616 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23450 │ │ │ │ + ldr.w r3, [pc, #2776] @ 230f0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r4, #876] @ 0x36c │ │ │ │ + mov.w ip, #7 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2924] @ 275a0 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #2924] @ 275a4 │ │ │ │ - strd r2, r0, [sp, #20] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2916] @ 275a8 │ │ │ │ - add r7, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 265bc │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 26d9e │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mvn.w r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 14f64 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + bl 14120 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26de2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 26e12 │ │ │ │ - mvn.w r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10fe4 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2342e │ │ │ │ + ldr.w r2, [r4, #880] @ 0x370 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1432c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26e3a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 26e70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9404 │ │ │ │ + beq.w 23534 │ │ │ │ + ldr.w r2, [pc, #2708] @ 230f4 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 22688 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 22688 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23496 │ │ │ │ + ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #492] @ 0x1ec │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1432c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 234cc │ │ │ │ + ldr.w r2, [pc, #2648] @ 230f8 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 226c8 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 226c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234e2 │ │ │ │ + ldr.w r3, [pc, #2608] @ 230fc │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 100b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 235a8 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl febc │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 235ca │ │ │ │ + ldr.w r3, [pc, #2568] @ 23100 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 235ee │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26ac4 │ │ │ │ + beq.n 22718 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26cbe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26e98 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26cc6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 26b60 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - movs r6, #2 │ │ │ │ - mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r2 │ │ │ │ - strd r7, r8, [sp, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14f64 │ │ │ │ + beq.w 2349e │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 9868 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26d24 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 26d6e │ │ │ │ + beq.w 2364a │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 95dc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 2274e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234b4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23684 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 236e0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 23748 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 2277e │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23526 │ │ │ │ + ldr.w r3, [pc, #2436] @ 23104 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r1, [r4, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 11798 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9404 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 26b26 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24352 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 227be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c82 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26c90 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9410 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 23518 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 23732 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + blx 9868 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 26b4c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23760 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 95dc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 227fa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26cb6 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 26dbc │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 26af0 │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - blx 971c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 23776 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 2378c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 237d8 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 2282a │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 235e0 │ │ │ │ + ldr.w r3, [pc, #2268] @ 23108 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r1, [r4, #508] @ 0x1fc │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 11798 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24322 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2286a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ece │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26f6a │ │ │ │ + beq.w 235bc │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 237c2 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f98 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 237f2 │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9868 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23626 │ │ │ │ mov r0, r6 │ │ │ │ - blx 971c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26b9a │ │ │ │ + beq.n 228c6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ed6 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 26f88 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26fa6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 234a6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23660 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2430a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 228e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23500 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 26ef6 │ │ │ │ - ldr.w sl, [r6, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 15f60 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 236b8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9420 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22910 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ede │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 26f20 │ │ │ │ + beq.w 2350e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2714e │ │ │ │ - ldr.w sl, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 11f80 │ │ │ │ + blt.w 2371a │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne.n 22886 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + blx 976c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, fp │ │ │ │ + mov r4, r9 │ │ │ │ + subs r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2354a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 23894 │ │ │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9868 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 238aa │ │ │ │ + ldr.w r3, [r4, #852] @ 0x354 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26c2a │ │ │ │ + beq.n 2297c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26eee │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 23554 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 238c6 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 238e8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 976c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 229a8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ee6 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 26baa │ │ │ │ - ldr.w r3, [pc, #2412] @ 275ac │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr.w r1, [pc, #2408] @ 275b0 │ │ │ │ - ldr.w r0, [pc, #2408] @ 275b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 26b2e │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r3, [pc, #2320] @ 275ac │ │ │ │ - ldr.w r1, [pc, #2328] @ 275b8 │ │ │ │ - ldr.w r0, [pc, #2328] @ 275bc │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d48 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b4c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ac4 │ │ │ │ - ldr.w r3, [pc, #2276] @ 275ac │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #2288] @ 275c0 │ │ │ │ - ldr.w r0, [pc, #2288] @ 275c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2244] @ 275c8 │ │ │ │ - ldr.w r3, [pc, #2200] @ 275a0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 272de │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r3, [pc, #2172] @ 275ac │ │ │ │ - ldr.w r1, [pc, #2200] @ 275cc │ │ │ │ - ldr.w r0, [pc, #2200] @ 275d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - ldr.w r3, [pc, #2108] @ 275ac │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #2140] @ 275d4 │ │ │ │ - ldr.w r1, [pc, #2140] @ 275d8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [pc, #2132] @ 275dc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 12340 │ │ │ │ - b.n 26d48 │ │ │ │ - ldr.w r3, [pc, #2060] @ 275ac │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr.w r1, [pc, #2104] @ 275e0 │ │ │ │ - ldr.w r0, [pc, #2104] @ 275e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d00 │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r3, [pc, #2020] @ 275ac │ │ │ │ - ldr.w r1, [pc, #2076] @ 275e8 │ │ │ │ - ldr.w r0, [pc, #2076] @ 275ec │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d48 │ │ │ │ - ldr.w r3, [pc, #1992] @ 275ac │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr.w r1, [pc, #2052] @ 275f0 │ │ │ │ - ldr.w r0, [pc, #2052] @ 275f4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - ldr.w r3, [pc, #1944] @ 275ac │ │ │ │ - ldr.w r2, [pc, #2016] @ 275f8 │ │ │ │ - ldr.w r1, [pc, #2016] @ 275fc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #2012] @ 27600 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 26dfe │ │ │ │ - ldr.w r3, [pc, #1904] @ 275ac │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr.w r1, [pc, #1984] @ 27604 │ │ │ │ - ldr.w r0, [pc, #1984] @ 27608 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - ldr.w r3, [pc, #1848] @ 275ac │ │ │ │ - ldr.w r2, [pc, #1940] @ 2760c │ │ │ │ - ldr.w r1, [pc, #1940] @ 27610 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1932] @ 27614 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - bl 12340 │ │ │ │ - b.n 26e56 │ │ │ │ - ldr.w r3, [pc, #1808] @ 275ac │ │ │ │ - movw r2, #425 @ 0x1a9 │ │ │ │ - ldr.w r1, [pc, #1908] @ 27618 │ │ │ │ - ldr.w r0, [pc, #1908] @ 2761c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b78 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b9a │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bec │ │ │ │ + beq.w 2355e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23966 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c3a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c2a │ │ │ │ - ldr.w r3, [pc, #1716] @ 275ac │ │ │ │ - ldr.w r2, [pc, #1828] @ 27620 │ │ │ │ - ldr.w r1, [pc, #1828] @ 27624 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1816] @ 27628 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - bl 12340 │ │ │ │ - b.n 26c5c │ │ │ │ - ldr.w r3, [pc, #1672] @ 275ac │ │ │ │ - mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr.w r1, [pc, #1792] @ 2762c │ │ │ │ - ldr.w r0, [pc, #1792] @ 27630 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ - ldr.w r3, [pc, #1600] @ 275ac │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #1728] @ 27634 │ │ │ │ - ldr.w r0, [pc, #1728] @ 27638 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26ce2 │ │ │ │ - ldr.w r3, [pc, #1568] @ 275ac │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr.w r1, [pc, #1704] @ 2763c │ │ │ │ - ldr.w r0, [pc, #1704] @ 27640 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26ce2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9460 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r4, r9, [sp, #28] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26fc2 │ │ │ │ + beq.n 229d4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27444 │ │ │ │ - blx 94ec │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 27586 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 15f60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov sl, r0 │ │ │ │ + beq.w 23820 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 229e8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272c6 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 274ee │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 272fa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 2356c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2397c │ │ │ │ + ldr.w r3, [pc, #1816] @ 2310c │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 2399e │ │ │ │ + ldr.w r3, [pc, #1804] @ 23110 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27012 │ │ │ │ + mov r2, r9 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + bl 100b8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 22a48 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2744c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + beq.w 2382a │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 239ca │ │ │ │ + ldr.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a30 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq.w 239f6 │ │ │ │ + ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 976c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 239e0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 990c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27030 │ │ │ │ + beq.n 22a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27454 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 23576 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23a4a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23a1e │ │ │ │ + ldr.w r3, [pc, #1656] @ 23114 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27048 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 22ad4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2745c │ │ │ │ - ldr.w r3, [pc, #1528] @ 27644 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ + beq.w 238dc │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 23a60 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a84 │ │ │ │ + ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 976c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23ac2 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 990c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22b16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23580 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23aac │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23b20 │ │ │ │ + ldr.w r3, [pc, #1520] @ 23118 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #528] @ 0x210 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 22b60 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23992 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 23b8a │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23b62 │ │ │ │ + ldr.w r3, [pc, #1448] @ 2311c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 100b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23b4c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23aee │ │ │ │ + ldr.w r3, [pc, #1404] @ 23120 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 100b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23ad8 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c00 │ │ │ │ + ldr.w r3, [pc, #1360] @ 23124 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 100b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23bea │ │ │ │ + ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ + blx 976c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23bd6 │ │ │ │ + ldr.w r1, [pc, #1308] @ 23128 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #548] @ 0x224 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22c44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a7a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23c96 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c74 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 976c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23c60 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9460 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22c84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2358a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23c48 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23baa │ │ │ │ + ldr.w r3, [pc, #1176] @ 2312c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22ca8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #552] @ 0x228 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22cca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b16 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23c26 │ │ │ │ + ldr.w r0, [r4, #556] @ 0x22c │ │ │ │ + blx 976c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23caa │ │ │ │ + ldr.w r1, [pc, #1096] @ 23130 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #560] @ 0x230 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22d20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c3e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23cbc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23d3c │ │ │ │ + ldr.w r0, [r4, #564] @ 0x234 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 976c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23d16 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9460 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23594 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23d02 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23cda │ │ │ │ + ldr r3, [pc, #960] @ (23134 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22d84 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22da6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23cd0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 240f4 │ │ │ │ + ldr.w r0, [r4, #572] @ 0x23c │ │ │ │ + blx 976c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24128 │ │ │ │ + ldr r1, [pc, #884] @ (23138 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #576] @ 0x240 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22df8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23ba0 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 24160 │ │ │ │ + ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ + movs r0, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #616] @ 0x268 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #584] @ 0x248 │ │ │ │ + ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ + bl ff30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2414e │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl febc │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2413a │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + blx 95dc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 22e9c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2359e │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24108 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22eb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2411c │ │ │ │ + ldr r3, [pc, #640] @ (2313c ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22ef0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23d86 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23d72 │ │ │ │ + ldr r0, [pc, #584] @ (23140 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12fec │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23d5e │ │ │ │ + ldr r2, [pc, #560] @ (23144 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [pc, #560] @ (23148 ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 94d8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2433a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22f46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23d90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23da4 │ │ │ │ + ldr r2, [pc, #504] @ (2314c ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9748 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22f88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23d9a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 23dfc │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 9868 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23de8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 993c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 22fc2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23dbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23dca │ │ │ │ + ldr r0, [pc, #388] @ (23150 ) │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 12fec │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22ff0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23dde │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23e10 │ │ │ │ + ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #636] @ 0x27c │ │ │ │ + blx 993c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e2e │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 94d8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2302e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 242d6 │ │ │ │ + ldr r2, [pc, #280] @ (23154 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #648] @ 0x288 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9748 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2306e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23e40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 242c2 │ │ │ │ + ldr r2, [pc, #224] @ (23158 ) │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242f2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 242b2 │ │ │ │ + ldr r0, [pc, #200] @ (2315c ) │ │ │ │ + add.w ip, r2, #1 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r1 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + beq.w 242a8 │ │ │ │ + ldr r0, [pc, #184] @ (23160 ) │ │ │ │ + add.w ip, r2, #2 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r1 │ │ │ │ + it ne │ │ │ │ + addne r2, #3 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #164] @ (23164 ) │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [pc, #160] @ (23168 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 2316c │ │ │ │ + nop │ │ │ │ + bge.n 23188 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 2317c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 23100 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xeaf20002 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 2307c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 2429e │ │ │ │ + ldr.w r1, [pc, #3284] @ 23e4c │ │ │ │ + add.w ip, r2, #1 │ │ │ │ + str.w ip, [r3] │ │ │ │ + cmp ip, r0 │ │ │ │ + it ne │ │ │ │ + addne r2, #2 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr.w r0, [pc, #3264] @ 23e50 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12fec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2428a │ │ │ │ + ldr.w r3, [pc, #3240] @ 23e54 │ │ │ │ + add.w ip, sp, #88 @ 0x58 │ │ │ │ + ldr.w lr, [pc, #3236] @ 23e58 │ │ │ │ + mov sl, ip │ │ │ │ + add r3, pc │ │ │ │ + str.w ip, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r3, #16 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #20 │ │ │ │ + ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + mov r7, sl │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [r4, #664] @ 0x298 │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + movs r0, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #656] @ 0x290 │ │ │ │ + ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ + blx 993c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24254 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 94d8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 23228 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 24270 │ │ │ │ + ldr.w r2, [pc, #3112] @ 23e5c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9748 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23274 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24266 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 24240 │ │ │ │ + ldr.w r2, [r4, #848] @ 0x350 │ │ │ │ + ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 94d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2422c │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ + blx 94d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24218 │ │ │ │ + ldr.w r0, [pc, #2996] @ 23e60 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12fec │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24202 │ │ │ │ + ldr.w r2, [pc, #2972] @ 23e64 │ │ │ │ + ldr.w r3, [pc, #2972] @ 23e68 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #4 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w sl, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ + blx 993c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24174 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 94d8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 23316 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24280 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 2419a │ │ │ │ + ldr.w r2, [pc, #2892] @ 23e6c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9748 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23360 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24190 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 241cc │ │ │ │ + ldr.w r0, [pc, #2820] @ 23e70 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #2160 @ 0x870 │ │ │ │ + bl 12fec │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 241b6 │ │ │ │ + ldr.w r3, [pc, #2796] @ 23e74 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #2796] @ 23e78 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ + ldr.w r8, [r4, #636] @ 0x27c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + blx 993c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 241e2 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 94d8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 233ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 241ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23d2a │ │ │ │ + ldr.w r2, [pc, #2720] @ 23e7c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9748 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23410 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 241f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 23430 │ │ │ │ + ldr.w r1, [pc, #2660] @ 23e80 │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr.w r0, [pc, #2656] @ 23e84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #2644] @ 23e88 │ │ │ │ + ldr.w r3, [pc, #2644] @ 23e8c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 23a76 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22616 │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + blx 99e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2369a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r0, [r8] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 225d0 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 225d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 225d0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225d0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22688 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22718 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 228c6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 2274e │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 227fa │ │ │ │ + ldr.w r1, [pc, #2496] @ 23e90 │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #2496] @ 23e94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226c8 │ │ │ │ + ldr.w r1, [pc, #2476] @ 23e98 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #2472] @ 23e9c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 228e6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22910 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 227be │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2277e │ │ │ │ + ldr.w r1, [pc, #2408] @ 23ea0 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr.w r0, [pc, #2408] @ 23ea4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22936 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2297c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 229a8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 229e8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22a8a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b16 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c84 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22d62 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.n 22e9c │ │ │ │ + ldr.w r1, [pc, #2300] @ 23ea8 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r0, [pc, #2300] @ 23eac │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 2286a │ │ │ │ + ldr.w r1, [pc, #2276] @ 23eb0 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2272] @ 23eb4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2282a │ │ │ │ + ldr.w r0, [pc, #2248] @ 23eb8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23610 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23808 │ │ │ │ + ldr.w r1, [pc, #2216] @ 23ebc │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2216] @ 23ec0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #2204] @ 23ec4 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2200] @ 23ec8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #2176] @ 23ecc │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2172] @ 23ed0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #2160] @ 23ed4 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2160] @ 23ed8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #2132] @ 23edc │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2132] @ 23ee0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r3, [pc, #2120] @ 23ee4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #2116] @ 23ee8 │ │ │ │ + ldr.w r0, [pc, #2116] @ 23eec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r0, [pc, #2100] @ 23ef0 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #2088] @ 23ef4 │ │ │ │ + ldr.w r0, [pc, #2088] @ 23ef8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r0, [pc, #2072] @ 23efc │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 23704 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23810 │ │ │ │ + ldr.w r1, [pc, #2040] @ 23f00 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2040] @ 23f04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #2028] @ 23f08 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2024] @ 23f0c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 236d8 │ │ │ │ + ldr.w r1, [pc, #2012] @ 23f10 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2008] @ 23f14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 2276a │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 23836 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 2276a │ │ │ │ + ldr.w r1, [pc, #1972] @ 23f18 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1972] @ 23f1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1960] @ 23f20 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1956] @ 23f24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r0, [pc, #1944] @ 23f28 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 237ac │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 23818 │ │ │ │ + ldr.w r1, [pc, #1916] @ 23f2c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1916] @ 23f30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1904] @ 23f34 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1900] @ 23f38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 22816 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 23908 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 22816 │ │ │ │ + ldr.w r1, [pc, #1864] @ 23f3c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1860] @ 23f40 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23610 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23704 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 237ac │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 229d4 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22a48 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r2, 2384c │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.w 2276a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 23868 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 23868 │ │ │ │ + cbz r2, 23888 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 23704 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + ldr.w r3, [pc, #1744] @ 23f44 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bl ca00 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22786 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 23868 │ │ │ │ + ldr.w r1, [pc, #1712] @ 23f48 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1712] @ 23f4c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1700] @ 23f50 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1696] @ 23f54 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1680] @ 23f58 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1676] @ 23f5c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 238be │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22ad4 │ │ │ │ + ldr.w r0, [pc, #1652] @ 23f60 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #1648] @ 23f64 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + ldr.w r0, [pc, #1644] @ 23f68 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 238be │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r2, 2391e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.w 22816 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 2393a │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 2393a │ │ │ │ + cbz r2, 2395a │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 237ac │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + ldr.w r3, [pc, #1572] @ 23f6c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bl ca00 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22832 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 2393a │ │ │ │ + ldr.w r1, [pc, #1544] @ 23f70 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1540] @ 23f74 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 238be │ │ │ │ + ldr.w r1, [pc, #1528] @ 23f78 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1528] @ 23f7c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22b60 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22a02 │ │ │ │ + ldr.w r4, [pc, #1492] @ 23f80 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r1, [pc, #1488] @ 23f84 │ │ │ │ + ldr.w r0, [pc, #1488] @ 23f88 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1472] @ 23f8c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1468] @ 23f90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1456] @ 23f94 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1456] @ 23f98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r3, [pc, #1444] @ 23f9c │ │ │ │ + ldr.w r1, [pc, #1444] @ 23fa0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r1, [pc, #1432] @ 23fa4 │ │ │ │ + ldr.w r0, [pc, #1432] @ 23fa8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r1, sl │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22a98 │ │ │ │ + ldr.w r4, [pc, #1408] @ 23fac │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r1, [pc, #1404] @ 23fb0 │ │ │ │ + ldr.w r0, [pc, #1404] @ 23fb4 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1388] @ 23fb8 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1384] @ 23fbc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1372] @ 23fc0 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1372] @ 23fc4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c44 │ │ │ │ + ldr.w r3, [pc, #1300] @ 23f9c │ │ │ │ + ldr.w r1, [pc, #1340] @ 23fc8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r1, [pc, #1332] @ 23fcc │ │ │ │ + ldr.w r0, [pc, #1332] @ 23fd0 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1316] @ 23fd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1316] @ 23fd8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1304] @ 23fdc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1300] @ 23fe0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1288] @ 23fe4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr.w r0, [pc, #1288] @ 23fe8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r3, [pc, #1196] @ 23f9c │ │ │ │ + ldr.w r1, [pc, #1272] @ 23fec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r1, [pc, #1260] @ 23ff0 │ │ │ │ + ldr.w r0, [pc, #1260] @ 23ff4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22cca │ │ │ │ + mov r1, sl │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22b24 │ │ │ │ + ldr.w r4, [pc, #1224] @ 23ff8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r1, [pc, #1224] @ 23ffc │ │ │ │ + ldr.w r0, [pc, #1224] @ 24000 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1204] @ 24004 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1204] @ 24008 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r3, [pc, #1080] @ 23f9c │ │ │ │ + ldr.w r1, [pc, #1188] @ 2400c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r1, [pc, #1176] @ 24010 │ │ │ │ + ldr.w r0, [pc, #1176] @ 24014 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1164] @ 24018 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1160] @ 2401c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22df8 │ │ │ │ + mov r1, sl │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22c92 │ │ │ │ + ldr.w r4, [pc, #1128] @ 24020 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r1, [pc, #1124] @ 24024 │ │ │ │ + ldr.w r0, [pc, #1124] @ 24028 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1108] @ 2402c │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr.w r0, [pc, #1104] @ 24030 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1096] @ 24034 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1092] @ 24038 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr r3, [pc, #920] @ (23f9c ) │ │ │ │ + ldr.w r1, [pc, #1080] @ 2403c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r1, [pc, #1068] @ 24040 │ │ │ │ + ldr.w r0, [pc, #1068] @ 24044 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2342e │ │ │ │ + ldr.w r1, [pc, #1056] @ 24048 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1052] @ 2404c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22d20 │ │ │ │ + ldr.w r1, [pc, #1028] @ 24050 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1028] @ 24054 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #1012] @ (24058 ) │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr r0, [pc, #1012] @ (2405c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r3, [pc, #804] @ (23f9c ) │ │ │ │ + ldr r1, [pc, #1000] @ (24060 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r1, [pc, #992] @ (24064 ) │ │ │ │ + ldr r0, [pc, #992] @ (24068 ) │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #980] @ (2406c ) │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #980] @ (24070 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #968] @ (24074 ) │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr r0, [pc, #968] @ (24078 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #956] @ (2407c ) │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr r0, [pc, #956] @ (24080 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22da6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22d70 │ │ │ │ + ldr r4, [pc, #924] @ (24084 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r1, [pc, #924] @ (24088 ) │ │ │ │ + ldr r0, [pc, #924] @ (2408c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12350 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #908] @ (24090 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #908] @ (24094 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #896] @ (24098 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #896] @ (2409c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #884] @ (240a0 ) │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr r0, [pc, #880] @ (240a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 236d8 │ │ │ │ + ldr r3, [pc, #604] @ (23f9c ) │ │ │ │ + ldr r1, [pc, #872] @ (240a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r1, [pc, #864] @ (240ac ) │ │ │ │ + ldr r0, [pc, #864] @ (240b0 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #852] @ (240b4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #852] @ (240b8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #840] @ (240bc ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #840] @ (240c0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22ef0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22f46 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22f88 │ │ │ │ + ldr r1, [pc, #796] @ (240c4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #796] @ (240c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 22fc2 │ │ │ │ + ldr r1, [pc, #768] @ (240cc ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #768] @ (240d0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22ff0 │ │ │ │ + ldr r1, [pc, #744] @ (240d4 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #744] @ (240d8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #732] @ (240dc ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #732] @ (240e0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #720] @ (240e4 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #720] @ (240e8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2302e │ │ │ │ + ldr r1, [pc, #700] @ (240ec ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #700] @ (240f0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 236d8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2306e │ │ │ │ + nop │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 23edc │ │ │ │ + movs r2, r0 │ │ │ │ + bcc.n 23f20 │ │ │ │ + movs r2, r0 │ │ │ │ + strex r0, r0, [r6, #8] │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 23eb8 │ │ │ │ + movs r2, r0 │ │ │ │ + bcs.n 23f08 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 23cd4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23f48 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 23b6c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7060000 │ │ │ │ + @ instruction: 0xe8580000 │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6540000 │ │ │ │ + b.n 23de4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6360000 │ │ │ │ + b.n 23db0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf5ec0000 │ │ │ │ + b.n 23d24 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, sl, #8388608 @ 0x800000 │ │ │ │ + b.n 23c48 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r6, #8388608 @ 0x800000 │ │ │ │ + b.n 23c08 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23cb4 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + b.n 23b88 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4f80000 │ │ │ │ + b.n 23b60 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4d60000 │ │ │ │ + b.n 23b24 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4be0000 │ │ │ │ + b.n 23afc │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 23ac0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, r2, #8388608 @ 0x800000 │ │ │ │ + b.n 23a94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2l 0, cr0, [r2], #-0 │ │ │ │ + orrs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 23a58 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + ands.w r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 239e4 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + b.n 239bc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3ee0000 │ │ │ │ + b.n 23998 │ │ │ │ + movs r0, r0 │ │ │ │ + ubfx r0, r0, #0, #1 │ │ │ │ + b.n 23944 │ │ │ │ + movs r0, r0 │ │ │ │ + usat16 r0, #0, sl │ │ │ │ + b.n 23920 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r4], {0} │ │ │ │ + @ instruction: 0xf3740000 │ │ │ │ + b.n 238c0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf35e0000 │ │ │ │ + b.n 2389c │ │ │ │ + movs r0, r0 │ │ │ │ + ssat16 r0, #1, lr │ │ │ │ + b.n 23844 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf28c0000 │ │ │ │ + b.n 2470c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2760000 │ │ │ │ + b.n 246e8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf25a0000 │ │ │ │ + b.n 246b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa440000 │ │ │ │ + @ instruction: 0xf22e0000 │ │ │ │ + b.n 2466c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, sl, #0 │ │ │ │ + b.n 24590 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r4, #0 │ │ │ │ + b.n 2456c │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r8], {0} │ │ │ │ + sbcs.w r0, r0, #0 │ │ │ │ + b.n 24510 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r6, #0 │ │ │ │ + b.n 244e4 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r0, #0 │ │ │ │ + b.n 244c0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r2, #0 │ │ │ │ + adds.w r0, r8, #0 │ │ │ │ + b.n 24480 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r8], {-0} │ │ │ │ + @ instruction: 0xf0f00000 │ │ │ │ + b.n 2443c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0d60000 │ │ │ │ + b.n 24410 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0c00000 │ │ │ │ + b.n 243ec │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0c40000 │ │ │ │ + eor.w r0, sl, #0 │ │ │ │ + b.n 2438c │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r4, #0 │ │ │ │ + b.n 24368 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, lr, #0 │ │ │ │ + b.n 24344 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, r8, #0 │ │ │ │ + b.n 24320 │ │ │ │ + movs r0, r0 │ │ │ │ + mrrc 0, 0, r0, sl, cr0 │ │ │ │ + bic.w r0, r0, #0 │ │ │ │ + b.n 242dc │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, r6, r0 │ │ │ │ + vaddl.s32 q8, d14, d0 │ │ │ │ + b.n 24284 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q8, d4, d0 │ │ │ │ + b.n 24258 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [lr], #-0 │ │ │ │ + vaddl.s32 q0, d12, d0 │ │ │ │ + b.n 24214 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q0, d6, d0 │ │ │ │ + b.n 241f0 │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, ip, r0 │ │ │ │ + vhadd.s32 d16, d4, d0 │ │ │ │ + b.n 24198 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d16, d12, d0 │ │ │ │ + b.n 24170 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s d0, d6, d0 │ │ │ │ + b.n 2414c │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r2, r0 │ │ │ │ + vhadd.s16 d0, d0, d0 │ │ │ │ + b.n 2410c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 15, cr0, cr10, cr0, {0} │ │ │ │ + b.n 240e8 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 13, cr0, cr8, cr0, {0} │ │ │ │ + b.n 240ac │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 12, cr0, cr4, cr0, {0} │ │ │ │ + b.n 2408c │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr 0, 0, r0, ip, cr0 │ │ │ │ + cdp 0, 10, cr0, cr2, cr0, {0} │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 8, cr0, cr14, cr0, {0} │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr12, cr0, {0} │ │ │ │ + svc 206 @ 0xce │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 6, cr0, cr8, cr0, {0} │ │ │ │ + svc 186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r2, #-0]! │ │ │ │ + cdp 0, 3, cr0, cr10, cr0, {0} │ │ │ │ + svc 140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 2, cr0, cr2, cr0, {0} │ │ │ │ + svc 116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr14, cr0, {0} │ │ │ │ + svc 96 @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [sl] │ │ │ │ + svc 76 @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r4, r0 │ │ │ │ + ldcl 0, cr0, [sl] │ │ │ │ + svc 44 @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6] │ │ │ │ + svc 24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r2] │ │ │ │ + svc 4 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r2] │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [sl, #-0] │ │ │ │ + udf #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [ip, #-0] │ │ │ │ + udf #142 @ 0x8e │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r8, #-0] │ │ │ │ + udf #122 @ 0x7a │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4, #-0] │ │ │ │ + udf #102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r6] │ │ │ │ + udf #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #628] @ (2436c ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #628] @ (24370 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #616] @ (24374 ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #616] @ (24378 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 236d8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22eb8 │ │ │ │ + ldr r1, [pc, #592] @ (2437c ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #592] @ (24380 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #584] @ (24384 ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #584] @ (24388 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 236d8 │ │ │ │ + ldr r1, [pc, #572] @ (2438c ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r0, [pc, #572] @ (24390 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #560] @ (24394 ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #560] @ (24398 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #548] @ (2439c ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #548] @ (243a0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2342e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23360 │ │ │ │ + ldr r1, [pc, #520] @ (243a4 ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #516] @ (243a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 24186 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 233ce │ │ │ │ + ldr r1, [pc, #500] @ (243ac ) │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr r0, [pc, #496] @ (243b0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #484] @ (243b4 ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #484] @ (243b8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #472] @ (243bc ) │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr r0, [pc, #468] @ (243c0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 236d8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23410 │ │ │ │ + ldr r1, [pc, #448] @ (243c4 ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #444] @ (243c8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #432] @ (243cc ) │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ + ldr r0, [pc, #432] @ (243d0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #420] @ (243d4 ) │ │ │ │ + movs r2, #231 @ 0xe7 │ │ │ │ + ldr r0, [pc, #420] @ (243d8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #408] @ (243dc ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #408] @ (243e0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #396] @ (243e4 ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #396] @ (243e8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 24186 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23274 │ │ │ │ + ldr r1, [pc, #376] @ (243ec ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #376] @ (243f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 24186 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23316 │ │ │ │ + ldr r1, [pc, #360] @ (243f4 ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #360] @ (243f8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r2, [pc, #348] @ (243fc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 2318e │ │ │ │ + ldr r2, [pc, #340] @ (24400 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 230be │ │ │ │ + ldr r2, [pc, #336] @ (24404 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #324] @ (24400 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 230be │ │ │ │ + ldr r1, [pc, #324] @ (24408 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #324] @ (2440c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2342e │ │ │ │ + ldr r1, [pc, #312] @ (24410 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #312] @ (24414 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.w 236d8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23228 │ │ │ │ + ldr r3, [pc, #292] @ (24418 ) │ │ │ │ + movw r2, #13475 @ 0x34a3 │ │ │ │ + ldr r1, [pc, #288] @ (2441c ) │ │ │ │ + ldr r0, [pc, #292] @ (24420 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (24424 ) │ │ │ │ + movw r2, #13002 @ 0x32ca │ │ │ │ + ldr r1, [pc, #276] @ (24428 ) │ │ │ │ + ldr r0, [pc, #280] @ (2442c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (24430 ) │ │ │ │ + movw r2, #12970 @ 0x32aa │ │ │ │ + ldr r1, [pc, #264] @ (24434 ) │ │ │ │ + ldr r0, [pc, #268] @ (24438 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (2443c ) │ │ │ │ + movw r2, #13410 @ 0x3462 │ │ │ │ + ldr r1, [pc, #252] @ (24440 ) │ │ │ │ + ldr r0, [pc, #256] @ (24444 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (24448 ) │ │ │ │ + movw r2, #12935 @ 0x3287 │ │ │ │ + ldr r1, [pc, #240] @ (2444c ) │ │ │ │ + ldr r0, [pc, #244] @ (24450 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + bics.w r0, r0, r0 │ │ │ │ + blt.n 24278 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, ip, r0 │ │ │ │ + blt.n 24458 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [lr] │ │ │ │ + blt.n 24424 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [sl] │ │ │ │ + blt.n 24404 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r8] │ │ │ │ + blt.n 243e8 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4] │ │ │ │ + blt.n 243c8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9ae0000 │ │ │ │ + blt.n 243a4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe98a0000 │ │ │ │ + bge.n 24364 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip, #-0]! │ │ │ │ + bge.n 24330 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r6, #-0] │ │ │ │ + bge.n 2430c │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r0, #-0] │ │ │ │ + bge.n 242e8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r0!, {} │ │ │ │ + bge.n 244b0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb ip, {} │ │ │ │ + bge.n 24490 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r8], #0 │ │ │ │ + bge.n 24470 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4], #0 │ │ │ │ + bge.n 24450 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8d00000 │ │ │ │ + bge.n 24430 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r6!, {} │ │ │ │ + bge.n 24404 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w sl, {} │ │ │ │ + bls.n 243d4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r2], #-0 │ │ │ │ + bls.n 24378 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8500000 │ │ │ │ + bls.n 2435c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r8, {} │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8280000 │ │ │ │ + lsrs r0, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8040000 │ │ │ │ + lsrs r0, r4, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8340000 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23fec │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024454 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r5, [pc, #588] @ (246b4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #588] @ (246b8 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #588] @ (246bc ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #584] @ (246c0 ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 24598 │ │ │ │ + ldrd r2, r3, [r6, #688] @ 0x2b0 │ │ │ │ + ldr.w r7, [r6, #648] @ 0x288 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24652 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2463a │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r0 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2469c │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + cmp r1, r0 │ │ │ │ + mov.w r0, #3 │ │ │ │ + itt ne │ │ │ │ + addne r1, #1 │ │ │ │ + strne r1, [r7, #0] │ │ │ │ + ldr r1, [pc, #504] @ (246c4 ) │ │ │ │ + ldr.w sl, [r6, #696] @ 0x2b8 │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 9490 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 245f4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 24688 │ │ │ │ + ldr r0, [pc, #468] @ (246c8 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 24672 │ │ │ │ + ldr r0, [pc, #460] @ (246cc ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 2466e │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 2466a │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq.w 2466a │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq.w 2466a │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [r4, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2453e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 245d0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 245de │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ + ldr.w r1, [r6, #704] @ 0x2c0 │ │ │ │ + bl 100b8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 245fe │ │ │ │ + ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ + ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1432c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2460e │ │ │ │ + ldr r2, [pc, #352] @ (246d0 ) │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + beq.n 24590 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.n 24590 │ │ │ │ + cbz r1, 245d8 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r6, #436] @ 0x1b4 │ │ │ │ + blx 99e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 24622 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 2447e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.w 2447e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2447e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2447e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2453e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24590 │ │ │ │ + ldr r1, [pc, #244] @ (246d4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #244] @ (246d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 115e0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 244e8 │ │ │ │ + ldr r1, [pc, #220] @ (246dc ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (246e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 245ec │ │ │ │ + ldr r1, [pc, #212] @ (246e4 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (246e8 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 245ec │ │ │ │ + ldr r3, [pc, #160] @ (246c4 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #192] @ (246ec ) │ │ │ │ + ldr r0, [pc, #196] @ (246f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 245ec │ │ │ │ + ldr r3, [pc, #184] @ (246f4 ) │ │ │ │ + movw r2, #13755 @ 0x35bb │ │ │ │ + ldr r1, [pc, #180] @ (246f8 ) │ │ │ │ + ldr r0, [pc, #184] @ (246fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (24700 ) │ │ │ │ + movw r2, #13754 @ 0x35ba │ │ │ │ + ldr r1, [pc, #168] @ (24704 ) │ │ │ │ + ldr r0, [pc, #172] @ (24708 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #152] @ (2470c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #148] @ (24710 ) │ │ │ │ + ldr r0, [pc, #152] @ (24714 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (24718 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #140] @ (2471c ) │ │ │ │ + ldr r0, [pc, #144] @ (24720 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (24724 ) │ │ │ │ + movw r2, #13756 @ 0x35bc │ │ │ │ + ldr r1, [pc, #132] @ (24728 ) │ │ │ │ + ldr r0, [pc, #132] @ (2472c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + cbnz r2, 2471c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24168 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 242b8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24130 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24280 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24110 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24260 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2423c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24258 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2421c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 241dc │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024730 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #984] @ (24b1c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #984] @ (24b20 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [pc, #984] @ (24b24 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #980] @ (24b28 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 2498e │ │ │ │ + ldr r3, [pc, #976] @ (24b2c ) │ │ │ │ + ldr.w r2, [r5, #892] @ 0x37c │ │ │ │ + ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 1432c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a12 │ │ │ │ + ldr r2, [pc, #952] @ (24b30 ) │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 2479a │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r7, [r0, #0] │ │ │ │ + beq.n 2479a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24988 │ │ │ │ + ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl febc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a24 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8f98 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a36 │ │ │ │ + ldr r3, [pc, #888] @ (24b34 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl febc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a4e │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a6c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 24af0 │ │ │ │ + ldr r0, [pc, #824] @ (24b38 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24b04 │ │ │ │ + ldr r0, [pc, #816] @ (24b3c ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24aec │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 24ae8 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #12] │ │ │ │ + beq.w 24ae8 │ │ │ │ + str r2, [r1, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 92c8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2484c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249d0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24860 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 24a78 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ + bl 100b8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24890 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249da │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 24a88 │ │ │ │ + ldr.w r1, [r5, #716] @ 0x2cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl febc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 249e2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r0, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + ldr r3, [pc, #636] @ (24b40 ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + blx 9490 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24aa8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 24af0 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 24b04 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 24aec │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 24ae8 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + beq.w 24ae8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + blx 92c8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2492a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24a02 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2493c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 249fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 24a98 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24964 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24a0a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 24aae │ │ │ │ + ldr.w r1, [r5, #732] @ 0x2dc │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl 100b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 24abe │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2479a │ │ │ │ + ldr.w r0, [r5, #436] @ 0x1b4 │ │ │ │ + blx 99e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24ad0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 2475a │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 2475a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2475a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2475a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24860 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 2484c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24890 │ │ │ │ + ldr r1, [pc, #352] @ (24b44 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #352] @ (24b48 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2493c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2492a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24964 │ │ │ │ + ldr r1, [pc, #312] @ (24b4c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (24b50 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #300] @ (24b54 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (24b58 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #292] @ (24b5c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (24b60 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #276] @ (24b64 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (24b68 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 249f2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 115e0 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 247f2 │ │ │ │ + ldr r1, [pc, #240] @ (24b6c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (24b70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #232] @ (24b74 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (24b78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #224] @ (24b7c ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (24b80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 248e0 │ │ │ │ + ldr r1, [pc, #212] @ (24b84 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (24b88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r1, [pc, #204] @ (24b8c ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (24b90 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + ldr r3, [pc, #88] @ (24b2c ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (24b94 ) │ │ │ │ + ldr r0, [pc, #188] @ (24b98 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 249f2 │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #168] @ (24b9c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #168] @ (24ba0 ) │ │ │ │ + ldr r0, [pc, #172] @ (24ba4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (24ba8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #160] @ (24bac ) │ │ │ │ + ldr r0, [pc, #160] @ (24bb0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb8b6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24dcc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24f94 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24d74 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24f3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24d58 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24f20 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24d3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24f04 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24d14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24edc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24ccc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e94 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24cb4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e7c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24c9c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e64 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24c78 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e40 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24c5c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e24 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24c3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24e00 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r1, r2, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r4} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024bb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr.w r2, [pc, #2772] @ 2569c │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2772] @ 256a0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2768] @ 256a4 │ │ │ │ + ldr.w r1, [pc, #2768] @ 256a8 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [r1, #736] @ 0x2e0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 9694 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 253e6 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 253fc │ │ │ │ + movs r1, #11 │ │ │ │ + bl 13c20 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2541a │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #7 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25158 │ │ │ │ + ldr.w r3, [pc, #2572] @ 256ac │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25436 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2632e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24cd2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25160 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 2548e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25536 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24cfe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2516c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25558 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26376 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25174 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 2518c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2582e │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 253de │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 257d0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26346 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d90 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 253d6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 25878 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 259e2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25184 │ │ │ │ + ldr.w r3, [pc, #2288] @ 256b0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 25228 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2559c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2635e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e02 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257c6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 25a0a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25a64 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 258b4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a82 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 263be │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e66 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 258be │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 25b18 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25b76 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25a00 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25b54 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 254c6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 26136 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ec6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ae2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25bcc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 25714 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2641e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24efc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25bb2 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25c5e │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 258c8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262ce │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f30 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c34 │ │ │ │ + ldr.w r3, [pc, #1920] @ 256b4 │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldr.w r1, [r3, #752] @ 0x2f0 │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25e86 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25624 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25ed6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2614e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24f9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c9c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262e6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ca6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26226 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24fda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c92 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25cb0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 11798 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11798 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11798 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 11798 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 11798 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + strd r2, r9, [sp, #144] @ 0x90 │ │ │ │ + movs r2, #7 │ │ │ │ + strd r0, r6, [sp, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r8, r7, [sp, #152] @ 0x98 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25064 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 255fc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25d16 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262b6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25088 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ba8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2626e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 250a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b9e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26406 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 250c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2561c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 263ee │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 250e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25614 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 261f6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25104 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2560c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 261de │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2511e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25604 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 263d6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2513e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25206 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 25206 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25206 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c9c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 24cd2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24cfe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 2518c │ │ │ │ + b.n 24d38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dbc │ │ │ │ + ldr.w r0, [pc, #1320] @ 256b8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 251ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 251ae │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1284] @ 256b4 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1284] @ 256bc │ │ │ │ + ldr.w r0, [pc, #1284] @ 256c0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1212] @ 256c4 │ │ │ │ + ldr.w r3, [pc, #1172] @ 256a0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2607e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25240 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2557c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 26286 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25260 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25574 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2611e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25280 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25870 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26196 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2529e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25858 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2617e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 252bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25850 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 261ae │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 252da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25860 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26166 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 252f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25848 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 261c6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25316 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25868 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ + ldr r3, [pc, #916] @ (256b4 ) │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25a46 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 11798 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r6, r7, [sp, #88] @ 0x58 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25372 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25584 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25aec │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26316 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25392 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25594 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 263a6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 253ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2558c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2638e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 25206 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 25206 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25206 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d90 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d58 │ │ │ │ + ldr r3, [pc, #716] @ (256b4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #732] @ (256c8 ) │ │ │ │ + ldr r0, [pc, #732] @ (256cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25204 │ │ │ │ + ldr r1, [pc, #692] @ (256b4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r3, [pc, #716] @ (256d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #712] @ (256d4 ) │ │ │ │ + ldr r0, [pc, #712] @ (256d8 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 25204 │ │ │ │ + ldr r3, [pc, #664] @ (256b4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #700] @ (256dc ) │ │ │ │ + ldr r0, [pc, #700] @ (256e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 25204 │ │ │ │ + ldr r3, [pc, #636] @ (256b4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #680] @ (256e4 ) │ │ │ │ + ldr r0, [pc, #680] @ (256e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 25204 │ │ │ │ + ldr r0, [pc, #604] @ (256ec ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 254b0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 255f4 │ │ │ │ + ldr r3, [pc, #512] @ (256b4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #568] @ (256f0 ) │ │ │ │ + ldr r0, [pc, #572] @ (256f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25450 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25cfa │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2629e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25500 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 25500 │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 2562c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25dc8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24eca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24eca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24eca │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #36] @ 0x24 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 24cec │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 25eee │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 24cec │ │ │ │ + ldr r3, [pc, #344] @ (256b4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #408] @ (256f8 ) │ │ │ │ + ldr r0, [pc, #412] @ (256fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 251c8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25260 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25240 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25372 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 253ac │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25392 │ │ │ │ + ldr r3, [pc, #276] @ (256b4 ) │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr r1, [pc, #348] @ (25700 ) │ │ │ │ + ldr r0, [pc, #352] @ (25704 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 25204 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 254b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25064 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2511e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25104 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 250e4 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 250c4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24f7a │ │ │ │ + ldr r0, [pc, #216] @ (25708 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2564a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25fe0 │ │ │ │ + ldr r3, [pc, #104] @ (256b4 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #188] @ (2570c ) │ │ │ │ + ldr r0, [pc, #188] @ (25710 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + b.n 25204 │ │ │ │ + push {r1, r2, r3, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r5} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25668 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 25790 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 257b4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ + movs r2, r0 │ │ │ │ + bhi.n 25738 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 2575c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 25700 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 25728 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 256e4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 25708 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 256b4 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 256d8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 257cc │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 257f0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25684 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 256a8 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25604 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25628 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 256b4 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 256d8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #860] @ 0x35c │ │ │ │ + ldr.w r0, [r2, #748] @ 0x2ec │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25d68 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2620e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2575c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25bbc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 95dc │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25de6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25786 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c2c │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 25e46 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25ebc │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24efe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24efe │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24efe │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e02 │ │ │ │ + ldr.w r3, [pc, #3196] @ 26450 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3196] @ 26454 │ │ │ │ + ldr.w r0, [pc, #3196] @ 26458 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 25204 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 24d44 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25f3c │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 24d44 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252f8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252bc │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2529e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252da │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25316 │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25280 │ │ │ │ + ldr.w r0, [pc, #3040] @ 2645c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25898 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25bc4 │ │ │ │ + ldr.w r3, [pc, #2996] @ 26450 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3008] @ 26460 │ │ │ │ + ldr.w r0, [pc, #3008] @ 26464 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 257f0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e2e │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e66 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2623e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 258e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c46 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26436 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25904 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c3e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262fe │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25922 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c56 │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + blx 9608 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 26256 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2594c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c4e │ │ │ │ + ldr.w r3, [pc, #2816] @ 26450 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blt.w 25e9e │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 25a5e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #756] @ 0x2f4 │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25fc8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #760] @ 0x2f8 │ │ │ │ + blx 9868 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25992 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 259da │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 24fda │ │ │ │ + ldr.w r1, [pc, #2764] @ 26468 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #2764] @ 2646c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 25204 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25992 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 24da8 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25f82 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 24da8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24e92 │ │ │ │ + ldr.w r0, [pc, #2660] @ 26470 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25a2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d60 │ │ │ │ + ldr.w r3, [pc, #2596] @ 26450 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2624] @ 26474 │ │ │ │ + ldr.w r0, [pc, #2624] @ 26478 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 255b6 │ │ │ │ + ldr.w r1, [pc, #2612] @ 2647c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2608] @ 26480 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 255e0 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + b.w 24fda │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 24e1a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25ff2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 24e1a │ │ │ │ + ldr.w r3, [pc, #2508] @ 26450 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2552] @ 26484 │ │ │ │ + ldr.w r0, [pc, #2552] @ 26488 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + b.w 25204 │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24ec6 │ │ │ │ + ldr.w r1, [pc, #2460] @ 2648c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2460] @ 26490 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 25204 │ │ │ │ + ldr.w r0, [pc, #2424] @ 26494 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25b38 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25eb4 │ │ │ │ + ldr.w r3, [pc, #2324] @ 26450 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2392] @ 26498 │ │ │ │ + ldr.w r0, [pc, #2392] @ 2649c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25aa2 │ │ │ │ + ldr.w r3, [pc, #2296] @ 26450 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2372] @ 264a0 │ │ │ │ + ldr.w r0, [pc, #2372] @ 264a4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2565e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + beq.w 24e7e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26038 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + b.w 24e7e │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2513e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 250a6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 25088 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24efc │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2575c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25898 │ │ │ │ + ldr.w r3, [pc, #2176] @ 26450 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2260] @ 264a8 │ │ │ │ + ldr.w r0, [pc, #2260] @ 264ac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl ca1c │ │ │ │ + b.w 25204 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25786 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24f30 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25904 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 258e6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2594c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25922 │ │ │ │ + ldr.w r3, [pc, #2032] @ 26450 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + ldr.w r1, [pc, #2120] @ 264b0 │ │ │ │ + ldr.w r0, [pc, #2120] @ 264b4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 259ae │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24fda │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24f9e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24fbc │ │ │ │ + ldr.w r1, [pc, #2052] @ 264b8 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #2052] @ 264bc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 25204 │ │ │ │ + ldr.w r3, [pc, #1876] @ 26450 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr.w r1, [pc, #1980] @ 264c0 │ │ │ │ + ldr.w r0, [pc, #1980] @ 264c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25b6e │ │ │ │ + ldr.w r1, [pc, #1968] @ 264c8 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #1964] @ 264cc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.w 25204 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25a2a │ │ │ │ + ldr.w r3, [pc, #1764] @ 26450 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1888] @ 264d0 │ │ │ │ + ldr.w r0, [pc, #1888] @ 264d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 25204 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 25518 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 260cc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 25518 │ │ │ │ + ldr.w r3, [pc, #1640] @ 26450 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1768] @ 264d8 │ │ │ │ + ldr.w r0, [pc, #1768] @ 264dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 25204 │ │ │ │ + ldr.w r0, [pc, #1688] @ 264e0 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25e6a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25fea │ │ │ │ + ldr.w r3, [pc, #1508] @ 26450 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1648] @ 264e4 │ │ │ │ + ldr.w r0, [pc, #1648] @ 264e8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25bec │ │ │ │ + ldr.w r1, [pc, #1636] @ 264ec │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1632] @ 264f0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25c7e │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1616] @ 264f4 │ │ │ │ + ldr.w r0, [pc, #1616] @ 264f8 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 259ae │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b38 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 257a2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26082 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 257a2 │ │ │ │ + ldr.w r1, [pc, #1572] @ 264fc │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1568] @ 26500 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 25c7e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26116 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 25f1e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 25f1e │ │ │ │ + cbz r2, 25f30 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 24cfe │ │ │ │ + b.w 254b0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 25f1e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24d44 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25f6a │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25f6a │ │ │ │ + cbz r3, 25f7a │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 24d58 │ │ │ │ + b.w 251ae │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25f6a │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24da8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25fb2 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25fb2 │ │ │ │ + cbz r3, 25fc0 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 24dbc │ │ │ │ + b.n 25898 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25fb2 │ │ │ │ + ldr.w r1, [pc, #1336] @ 26504 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #1336] @ 26508 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 259ae │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2564a │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25e6a │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 26006 │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 24e1a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 26022 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 26022 │ │ │ │ + cbz r3, 26030 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 24e2e │ │ │ │ + b.n 25a2a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26022 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 2604c │ │ │ │ + mov.w sl, r0, lsl #1 │ │ │ │ + b.w 24e7e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 26068 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 26068 │ │ │ │ + cbz r3, 26076 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w sl, r6, #1 │ │ │ │ + bne.w 24e92 │ │ │ │ + b.n 25b38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26068 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 26094 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 257a2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 260b4 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq.w r2, [fp] │ │ │ │ + beq.n 260b4 │ │ │ │ + cbz r3, 260c4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, fp, #1 │ │ │ │ + bne.w 24efe │ │ │ │ + b.n 25e6a │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 260b4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 260e0 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 25518 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 260fc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 260fc │ │ │ │ + cbz r3, 2610e │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 24eca │ │ │ │ + b.w 2564a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 260fc │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b.w 24cec │ │ │ │ + ldr r3, [pc, #1004] @ (2650c ) │ │ │ │ + movw r2, #14632 @ 0x3928 │ │ │ │ + ldr r1, [pc, #1000] @ (26510 ) │ │ │ │ + ldr r0, [pc, #1004] @ (26514 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #992] @ (26518 ) │ │ │ │ + movw r2, #14713 @ 0x3979 │ │ │ │ + ldr r1, [pc, #988] @ (2651c ) │ │ │ │ + ldr r0, [pc, #992] @ (26520 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #980] @ (26524 ) │ │ │ │ + movw r2, #14478 @ 0x388e │ │ │ │ + ldr r1, [pc, #976] @ (26528 ) │ │ │ │ + ldr r0, [pc, #980] @ (2652c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #968] @ (26530 ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #964] @ (26534 ) │ │ │ │ + ldr r0, [pc, #968] @ (26538 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #956] @ (2653c ) │ │ │ │ + movw r2, #14634 @ 0x392a │ │ │ │ + ldr r1, [pc, #952] @ (26540 ) │ │ │ │ + ldr r0, [pc, #956] @ (26544 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #944] @ (26548 ) │ │ │ │ + movw r2, #14633 @ 0x3929 │ │ │ │ + ldr r1, [pc, #940] @ (2654c ) │ │ │ │ + ldr r0, [pc, #944] @ (26550 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #932] @ (26554 ) │ │ │ │ + movw r2, #14635 @ 0x392b │ │ │ │ + ldr r1, [pc, #928] @ (26558 ) │ │ │ │ + ldr r0, [pc, #932] @ (2655c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #920] @ (26560 ) │ │ │ │ + movw r2, #14637 @ 0x392d │ │ │ │ + ldr r1, [pc, #916] @ (26564 ) │ │ │ │ + ldr r0, [pc, #920] @ (26568 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #908] @ (2656c ) │ │ │ │ + movw r2, #14544 @ 0x38d0 │ │ │ │ + ldr r1, [pc, #904] @ (26570 ) │ │ │ │ + ldr r0, [pc, #908] @ (26574 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #896] @ (26578 ) │ │ │ │ + movw r2, #14543 @ 0x38cf │ │ │ │ + ldr r1, [pc, #892] @ (2657c ) │ │ │ │ + ldr r0, [pc, #896] @ (26580 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #884] @ (26584 ) │ │ │ │ + movw r2, #14421 @ 0x3855 │ │ │ │ + ldr r1, [pc, #880] @ (26588 ) │ │ │ │ + ldr r0, [pc, #884] @ (2658c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #872] @ (26590 ) │ │ │ │ + movw r2, #14480 @ 0x3890 │ │ │ │ + ldr r1, [pc, #868] @ (26594 ) │ │ │ │ + ldr r0, [pc, #872] @ (26598 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (2659c ) │ │ │ │ + movw r2, #14798 @ 0x39ce │ │ │ │ + ldr r1, [pc, #856] @ (265a0 ) │ │ │ │ + ldr r0, [pc, #860] @ (265a4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (265a8 ) │ │ │ │ + movw r2, #14485 @ 0x3895 │ │ │ │ + ldr r1, [pc, #844] @ (265ac ) │ │ │ │ + ldr r0, [pc, #848] @ (265b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #836] @ (265b4 ) │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ + ldr r1, [pc, #832] @ (265b8 ) │ │ │ │ + ldr r0, [pc, #836] @ (265bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #824] @ (265c0 ) │ │ │ │ + movw r2, #14631 @ 0x3927 │ │ │ │ + ldr r1, [pc, #820] @ (265c4 ) │ │ │ │ + ldr r0, [pc, #824] @ (265c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #812] @ (265cc ) │ │ │ │ + movw r2, #14385 @ 0x3831 │ │ │ │ + ldr r1, [pc, #808] @ (265d0 ) │ │ │ │ + ldr r0, [pc, #812] @ (265d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #800] @ (265d8 ) │ │ │ │ + movw r2, #14539 @ 0x38cb │ │ │ │ + ldr r1, [pc, #796] @ (265dc ) │ │ │ │ + ldr r0, [pc, #800] @ (265e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #788] @ (265e4 ) │ │ │ │ + movw r2, #14795 @ 0x39cb │ │ │ │ + ldr r1, [pc, #784] @ (265e8 ) │ │ │ │ + ldr r0, [pc, #788] @ (265ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #776] @ (265f0 ) │ │ │ │ + movw r2, #14479 @ 0x388f │ │ │ │ + ldr r1, [pc, #772] @ (265f4 ) │ │ │ │ + ldr r0, [pc, #776] @ (265f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #764] @ (265fc ) │ │ │ │ + movw r2, #14800 @ 0x39d0 │ │ │ │ + ldr r1, [pc, #760] @ (26600 ) │ │ │ │ + ldr r0, [pc, #764] @ (26604 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #752] @ (26608 ) │ │ │ │ + movw r2, #14326 @ 0x37f6 │ │ │ │ + ldr r1, [pc, #748] @ (2660c ) │ │ │ │ + ldr r0, [pc, #752] @ (26610 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #740] @ (26614 ) │ │ │ │ + movw r2, #14252 @ 0x37ac │ │ │ │ + ldr r1, [pc, #736] @ (26618 ) │ │ │ │ + ldr r0, [pc, #740] @ (2661c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #728] @ (26620 ) │ │ │ │ + movw r2, #14290 @ 0x37d2 │ │ │ │ + ldr r1, [pc, #724] @ (26624 ) │ │ │ │ + ldr r0, [pc, #728] @ (26628 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #716] @ (2662c ) │ │ │ │ + movw r2, #14339 @ 0x3803 │ │ │ │ + ldr r1, [pc, #712] @ (26630 ) │ │ │ │ + ldr r0, [pc, #716] @ (26634 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #704] @ (26638 ) │ │ │ │ + movw r2, #14271 @ 0x37bf │ │ │ │ + ldr r1, [pc, #700] @ (2663c ) │ │ │ │ + ldr r0, [pc, #704] @ (26640 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #692] @ (26644 ) │ │ │ │ + movw r2, #14328 @ 0x37f8 │ │ │ │ + ldr r1, [pc, #688] @ (26648 ) │ │ │ │ + ldr r0, [pc, #692] @ (2664c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #680] @ (26650 ) │ │ │ │ + movw r2, #14327 @ 0x37f7 │ │ │ │ + ldr r1, [pc, #676] @ (26654 ) │ │ │ │ + ldr r0, [pc, #680] @ (26658 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #668] @ (2665c ) │ │ │ │ + movw r2, #14358 @ 0x3816 │ │ │ │ + ldr r1, [pc, #664] @ (26660 ) │ │ │ │ + ldr r0, [pc, #668] @ (26664 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #656] @ (26668 ) │ │ │ │ + movw r2, #14545 @ 0x38d1 │ │ │ │ + ldr r1, [pc, #652] @ (2666c ) │ │ │ │ + ldr r0, [pc, #656] @ (26670 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #644] @ (26674 ) │ │ │ │ + movw r2, #14542 @ 0x38ce │ │ │ │ + ldr r1, [pc, #640] @ (26678 ) │ │ │ │ + ldr r0, [pc, #644] @ (2667c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #632] @ (26680 ) │ │ │ │ + movw r2, #14541 @ 0x38cd │ │ │ │ + ldr r1, [pc, #628] @ (26684 ) │ │ │ │ + ldr r0, [pc, #632] @ (26688 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #620] @ (2668c ) │ │ │ │ + movw r2, #14741 @ 0x3995 │ │ │ │ + ldr r1, [pc, #616] @ (26690 ) │ │ │ │ + ldr r0, [pc, #620] @ (26694 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (26698 ) │ │ │ │ + movw r2, #14799 @ 0x39cf │ │ │ │ + ldr r1, [pc, #604] @ (2669c ) │ │ │ │ + ldr r0, [pc, #608] @ (266a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 264e4 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 26508 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26560 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26384 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26568 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26450 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26474 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26420 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26448 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 263b0 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 263d4 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 264e4 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 2650c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26458 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 2647c │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26428 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 2644c │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26540 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26564 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeabc0000 │ │ │ │ + add r2, sp, #456 @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaa40000 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, ip, r0 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r4, r0 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, ip, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, r4, r0 │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, ip, r0 │ │ │ │ + add r1, sp, #904 @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, r4, r0 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip] │ │ │ │ + add r1, sp, #712 @ 0x2c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4] │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip] │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b40000 │ │ │ │ + add r1, sp, #424 @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe99c0000 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9840000 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip, #-0]! │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4, #-0] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb ip!, {} │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r4!, {} │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb ip, {} │ │ │ │ + add r0, sp, #776 @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4], #0 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8dc0000 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8c40000 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w ip!, {} │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r4, {} │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip], #-0 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4], #-0 │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strex r0, r0, [ip] │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8340000 │ │ │ │ + add r7, pc, #936 @ (adr r7, 26a00 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe81c0000 │ │ │ │ + add r7, pc, #840 @ (adr r7, 269ac ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8040000 │ │ │ │ + add r7, pc, #744 @ (adr r7, 26958 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26650 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #648 @ (adr r7, 26904 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2662c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #552 @ (adr r7, 268b0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26608 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #456 @ (adr r7, 2685c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 265e4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #360 @ (adr r7, 26808 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000266a4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 26710 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 26714 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2368 @ 0x940 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 26718 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c7cc │ │ │ │ + cbz r0, 266f2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 24bb4 │ │ │ │ + ldr r2, [pc, #40] @ (2671c ) │ │ │ │ + ldr r3, [pc, #32] @ (26718 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2670a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r5, pc, #120 @ (adr r5, 2678c ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00026720 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w r5, [pc, #1088] @ 26b74 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1088] @ 26b78 │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1084] @ 26b7c │ │ │ │ + ldr.w r3, [pc, #1084] @ 26b80 │ │ │ │ + add r6, pc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov.w r4, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r1, [r3, #772] @ 0x304 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl ca84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2692a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 26948 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 269a0 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 267aa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 268f2 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 267ba │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17214 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca84 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2697e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 269c0 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 269f6 │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 267f6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26912 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 26806 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17214 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #892] @ (26b84 ) │ │ │ │ + ldr.w r1, [r9, #776] @ 0x308 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + ldr.w r3, [r9, #900] @ 0x384 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r0, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26852 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 268fa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26a30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26b42 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26870 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26902 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26b5a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2688e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2691a │ │ │ │ + ldr.w r1, [r9, #756] @ 0x2f4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl febc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26a4e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 268be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2690a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26a76 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 268d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 26922 │ │ │ │ + ldr r2, [pc, #688] @ (26b88 ) │ │ │ │ + ldr r3, [pc, #672] @ (26b78 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 26b3e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 267aa │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26852 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26870 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268be │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 267f6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2688e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268d4 │ │ │ │ + ldr r3, [pc, #600] @ (26b84 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #604] @ (26b8c ) │ │ │ │ + ldr r0, [pc, #604] @ (26b90 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 268d4 │ │ │ │ + ldr r0, [pc, #584] @ (26b94 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26968 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26a66 │ │ │ │ + ldr r3, [pc, #536] @ (26b84 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #552] @ (26b98 ) │ │ │ │ + ldr r0, [pc, #556] @ (26b9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2693e │ │ │ │ + ldr r3, [pc, #516] @ (26b84 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #540] @ (26ba0 ) │ │ │ │ + ldr r0, [pc, #540] @ (26ba4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 26944 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 26798 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26a88 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 26798 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #480] @ (26ba8 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 269e0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26a6e │ │ │ │ + ldr r3, [pc, #416] @ (26b84 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #452] @ (26bac ) │ │ │ │ + ldr r0, [pc, #456] @ (26bb0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 26992 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 267e2 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26ae4 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 267e2 │ │ │ │ + ldr r1, [pc, #416] @ (26bb4 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #416] @ (26bb8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 26944 │ │ │ │ + ldr r1, [pc, #392] @ (26bbc ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #392] @ (26bc0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 26944 │ │ │ │ + ldr r1, [pc, #372] @ (26bc4 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #372] @ (26bc8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 26944 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26968 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 269e0 │ │ │ │ + ldr r1, [pc, #340] @ (26bcc ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #340] @ (26bd0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 26a5e │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16e08 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + ldrd r3, r1, [sp, #4] │ │ │ │ + orr.w r8, r5, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26798 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26abc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 26abc │ │ │ │ + cbz r2, 26ad8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 26968 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 17214 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 267ba │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26abc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16e08 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 26afa │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 267e2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26b16 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 26b16 │ │ │ │ + cbz r2, 26b32 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 269e0 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 17214 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 26806 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26b16 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (26bd4 ) │ │ │ │ + movw r2, #14947 @ 0x3a63 │ │ │ │ + ldr r1, [pc, #140] @ (26bd8 ) │ │ │ │ + ldr r0, [pc, #144] @ (26bdc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (26be0 ) │ │ │ │ + movw r2, #14948 @ 0x3a64 │ │ │ │ + ldr r1, [pc, #128] @ (26be4 ) │ │ │ │ + ldr r0, [pc, #132] @ (26be8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #768] @ 0x300 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + movs r2, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 26bde │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0022 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26d08 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #312 @ (adr r0, 26d14 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26ce4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #216 @ (adr r0, 26cc0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r4, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026bec : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 26cc4 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 26cc8 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2416 @ 0x970 │ │ │ │ + add.w ip, sp, #24 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #160] @ 26ccc │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #160] @ (26cd0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c848 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26ca4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 26c86 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 26ca8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 26cb2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 26720 │ │ │ │ + ldr r2, [pc, #100] @ (26cd4 ) │ │ │ │ + ldr r3, [pc, #88] @ (26ccc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 26cbe │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (26cd8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #72] @ (26cdc ) │ │ │ │ + movs r2, #99 @ 0x63 │ │ │ │ + ldr r1, [pc, #72] @ (26ce0 ) │ │ │ │ + ldr r0, [pc, #76] @ (26ce4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 26c6e │ │ │ │ + ldr r0, [pc, #60] @ (26ce8 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 26c90 │ │ │ │ + ldr r0, [pc, #56] @ (26cec ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 26c90 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + itt ls │ │ │ │ + movls r0, r0 │ │ │ │ + stmials r6!, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026cf0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r2, [pc, #2520] @ 276dc │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2520] @ 276e0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2516] @ 276e4 │ │ │ │ + ldr.w r1, [pc, #2516] @ 276e8 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w r0, [r1, #736] @ 0x2e0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 9694 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2710a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 27128 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 13c20 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2715e │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26d92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 270c2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 27180 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cbnz r0, 26df6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 275ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 270ca │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9608 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 271c4 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 26e5e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2761a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26dec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 270e2 │ │ │ │ + ldr.w r3, [pc, #2300] @ 276ec │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + b.n 26f02 │ │ │ │ + ldr.w r3, [pc, #2292] @ 276ec │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2734c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27662 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26e2c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 270d2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 273ae │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2744c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r3, lsl #1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26dc0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 26dc0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dc0 │ │ │ │ + ldr.w r3, [sl, #744] @ 0x2e8 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [sl, #860] @ 0x35c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [sl, #748] @ 0x2ec │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2741e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 27602 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26ea2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 26ea2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2120] @ 276ec │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95dc │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2746a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26ed8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 26ed8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 271f8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 27498 │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26f02 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2727e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2724a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2767a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26f3a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27102 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 27286 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 272f6 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26f66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2714e │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 272c2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 27692 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26f9e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27156 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 27312 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 27392 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26fca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 271b4 │ │ │ │ + ldr.w r3, [pc, #1828] @ 276f0 │ │ │ │ + ldr.w r1, [sl, #788] @ 0x314 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl febc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27366 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11798 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11798 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 11798 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #4 │ │ │ │ + strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2702c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 270da │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 273f2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2764a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27050 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 270ea │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 276c2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2706e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 270f2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 276aa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27086 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 270fa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 27632 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 270a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 271bc │ │ │ │ + ldr.w r2, [pc, #1616] @ 276f4 │ │ │ │ + ldr.w r3, [pc, #1592] @ 276e0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 275e6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d92 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dbc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26e2c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2702c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dec │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27050 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2706e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27086 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f3a │ │ │ │ + ldr.w r3, [pc, #1508] @ 276f0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1508] @ 276f8 │ │ │ │ + ldr.w r0, [pc, #1508] @ 276fc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 270a0 │ │ │ │ + ldr.w r1, [pc, #1476] @ 276f0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r3, [pc, #1488] @ 27700 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1480] @ 27704 │ │ │ │ + ldr.w r0, [pc, #1480] @ 27708 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 27124 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f66 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f9e │ │ │ │ + ldr.w r3, [pc, #1424] @ 276f0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1444] @ 2770c │ │ │ │ + ldr.w r0, [pc, #1444] @ 27710 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + ldr.w r3, [pc, #1388] @ 276f0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1420] @ 27714 │ │ │ │ + ldr.w r0, [pc, #1420] @ 27718 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26fca │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 270a0 │ │ │ │ + ldr.w r3, [pc, #1320] @ 276f0 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1360] @ 2771c │ │ │ │ + ldr.w r0, [pc, #1360] @ 27720 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + b.n 27124 │ │ │ │ + ldr.w r0, [pc, #1320] @ 27724 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2721c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 274c6 │ │ │ │ + ldr.w r3, [pc, #1232] @ 276f0 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1284] @ 27728 │ │ │ │ + ldr.w r0, [pc, #1284] @ 2772c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + b.n 27124 │ │ │ │ + ldr.w r3, [pc, #1188] @ 276f0 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1244] @ 27730 │ │ │ │ + ldr.w r0, [pc, #1244] @ 27734 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.n 27124 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f02 │ │ │ │ + ldr.w r0, [pc, #1200] @ 27738 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 272a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 274ae │ │ │ │ + ldr.w r3, [pc, #1096] @ 276f0 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1164] @ 2773c │ │ │ │ + ldr.w r0, [pc, #1164] @ 27740 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2726a │ │ │ │ + ldr.w r3, [pc, #1068] @ 276f0 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1144] @ 27744 │ │ │ │ + ldr.w r0, [pc, #1144] @ 27748 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 27124 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 26f52 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 274ce │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 26f52 │ │ │ │ + ldr.w r0, [pc, #1080] @ 2774c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27332 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 274b6 │ │ │ │ + ldr r3, [pc, #956] @ (276f0 ) │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1048] @ 27750 │ │ │ │ + ldr.w r0, [pc, #1048] @ 27754 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 272e2 │ │ │ │ + ldr r3, [pc, #928] @ (276f0 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr.w r1, [pc, #1028] @ 27758 │ │ │ │ + ldr.w r0, [pc, #1028] @ 2775c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2719a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #1012] @ (27760 ) │ │ │ │ + ldr r0, [pc, #1012] @ (27764 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + b.n 27124 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 26fb6 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 27514 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 26fb6 │ │ │ │ + ldr r0, [pc, #952] @ (27768 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 273ca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 274be │ │ │ │ + ldr r3, [pc, #804] @ (276f0 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #924] @ (2776c ) │ │ │ │ + ldr r0, [pc, #924] @ (27770 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #892] @ (27774 ) │ │ │ │ + ldr r0, [pc, #892] @ (27778 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + ldr r3, [pc, #720] @ (276f0 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #856] @ (2777c ) │ │ │ │ + ldr r0, [pc, #856] @ (27780 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r4, #0] │ │ │ │ + beq.w 26e46 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 27558 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + b.n 26e46 │ │ │ │ + ldr r3, [pc, #644] @ (276f0 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #788] @ (27784 ) │ │ │ │ + ldr r0, [pc, #788] @ (27788 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27124 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 26eee │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2759c │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + b.n 26eee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 272a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27332 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 273ca │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2721c │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26f52 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 274fe │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 274fe │ │ │ │ + cbz r3, 2750c │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 26f66 │ │ │ │ + b.n 272a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 274fe │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26fb6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r9, r6, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27548 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 27548 │ │ │ │ + cbz r3, 27550 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 26fca │ │ │ │ + b.n 27332 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27548 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26e46 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w fp, r4, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 2758c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r4, #0] │ │ │ │ + beq.n 2758c │ │ │ │ + cbz r2, 27594 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 26dc0 │ │ │ │ + b.n 273ca │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2758c │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16e08 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + cbnz r2, 275b0 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + b.n 26eee │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 275cc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 275cc │ │ │ │ + cbz r2, 275da │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r3, #1 │ │ │ │ + bne.w 26f02 │ │ │ │ + b.n 2721c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 275cc │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (2778c ) │ │ │ │ + movw r2, #15267 @ 0x3ba3 │ │ │ │ + ldr r1, [pc, #412] @ (27790 ) │ │ │ │ + ldr r0, [pc, #416] @ (27794 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (27798 ) │ │ │ │ + movw r2, #15165 @ 0x3b3d │ │ │ │ + ldr r1, [pc, #400] @ (2779c ) │ │ │ │ + ldr r0, [pc, #404] @ (277a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #392] @ (277a4 ) │ │ │ │ + movw r2, #15281 @ 0x3bb1 │ │ │ │ + ldr r1, [pc, #388] @ (277a8 ) │ │ │ │ + ldr r0, [pc, #392] @ (277ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (277b0 ) │ │ │ │ + movw r2, #15252 @ 0x3b94 │ │ │ │ + ldr r1, [pc, #376] @ (277b4 ) │ │ │ │ + ldr r0, [pc, #380] @ (277b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (277bc ) │ │ │ │ + movw r2, #15249 @ 0x3b91 │ │ │ │ + ldr r1, [pc, #364] @ (277c0 ) │ │ │ │ + ldr r0, [pc, #368] @ (277c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (277c8 ) │ │ │ │ + movw r2, #15129 @ 0x3b19 │ │ │ │ + ldr r1, [pc, #352] @ (277cc ) │ │ │ │ + ldr r0, [pc, #356] @ (277d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (277d4 ) │ │ │ │ + movw r2, #15200 @ 0x3b60 │ │ │ │ + ldr r1, [pc, #340] @ (277d8 ) │ │ │ │ + ldr r0, [pc, #344] @ (277dc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (277e0 ) │ │ │ │ + movw r2, #15219 @ 0x3b73 │ │ │ │ + ldr r1, [pc, #328] @ (277e4 ) │ │ │ │ + ldr r0, [pc, #332] @ (277e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (277ec ) │ │ │ │ + movw r2, #15251 @ 0x3b93 │ │ │ │ + ldr r1, [pc, #316] @ (277f0 ) │ │ │ │ + ldr r0, [pc, #320] @ (277f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (277f8 ) │ │ │ │ + movw r2, #15250 @ 0x3b92 │ │ │ │ + ldr r1, [pc, #304] @ (277fc ) │ │ │ │ + ldr r0, [pc, #308] @ (27800 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #928] @ 0x3a0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + pop {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 27746 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #728 @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r2, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0026 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 27796 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r2, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 2778c │ │ │ │ + movs r0, r0 │ │ │ │ + rev r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 27788 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 2776e │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 27772 │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r0, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 27764 │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r4, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 27764 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27764 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r6, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ + movs r0, r0 │ │ │ │ + rev r4, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8c6 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 277a6 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 277a4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb83a │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 277a0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 27796 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27770 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 2774c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27814 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27728 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb754 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27704 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 276e0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #280] @ 0x118 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 278bc │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb644 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27898 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27874 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27850 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #920] @ 0x398 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb710 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 2782c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00027804 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 27870 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 27874 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2464 @ 0x9a0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 27878 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c7cc │ │ │ │ + cbz r0, 27852 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 26cf0 │ │ │ │ + ldr r2, [pc, #40] @ (2787c ) │ │ │ │ + ldr r3, [pc, #32] @ (27878 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2786a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00027880 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [pc, #704] @ (27b50 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #704] @ (27b54 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #700] @ (27b58 ) │ │ │ │ + ldr r3, [pc, #704] @ (27b5c ) │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r6, #792] @ 0x318 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r6, #796] @ 0x31c │ │ │ │ + blx 9694 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 279fe │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 9608 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 278e8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2795c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 27a14 │ │ │ │ + ldr.w r0, [r6, #796] @ 0x31c │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 27968 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 279de │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 27a5c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + blx 95dc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27a7a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27940 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 279f6 │ │ │ │ + ldr r2, [pc, #540] @ (27b60 ) │ │ │ │ + ldr r3, [pc, #528] @ (27b54 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 27b48 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 278e8 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27a9e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 27ab4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl ca60 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 279a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 279a8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 27ad2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 27a2a │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 27ae8 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 279d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27a96 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 27940 │ │ │ │ + ldr r3, [pc, #388] @ (27b64 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #388] @ (27b68 ) │ │ │ │ + ldr r0, [pc, #388] @ (27b6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 27940 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27940 │ │ │ │ + ldr r3, [pc, #356] @ (27b64 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #364] @ (27b70 ) │ │ │ │ + ldr r0, [pc, #364] @ (27b74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r3, [pc, #332] @ (27b64 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #348] @ (27b78 ) │ │ │ │ + ldr r0, [pc, #352] @ (27b7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r0, [pc, #340] @ (27b80 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27a46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27b02 │ │ │ │ + ldr r3, [pc, #284] @ (27b64 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #312] @ (27b84 ) │ │ │ │ + ldr r0, [pc, #312] @ (27b88 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r1, [pc, #260] @ (27b64 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r3, [pc, #296] @ (27b8c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #292] @ (27b90 ) │ │ │ │ + ldr r0, [pc, #292] @ (27b94 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r3, [pc, #232] @ (27b64 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #280] @ (27b98 ) │ │ │ │ + ldr r0, [pc, #280] @ (27b9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 279f2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 279d4 │ │ │ │ + ldr r3, [pc, #196] @ (27b64 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #252] @ (27ba0 ) │ │ │ │ + ldr r0, [pc, #252] @ (27ba4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r1, [pc, #172] @ (27b64 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r3, [pc, #236] @ (27ba8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #232] @ (27bac ) │ │ │ │ + ldr r0, [pc, #232] @ (27bb0 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 279f2 │ │ │ │ + ldr r3, [pc, #144] @ (27b64 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #220] @ (27bb4 ) │ │ │ │ + ldr r0, [pc, #220] @ (27bb8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 279f2 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r3, [r5, #0] │ │ │ │ + beq.w 279c4 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 27b0a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 279c4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27a46 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r2, 27b4c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27b32 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r5, #0] │ │ │ │ + beq.n 27b32 │ │ │ │ + cbz r3, 27b40 │ │ │ │ + cmp r5, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r5, #1 │ │ │ │ + bne.w 279d4 │ │ │ │ + b.n 27a46 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27b32 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 279c4 │ │ │ │ + strh r6, [r4, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r3, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27be8 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r6, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27be8 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r6, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 27bea │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r0, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27bea │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 27bc4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8d2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27bee │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 27bc8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 27bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27bcc │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 27bca │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27bf4 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 27bce │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r6, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27bd2 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00027bbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + ldr.w r5, [pc, #2948] @ 28754 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r4, [pc, #2948] @ 28758 │ │ │ │ + mov fp, r3 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2944] @ 2875c │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr.w r4, [pc, #2932] @ 28760 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 2824e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r7, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + orrs r3, r0 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 27d18 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 11900 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d20 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 28444 │ │ │ │ + ldr.w r3, [pc, #2884] @ 28764 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r8, [r6, #364] @ 0x16c │ │ │ │ + bl 13a10 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2846a │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r3, [r6, #368] @ 0x170 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d96c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c56 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27f2a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28500 │ │ │ │ + ldr.w r3, [pc, #2824] @ 28768 │ │ │ │ + ldr.w r1, [r6, #260] @ 0x104 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2851a │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27f32 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2853a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27cb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27f42 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27cd2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27f3a │ │ │ │ + ldr.w r3, [pc, #2712] @ 2876c │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr.w r1, [pc, #2708] @ 28770 │ │ │ │ + ldr.w r0, [pc, #2708] @ 28774 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2688] @ 28778 │ │ │ │ + ldr.w r3, [pc, #2652] @ 28758 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 292f0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.w 27c1c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl d7cc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28482 │ │ │ │ + ldr.w r3, [pc, #2632] @ 2877c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 27f6c │ │ │ │ + ldr.w r3, [pc, #2596] @ 28764 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27e3a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27d6a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2858a │ │ │ │ + ldr.w r9, [r6, #352] @ 0x160 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28870 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + str.w r9, [sp, #132] @ 0x84 │ │ │ │ + str.w sl, [sp, #128] @ 0x80 │ │ │ │ + str.w r8, [sp, #136] @ 0x88 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2887a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2982a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27dc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28594 │ │ │ │ + ldr.w r3, [pc, #2488] @ 28780 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 288aa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27de6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2837a │ │ │ │ + ldr.w r3, [pc, #2460] @ 28784 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 28552 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 1fce8 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28bd2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 28420 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29872 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e34 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28532 │ │ │ │ + strd r6, r4, [r5] │ │ │ │ + b.n 27cf6 │ │ │ │ + ldr r1, [r6, #116] @ 0x74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 280aa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e62 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283c0 │ │ │ │ + ldr.w r9, [r6, #336] @ 0x150 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28adc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str.w r9, [sp, #144] @ 0x90 │ │ │ │ + str.w sl, [sp, #140] @ 0x8c │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ab6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 297e2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27ebc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283c8 │ │ │ │ + ldr.w r3, [pc, #2240] @ 28780 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28b1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27ee0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27ee0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2208] @ 28784 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 28382 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 1fce8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28cb8 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + bmi.w 28ce4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 27e14 │ │ │ │ + ldr.w r3, [pc, #2168] @ 28788 │ │ │ │ + movw r2, #11446 @ 0x2cb6 │ │ │ │ + ldr.w r1, [pc, #2164] @ 2878c │ │ │ │ + ldr.w r0, [pc, #2164] @ 28790 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27c56 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27c9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27cd2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27cb8 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [pc, #2068] @ 2877c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27f84 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283da │ │ │ │ + ldr.w r3, [pc, #2060] @ 28794 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28bf2 │ │ │ │ + ldr.w r2, [pc, #2000] @ 28764 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ands.w r2, r7, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #392] @ 0x188 │ │ │ │ + bne.w 28c72 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + strd sl, r2, [sp, #180] @ 0xb4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + blx 9694 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28c4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2985a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27ff0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 288a0 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 2859c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + blx 9608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 28028 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28914 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 28d14 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2859c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 24bb4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28fee │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 290e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2807a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28d3a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 29110 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 29154 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 280a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ee8 │ │ │ │ + strd r4, fp, [r5] │ │ │ │ + b.n 27cf6 │ │ │ │ + ldr.w r1, [r6, #372] @ 0x174 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2817c │ │ │ │ + ldr.w r3, [r6, #376] @ 0x178 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bmi.w 28b12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str.w sl, [sp, #152] @ 0x98 │ │ │ │ + blx 9694 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ae6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29842 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28116 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283d0 │ │ │ │ + ldr.w r3, [pc, #1640] @ 28780 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28b5c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2813e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 2813e │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1604] @ 28784 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 2817c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28162 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28922 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + bmi.w 28854 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + teq r7, r4 │ │ │ │ + bmi.w 2884e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27cf6 │ │ │ │ + ldr.w r1, [r6, #380] @ 0x17c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2827e │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 28bc0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str.w sl, [sp, #164] @ 0xa4 │ │ │ │ + blx 9694 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ba6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 297ca │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 281ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 281ec │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1424] @ 28780 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 283e2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2820e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28842 │ │ │ │ + ldr.w r3, [pc, #1396] @ 28784 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 2827e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28230 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b9c │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 288f8 │ │ │ │ + add.w r6, r7, #10 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 288f2 │ │ │ │ + ldr.w r3, [pc, #1364] @ 28798 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27cf6 │ │ │ │ + ldr.w r3, [pc, #1356] @ 2879c │ │ │ │ + ldr.w r1, [pc, #1356] @ 287a0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1288] @ 2876c │ │ │ │ + ldr.w r1, [pc, #1340] @ 287a4 │ │ │ │ + movw r2, #698 @ 0x2ba │ │ │ │ + ldr.w r0, [pc, #1336] @ 287a8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 27cee │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d718 │ │ │ │ + cbz r0, 282ee │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 282a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 288ea │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w 28816 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 28810 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2e154 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 28cf4 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + it pl │ │ │ │ + ldrpl r3, [r6, #0] │ │ │ │ + bpl.n 2836c │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 2836c │ │ │ │ + ldr.w r1, [r6, #388] @ 0x184 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d718 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28316 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 28316 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27f84 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 28728 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 28722 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2c7d8 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 28c2c │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 28c80 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 297fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28374 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28374 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2871a │ │ │ │ + strd r7, r6, [r5] │ │ │ │ + b.n 27cf6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27de6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 1bb8c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28f2c │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 28f92 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27e14 │ │ │ │ + ldr.w r3, [pc, #1032] @ 287ac │ │ │ │ + movw r2, #11461 @ 0x2cc5 │ │ │ │ + ldr.w r1, [pc, #1028] @ 287b0 │ │ │ │ + ldr.w r0, [pc, #1028] @ 287b4 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27e62 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27ebc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 28116 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27f84 │ │ │ │ + ldr r0, [pc, #980] @ (287b8 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28402 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fe4 │ │ │ │ + ldr r3, [pc, #872] @ (2876c ) │ │ │ │ + movw r2, #730 @ 0x2da │ │ │ │ + ldr r1, [pc, #944] @ (287bc ) │ │ │ │ + ldr r0, [pc, #948] @ (287c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 27cee │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca00 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29872 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2843a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 27e22 │ │ │ │ + ldr r3, [pc, #852] @ (2879c ) │ │ │ │ + ldr r1, [pc, #892] @ (287c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #792] @ (2876c ) │ │ │ │ + ldr r1, [pc, #880] @ (287c8 ) │ │ │ │ + movw r2, #703 @ 0x2bf │ │ │ │ + ldr r0, [pc, #880] @ (287cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 27cee │ │ │ │ + ldr r3, [pc, #768] @ (2876c ) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + ldr r1, [pc, #860] @ (287d0 ) │ │ │ │ + ldr r0, [pc, #864] @ (287d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 27cee │ │ │ │ + ldr r3, [pc, #744] @ (2876c ) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + ldr r1, [pc, #844] @ (287d8 ) │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #844] @ (287dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #700] @ (28764 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #696] @ (28768 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ca6 │ │ │ │ + bl 11498 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 27f4a │ │ │ │ + bl 11234 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r3, [pc, #616] @ (2876c ) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + ldr r1, [pc, #728] @ (287e0 ) │ │ │ │ + ldr r0, [pc, #728] @ (287e4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r3, [pc, #592] @ (2876c ) │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr r1, [pc, #708] @ (287e8 ) │ │ │ │ + ldr r0, [pc, #712] @ (287ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 28418 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27e34 │ │ │ │ + ldr r3, [pc, #560] @ (2876c ) │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr r1, [pc, #684] @ (287f0 ) │ │ │ │ + ldr r0, [pc, #688] @ (287f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 28418 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 1d2c0 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28d44 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r7, r6, #31 │ │ │ │ + bmi.w 28ed8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27e14 │ │ │ │ + ldr r3, [pc, #644] @ (287f8 ) │ │ │ │ + movw r2, #11393 @ 0x2c81 │ │ │ │ + ldr r1, [pc, #640] @ (287fc ) │ │ │ │ + ldr r0, [pc, #644] @ (28800 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27d6a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27dc4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 285b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28bca │ │ │ │ + ldr r3, [pc, #588] @ (28804 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28efa │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #392] @ 0x188 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 28f56 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd sl, r2, [sp, #204] @ 0xcc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + blx 9694 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28f64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2988a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28616 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28c24 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 2892a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + blx 9608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2864e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28cd8 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 28fc4 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2892a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 291e2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 286a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28f4c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + bpl.w 2922e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 29266 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 286d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fba │ │ │ │ + mov r0, r8 │ │ │ │ + bl 26cf0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 286ec │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 28712 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 28374 │ │ │ │ + ldr r3, [pc, #120] @ (2876c ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #268] @ (28808 ) │ │ │ │ + ldr r0, [pc, #272] @ (2880c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 286ec │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28374 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 28330 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 17014 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2c7d8 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + beq.w 28342 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 28342 │ │ │ │ + strh r4, [r4, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 28782 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #22] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #784 @ 0x310 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #688 @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #352] @ 0x160 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #144 @ (adr r7, 2889c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 282b6 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 17014 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2e154 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + beq.w 282c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 282c8 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2820e │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 28174 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 17014 │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 28174 │ │ │ │ + bl ca00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 28174 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 27d78 │ │ │ │ + ldr.w r3, [pc, #3216] @ 2950c │ │ │ │ + movw r2, #715 @ 0x2cb │ │ │ │ + ldr.w r1, [pc, #3212] @ 29510 │ │ │ │ + ldr.w r0, [pc, #3212] @ 29514 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27ff0 │ │ │ │ + ldr.w r0, [pc, #3180] @ 29518 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 288ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ef2 │ │ │ │ + ldr.w r3, [pc, #3136] @ 2950c │ │ │ │ + movw r2, #715 @ 0x2cb │ │ │ │ + ldr.w r1, [pc, #3144] @ 2951c │ │ │ │ + ldr.w r0, [pc, #3144] @ 29520 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 282a2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 28242 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 17014 │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + bpl.w 28242 │ │ │ │ + bl ca00 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + b.n 28242 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 28028 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28162 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28942 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28f8a │ │ │ │ + ldr.w r3, [pc, #3040] @ 29524 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29206 │ │ │ │ + ldr.w r3, [r6, #392] @ 0x188 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 292a6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + strd sl, r2, [sp, #216] @ 0xd8 │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str.w r8, [sp, #212] @ 0xd4 │ │ │ │ + blx 9694 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29286 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29812 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 289aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fb2 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 28d64 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + blx 9608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 289e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 290d8 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 292c4 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28d64 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov.w r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #116] @ 0x74 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29378 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28a3a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292b0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 2938c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 29438 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28a64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292ba │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27880 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28a82 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 28aae │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 28374 │ │ │ │ + ldr.w r3, [pc, #2688] @ 2950c │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr.w r1, [pc, #2708] @ 29528 │ │ │ │ + ldr.w r0, [pc, #2708] @ 2952c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28a82 │ │ │ │ + ldr.w r3, [pc, #2644] @ 2950c │ │ │ │ + movw r2, #721 @ 0x2d1 │ │ │ │ + ldr.w r1, [pc, #2672] @ 29530 │ │ │ │ + ldr.w r0, [pc, #2672] @ 29534 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 27e70 │ │ │ │ + ldr.w r3, [pc, #2596] @ 2950c │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + ldr.w r1, [pc, #2632] @ 29538 │ │ │ │ + ldr.w r0, [pc, #2632] @ 2953c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 280cc │ │ │ │ + ldr.w r0, [pc, #2592] @ 29540 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28b3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fa2 │ │ │ │ + ldr.w r3, [pc, #2508] @ 2950c │ │ │ │ + movw r2, #721 @ 0x2d1 │ │ │ │ + ldr.w r1, [pc, #2556] @ 29544 │ │ │ │ + ldr.w r0, [pc, #2556] @ 29548 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r0, [pc, #2540] @ 2954c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28b7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28faa │ │ │ │ + ldr.w r3, [pc, #2444] @ 2950c │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + ldr.w r1, [pc, #2504] @ 29550 │ │ │ │ + ldr.w r0, [pc, #2504] @ 29554 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 28418 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28230 │ │ │ │ + ldr.w r3, [pc, #2404] @ 2950c │ │ │ │ + movw r2, #730 @ 0x2da │ │ │ │ + ldr.w r1, [pc, #2472] @ 29558 │ │ │ │ + ldr.w r0, [pc, #2472] @ 2955c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 28afe │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 2819e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 285b4 │ │ │ │ + ldr.w r3, [pc, #2360] @ 2950c │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2436] @ 29560 │ │ │ │ + ldr.w r0, [pc, #2436] @ 29564 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r3, [pc, #2420] @ 29568 │ │ │ │ + ldr.w r1, [pc, #2420] @ 2956c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #2308] @ 2950c │ │ │ │ + ldr.w r1, [pc, #2404] @ 29570 │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r0, [pc, #2400] @ 29574 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28616 │ │ │ │ + ldr.w r3, [pc, #2268] @ 2950c │ │ │ │ + movw r2, #739 @ 0x2e3 │ │ │ │ + ldr.w r1, [pc, #2368] @ 29578 │ │ │ │ + ldr.w r0, [pc, #2368] @ 2957c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r3, [pc, #2236] @ 2950c │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r1, [pc, #2344] @ 29580 │ │ │ │ + ldr.w r0, [pc, #2344] @ 29584 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl ca00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 27fa6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 297fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28c9a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.w 28362 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov.w r2, #708 @ 0x2c4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 284e2 │ │ │ │ + ldr.w r3, [pc, #2128] @ 2950c │ │ │ │ + movw r2, #722 @ 0x2d2 │ │ │ │ + ldr.w r1, [pc, #2244] @ 29588 │ │ │ │ + ldr.w r0, [pc, #2244] @ 2958c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2864e │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca00 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2842c │ │ │ │ + b.w 27f0c │ │ │ │ + ldr.w r3, [pc, #2068] @ 2950c │ │ │ │ + movw r2, #735 @ 0x2df │ │ │ │ + ldr.w r1, [pc, #2192] @ 29590 │ │ │ │ + ldr.w r0, [pc, #2192] @ 29594 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r3, [pc, #2036] @ 2950c │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r1, [pc, #2168] @ 29598 │ │ │ │ + ldr.w r0, [pc, #2168] @ 2959c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2807a │ │ │ │ + ldr.w r3, [pc, #1988] @ 2950c │ │ │ │ + movw r2, #717 @ 0x2cd │ │ │ │ + ldr.w r1, [pc, #2128] @ 295a0 │ │ │ │ + ldr.w r0, [pc, #2128] @ 295a4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28d7c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2927e │ │ │ │ + mvns r3, r7 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + beq.w 291bc │ │ │ │ + adds r2, r7, #6 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 291b6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cf8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 293d2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 293ec │ │ │ │ + ldr.w r0, [r6, #932] @ 0x3a4 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 90d8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 29410 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2916c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28dde │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28ed0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 29352 │ │ │ │ + add.w r2, r7, #8 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 2934c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cf8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 296c2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 2969e │ │ │ │ + ldr.w r0, [r6, #936] @ 0x3a8 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 90d8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 2967e │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 292fa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28e40 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 296dc │ │ │ │ + ldr.w r3, [pc, #1892] @ 295a8 │ │ │ │ + ldr.w r8, [r6, #428] @ 0x1ac │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 29764 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + strd r8, sl, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29744 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 297b2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28e92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29460 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 296e6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29504 │ │ │ │ + ldr.w r3, [pc, #1624] @ 2950c │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr.w r1, [pc, #1776] @ 295ac │ │ │ │ + ldr.w r0, [pc, #1776] @ 295b0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28dde │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca00 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2842c │ │ │ │ + b.w 28572 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 280a4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 288ca │ │ │ │ + ldr.w r3, [pc, #1644] @ 29568 │ │ │ │ + ldr.w r1, [pc, #1716] @ 295b4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1532] @ 2950c │ │ │ │ + ldr.w r1, [pc, #1700] @ 295b8 │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r0, [pc, #1696] @ 295bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r3, [pc, #1500] @ 2950c │ │ │ │ + movw r2, #723 @ 0x2d3 │ │ │ │ + ldr.w r1, [pc, #1672] @ 295c0 │ │ │ │ + ldr.w r0, [pc, #1672] @ 295c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 286a6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl ca00 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 285cc │ │ │ │ + ldr.w r3, [pc, #1444] @ 2950c │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r1, [pc, #1624] @ 295c8 │ │ │ │ + ldr.w r0, [pc, #1624] @ 295cc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28942 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca00 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2842c │ │ │ │ + b.w 283a2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28b3c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28b7e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 289aa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 286d0 │ │ │ │ + ldr.w r3, [pc, #1348] @ 2950c │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r1, [pc, #1536] @ 295d0 │ │ │ │ + ldr.w r0, [pc, #1536] @ 295d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 28418 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28402 │ │ │ │ + ldr.w r3, [pc, #1308] @ 2950c │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr.w r1, [pc, #1504] @ 295d8 │ │ │ │ + ldr.w r0, [pc, #1504] @ 295dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, sp, #92 @ 0x5c │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #1468] @ 295e0 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2947c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11498 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 292f4 │ │ │ │ + bl 114c4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r2, [pc, #1364] @ 295a8 │ │ │ │ + ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl ca00 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r3, sl, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 294a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2948e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 289e2 │ │ │ │ + ldr.w r3, [pc, #1060] @ 2950c │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr.w r1, [pc, #1268] @ 295e4 │ │ │ │ + ldr.w r0, [pc, #1268] @ 295e8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + ldr.w r0, [pc, #1240] @ 295ec │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29130 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 293c2 │ │ │ │ + ldr r3, [pc, #984] @ (2950c ) │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr.w r1, [pc, #1208] @ 295f0 │ │ │ │ + ldr.w r0, [pc, #1208] @ 295f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 2808e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 294c0 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + b.w 2808e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 292e4 │ │ │ │ + adds r6, r7, #6 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 292de │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + blx 95dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29468 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 291ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 293ca │ │ │ │ + strd r6, r7, [r5] │ │ │ │ + b.w 27cf6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 28d92 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cf8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.w 28d9c │ │ │ │ + mov r0, r2 │ │ │ │ + bl ca1c │ │ │ │ + b.n 28d9c │ │ │ │ + ldr r3, [pc, #808] @ (2950c ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr.w r1, [pc, #1036] @ 295f8 │ │ │ │ + ldr.w r0, [pc, #1036] @ 295fc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 28418 │ │ │ │ + ldr r3, [pc, #864] @ (29568 ) │ │ │ │ + ldr r1, [pc, #1012] @ (29600 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #756] @ (2950c ) │ │ │ │ + ldr r1, [pc, #1004] @ (29604 ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r0, [pc, #1000] @ (29608 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r0, [pc, #988] @ (2960c ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2924c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29430 │ │ │ │ + ldr r3, [pc, #700] @ (2950c ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #956] @ (29610 ) │ │ │ │ + ldr r0, [pc, #956] @ (29614 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 28418 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 286ba │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 2976e │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 286ba │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28d7c │ │ │ │ + ldr r3, [pc, #644] @ (2950c ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r1, [pc, #904] @ (29618 ) │ │ │ │ + ldr r0, [pc, #908] @ (2961c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 28962 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28a3a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28a64 │ │ │ │ + ldr r3, [pc, #580] @ (2950c ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r1, [pc, #852] @ (29620 ) │ │ │ │ + ldr r0, [pc, #852] @ (29624 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 28418 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 2917e │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 17014 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2917e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + bl 11234 │ │ │ │ + b.n 290ba │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 29672 │ │ │ │ + add.w r6, r7, #8 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 2966c │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + blx 95dc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 29196 │ │ │ │ + ldr r3, [pc, #484] @ (2950c ) │ │ │ │ + movw r2, #766 @ 0x2fe │ │ │ │ + ldr r1, [pc, #760] @ (29628 ) │ │ │ │ + ldr r0, [pc, #764] @ (2962c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + b.w 27cee │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 28df2 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cf8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 28dfc │ │ │ │ + mov r0, r2 │ │ │ │ + bl ca1c │ │ │ │ + b.n 28dfc │ │ │ │ + ldr r3, [pc, #400] @ (2950c ) │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr r1, [pc, #688] @ (29630 ) │ │ │ │ + ldr r0, [pc, #688] @ (29634 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 291f8 │ │ │ │ + ldr r0, [pc, #680] @ (29638 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 293a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29450 │ │ │ │ + ldr r3, [pc, #352] @ (2950c ) │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr r1, [pc, #652] @ (2963c ) │ │ │ │ + ldr r0, [pc, #652] @ (29640 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 28418 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29130 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 291ae │ │ │ │ + ldr r3, [pc, #312] @ (2950c ) │ │ │ │ + movw r2, #761 @ 0x2f9 │ │ │ │ + ldr r1, [pc, #616] @ (29644 ) │ │ │ │ + ldr r0, [pc, #620] @ (29648 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r2, [pc, #284] @ (2950c ) │ │ │ │ + ldr r3, [pc, #604] @ (2964c ) │ │ │ │ + ldr r1, [pc, #604] @ (29650 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #604] @ (29654 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #761 @ 0x2f9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r3, [pc, #248] @ (2950c ) │ │ │ │ + movw r2, #762 @ 0x2fa │ │ │ │ + ldr r1, [pc, #576] @ (29658 ) │ │ │ │ + ldr r0, [pc, #576] @ (2965c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2924c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 28a4e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 29708 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 28a4e │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 28a64 │ │ │ │ + b.n 293a8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28e92 │ │ │ │ + ldr r3, [pc, #160] @ (2950c ) │ │ │ │ + movw r2, #763 @ 0x2fb │ │ │ │ + ldr r1, [pc, #496] @ (29660 ) │ │ │ │ + ldr r0, [pc, #496] @ (29664 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 29338 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #746 @ 0x2ea │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 290ba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #468] @ (29668 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + bl 12350 │ │ │ │ + b.n 290ba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 290ba │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 294d2 │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 2808e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 294ee │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 294ee │ │ │ │ + cbz r3, 294fc │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r6, #1 │ │ │ │ + bne.w 280a4 │ │ │ │ + b.n 29130 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 294ee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28eb0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #600 @ (adr r5, 2976c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #280 @ (adr r5, 29638 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #544 @ (adr r3, 2974c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #360 @ (adr r3, 2969c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #168 @ (adr r3, 295e4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #848 @ (adr r2, 29898 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #584 @ (adr r2, 2979c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #424 @ (adr r2, 29704 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #248 @ (adr r2, 2965c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #536 @ (adr r2, 29788 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #48 @ (adr r2, 295a4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #912 @ (adr r1, 2990c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #784 @ (adr r1, 29894 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #352 @ (adr r1, 296ec ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #112 @ (adr r1, 29604 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #1008 @ (adr r0, 2998c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #816 @ (adr r0, 298d4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #808] @ 0x328 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #328] @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #632] @ 0x278 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #272] @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 2930e │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #8 │ │ │ │ + bl 17014 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2930e │ │ │ │ + ldr r3, [pc, #548] @ (298a4 ) │ │ │ │ + movw r2, #765 @ 0x2fd │ │ │ │ + ldr r1, [pc, #544] @ (298a8 ) │ │ │ │ + ldr r0, [pc, #548] @ (298ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r2, [pc, #516] @ (298a4 ) │ │ │ │ + ldr r3, [pc, #524] @ (298b0 ) │ │ │ │ + ldr r1, [pc, #528] @ (298b4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #528] @ (298b8 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 27cee │ │ │ │ + ldr r3, [pc, #480] @ (298a4 ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #496] @ (298bc ) │ │ │ │ + ldr r0, [pc, #500] @ (298c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28e40 │ │ │ │ + ldr r2, [pc, #444] @ (298a4 ) │ │ │ │ + ldr r3, [pc, #472] @ (298c4 ) │ │ │ │ + ldr r1, [pc, #476] @ (298c8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (298cc ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 27cee │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 2971a │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 28a4e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r7, r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 29458 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.w 29458 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 29458 │ │ │ │ + b.n 29452 │ │ │ │ + ldr r3, [pc, #348] @ (298a4 ) │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr r1, [pc, #388] @ (298d0 ) │ │ │ │ + ldr r0, [pc, #388] @ (298d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 27cee │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca00 │ │ │ │ + b.w 28e56 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 29780 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 286ba │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2979c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 2979c │ │ │ │ + cbz r3, 297aa │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 286d0 │ │ │ │ + b.n 2924c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2979c │ │ │ │ + ldr r3, [pc, #292] @ (298d8 ) │ │ │ │ + mov.w r2, #11968 @ 0x2ec0 │ │ │ │ + ldr r1, [pc, #288] @ (298dc ) │ │ │ │ + ldr r0, [pc, #292] @ (298e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (298e4 ) │ │ │ │ + movw r2, #11541 @ 0x2d15 │ │ │ │ + ldr r1, [pc, #276] @ (298e8 ) │ │ │ │ + ldr r0, [pc, #280] @ (298ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (298f0 ) │ │ │ │ + movw r2, #11427 @ 0x2ca3 │ │ │ │ + ldr r1, [pc, #264] @ (298f4 ) │ │ │ │ + ldr r0, [pc, #268] @ (298f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (298fc ) │ │ │ │ + movw r2, #11622 @ 0x2d66 │ │ │ │ + ldr r1, [pc, #252] @ (29900 ) │ │ │ │ + ldr r0, [pc, #256] @ (29904 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (29908 ) │ │ │ │ + mov.w r2, #11840 @ 0x2e40 │ │ │ │ + ldr r1, [pc, #240] @ (2990c ) │ │ │ │ + ldr r0, [pc, #244] @ (29910 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (29914 ) │ │ │ │ + movw r2, #11359 @ 0x2c5f │ │ │ │ + ldr r1, [pc, #228] @ (29918 ) │ │ │ │ + ldr r0, [pc, #232] @ (2991c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #220] @ (29920 ) │ │ │ │ + movw r2, #11492 @ 0x2ce4 │ │ │ │ + ldr r1, [pc, #216] @ (29924 ) │ │ │ │ + ldr r0, [pc, #220] @ (29928 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (2992c ) │ │ │ │ + movw r2, #11649 @ 0x2d81 │ │ │ │ + ldr r1, [pc, #204] @ (29930 ) │ │ │ │ + ldr r0, [pc, #208] @ (29934 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (29938 ) │ │ │ │ + movw r2, #11378 @ 0x2c72 │ │ │ │ + ldr r1, [pc, #192] @ (2993c ) │ │ │ │ + ldr r0, [pc, #196] @ (29940 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (29944 ) │ │ │ │ + movw r2, #11773 @ 0x2dfd │ │ │ │ + ldr r1, [pc, #180] @ (29948 ) │ │ │ │ + ldr r0, [pc, #184] @ (2994c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #472] @ 0x1d8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #336] @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4} │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29972 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29978 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #416] @ 0x1a0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2997e │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29984 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2998a │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29990 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #272] @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29996 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2999c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00029950 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #960] @ (29d24 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #960] @ (29d28 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #956] @ (29d2c ) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bl 1d8c8 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 29bc4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + bl d7cc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 29a1e │ │ │ │ + ldr r2, [pc, #916] @ (29d30 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 29a98 │ │ │ │ + ldr r2, [pc, #912] @ (29d34 ) │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d718 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 299c8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 29b64 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 29aaa │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 29c7a │ │ │ │ + adds r1, r6, #2 │ │ │ │ + teq r6, r1 │ │ │ │ + bmi.w 29b70 │ │ │ │ + ldr r3, [pc, #856] @ (29d38 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 29c48 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1a688 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 29c8e │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 27bbc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ + bmi.w 29cac │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 29cb8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r7, [r5] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + b.n 29b46 │ │ │ │ + ldr r3, [pc, #796] @ (29d3c ) │ │ │ │ + movw r2, #459 @ 0x1cb │ │ │ │ + ldr r1, [pc, #792] @ (29d40 ) │ │ │ │ + ldr r0, [pc, #796] @ (29d44 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #748] @ (29d34 ) │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #760] @ (29d48 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 9868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29cd0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11498 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 29c1a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #664] @ (29d30 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 29aaa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29ba4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 29cf2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29ac2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29bb4 │ │ │ │ + ldr r3, [pc, #624] @ (29d34 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #644] @ (29d4c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + strd r6, r8, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 29bdc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 29d0a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29b0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29bbc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 29bfa │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29bac │ │ │ │ + ldr r3, [pc, #532] @ (29d3c ) │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + ldr r1, [pc, #544] @ (29d50 ) │ │ │ │ + ldr r0, [pc, #548] @ (29d54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr r2, [pc, #528] @ (29d58 ) │ │ │ │ + ldr r3, [pc, #476] @ (29d28 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 29cee │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 299c8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 299dc │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [pc, #436] @ (29d38 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 29c48 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1a688 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ + bpl.w 299f0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl ca1c │ │ │ │ + b.n 299f0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29aaa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b26 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ac2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b0c │ │ │ │ + ldr r3, [pc, #372] @ (29d3c ) │ │ │ │ + movw r2, #457 @ 0x1c9 │ │ │ │ + ldr r1, [pc, #400] @ (29d5c ) │ │ │ │ + ldr r0, [pc, #400] @ (29d60 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 29b3c │ │ │ │ + ldr r3, [pc, #348] @ (29d3c ) │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + ldr r1, [pc, #384] @ (29d64 ) │ │ │ │ + ldr r0, [pc, #384] @ (29d68 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 29b3c │ │ │ │ + ldr r2, [pc, #320] @ (29d3c ) │ │ │ │ + ldr r3, [pc, #364] @ (29d6c ) │ │ │ │ + ldr r1, [pc, #368] @ (29d70 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #368] @ (29d74 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + bl 12350 │ │ │ │ + b.n 29b3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + bl 11234 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.n 29b3c │ │ │ │ + mov r0, r1 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #288] @ (29d78 ) │ │ │ │ + ldr r1, [pc, #292] @ (29d7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #216] @ (29d3c ) │ │ │ │ + ldr r1, [pc, #280] @ (29d80 ) │ │ │ │ + movw r2, #465 @ 0x1d1 │ │ │ │ + ldr r0, [pc, #280] @ (29d84 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 29b3c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 17014 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 29b80 │ │ │ │ + ldr r3, [pc, #172] @ (29d3c ) │ │ │ │ + movw r2, #465 @ 0x1d1 │ │ │ │ + ldr r1, [pc, #240] @ (29d88 ) │ │ │ │ + ldr r0, [pc, #244] @ (29d8c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 29b3c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl ca1c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 29a0e │ │ │ │ + ldr r3, [pc, #128] @ (29d3c ) │ │ │ │ + mov.w r2, #466 @ 0x1d2 │ │ │ │ + ldr r1, [pc, #208] @ (29d90 ) │ │ │ │ + ldr r0, [pc, #208] @ (29d94 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 29ca4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov.w r2, #460 @ 0x1cc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 29c2a │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (29d98 ) │ │ │ │ + movw r2, #7243 @ 0x1c4b │ │ │ │ + ldr r1, [pc, #160] @ (29d9c ) │ │ │ │ + ldr r0, [pc, #164] @ (29da0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1592 @ 0x638 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (29da4 ) │ │ │ │ + movw r2, #7171 @ 0x1c03 │ │ │ │ + ldr r1, [pc, #148] @ (29da8 ) │ │ │ │ + ldr r0, [pc, #152] @ (29dac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1592 @ 0x638 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #104] @ 0x68 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00029db0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #2924] @ 2a934 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r7, [pc, #2924] @ 2a938 │ │ │ │ + strd r2, r0, [sp, #20] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [pc, #2916] @ 2a93c │ │ │ │ + add r7, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 29950 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2a132 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mvn.w r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 14f74 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a176 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 2a1a6 │ │ │ │ + mvn.w r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10ff4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a1ce │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2a204 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9414 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29e58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a052 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a22c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f98 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a05a │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble.n 29ef4 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + movs r6, #2 │ │ │ │ + mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r2 │ │ │ │ + strd r7, r8, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14f74 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a0b8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 2a102 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9414 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 29eba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a016 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2a024 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9420 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 29ee0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a04a │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 2a150 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 29e84 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ + blx 972c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a262 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a2fe │ │ │ │ + mov r0, r6 │ │ │ │ + blx 972c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29f2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a26a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2a31c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a33a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 2a28a │ │ │ │ + ldr.w sl, [r6, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + bl 15f70 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r4, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a272 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 2a2b4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2a4e2 │ │ │ │ + ldr.w sl, [r6, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + bl 11f90 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29fbe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a282 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a27a │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 29f3e │ │ │ │ + ldr.w r3, [pc, #2412] @ 2a940 │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ + ldr.w r1, [pc, #2408] @ 2a944 │ │ │ │ + ldr.w r0, [pc, #2408] @ 2a948 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #392] @ 0x188 │ │ │ │ - blx 91ec │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 29ec2 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r3, [pc, #2320] @ 2a940 │ │ │ │ + ldr.w r1, [pc, #2328] @ 2a94c │ │ │ │ + ldr.w r0, [pc, #2328] @ 2a950 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a0dc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ee0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e58 │ │ │ │ + ldr.w r3, [pc, #2276] @ 2a940 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #2288] @ 2a954 │ │ │ │ + ldr.w r0, [pc, #2288] @ 2a958 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2a95c │ │ │ │ + ldr.w r3, [pc, #2200] @ 2a934 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2a672 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r3, [pc, #2172] @ 2a940 │ │ │ │ + ldr.w r1, [pc, #2200] @ 2a960 │ │ │ │ + ldr.w r0, [pc, #2200] @ 2a964 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + ldr.w r3, [pc, #2108] @ 2a940 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr.w r2, [pc, #2140] @ 2a968 │ │ │ │ + ldr.w r1, [pc, #2140] @ 2a96c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2132] @ 2a970 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + bl 12350 │ │ │ │ + b.n 2a0dc │ │ │ │ + ldr.w r3, [pc, #2060] @ 2a940 │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr.w r1, [pc, #2104] @ 2a974 │ │ │ │ + ldr.w r0, [pc, #2104] @ 2a978 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a094 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r3, [pc, #2020] @ 2a940 │ │ │ │ + ldr.w r1, [pc, #2076] @ 2a97c │ │ │ │ + ldr.w r0, [pc, #2076] @ 2a980 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a0dc │ │ │ │ + ldr.w r3, [pc, #1992] @ 2a940 │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr.w r1, [pc, #2052] @ 2a984 │ │ │ │ + ldr.w r0, [pc, #2052] @ 2a988 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + ldr.w r3, [pc, #1944] @ 2a940 │ │ │ │ + ldr.w r2, [pc, #2016] @ 2a98c │ │ │ │ + ldr.w r1, [pc, #2016] @ 2a990 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #2012] @ 2a994 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2a192 │ │ │ │ + ldr.w r3, [pc, #1904] @ 2a940 │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr.w r1, [pc, #1984] @ 2a998 │ │ │ │ + ldr.w r0, [pc, #1984] @ 2a99c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + ldr.w r3, [pc, #1848] @ 2a940 │ │ │ │ + ldr.w r2, [pc, #1940] @ 2a9a0 │ │ │ │ + ldr.w r1, [pc, #1940] @ 2a9a4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1932] @ 2a9a8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + bl 12350 │ │ │ │ + b.n 2a1ea │ │ │ │ + ldr.w r3, [pc, #1808] @ 2a940 │ │ │ │ + movw r2, #425 @ 0x1a9 │ │ │ │ + ldr.w r1, [pc, #1908] @ 2a9ac │ │ │ │ + ldr.w r0, [pc, #1908] @ 2a9b0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f2e │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f80 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fce │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fbe │ │ │ │ + ldr.w r3, [pc, #1716] @ 2a940 │ │ │ │ + ldr.w r2, [pc, #1828] @ 2a9b4 │ │ │ │ + ldr.w r1, [pc, #1828] @ 2a9b8 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1816] @ 2a9bc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + bl 12350 │ │ │ │ + b.n 29ff0 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2a940 │ │ │ │ + mov.w r2, #430 @ 0x1ae │ │ │ │ + ldr.w r1, [pc, #1792] @ 2a9c0 │ │ │ │ + ldr.w r0, [pc, #1792] @ 2a9c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2a940 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #1728] @ 2a9c8 │ │ │ │ + ldr.w r0, [pc, #1728] @ 2a9cc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a076 │ │ │ │ + ldr.w r3, [pc, #1568] @ 2a940 │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr.w r1, [pc, #1704] @ 2a9d0 │ │ │ │ + ldr.w r0, [pc, #1704] @ 2a9d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a076 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrd r4, r9, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a356 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a7d8 │ │ │ │ + blx 94fc │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2a91a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 15f70 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a65a │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 2a882 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2a68e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a3a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a7e0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2adc4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a3c4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a7e8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2a3dc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a7f0 │ │ │ │ + ldr.w r3, [pc, #1528] @ 2a9d8 │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ + blx 91fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27074 │ │ │ │ + beq.n 2a408 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2713e │ │ │ │ + beq.n 2a4d2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 274c8 │ │ │ │ + beq.w 2a85c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27098 │ │ │ │ + beq.n 2a42c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27136 │ │ │ │ + beq.n 2a4ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27538 │ │ │ │ - ldr.w r3, [pc, #1444] @ 27648 │ │ │ │ + beq.w 2a8cc │ │ │ │ + ldr.w r3, [pc, #1444] @ 2a9dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2749c │ │ │ │ + beq.w 2a830 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 270e2 │ │ │ │ + beq.n 2a476 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 27146 │ │ │ │ + cbz r3, 2a4da │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27a78 │ │ │ │ + beq.w 2ae0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 270fc │ │ │ │ + beq.n 2a490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 274c0 │ │ │ │ + beq.w 2a854 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 27550 │ │ │ │ + bne.w 2a8e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27464 │ │ │ │ - ldr.w r3, [pc, #1168] @ 275ac │ │ │ │ + beq.w 2a7f8 │ │ │ │ + ldr.w r3, [pc, #1168] @ 2a940 │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - ldr.w r1, [pc, #1320] @ 2764c │ │ │ │ - ldr.w r0, [pc, #1320] @ 27650 │ │ │ │ + ldr.w r1, [pc, #1320] @ 2a9e0 │ │ │ │ + ldr.w r0, [pc, #1320] @ 2a9e4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d00 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a094 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27098 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a42c │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27074 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a408 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 270e2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a476 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27166 │ │ │ │ + beq.n 2a4fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272e2 │ │ │ │ + beq.w 2a676 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a18 │ │ │ │ + beq.w 2adac │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27184 │ │ │ │ + beq.n 2a518 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272d6 │ │ │ │ + beq.w 2a66a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2719c │ │ │ │ + beq.n 2a530 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272ea │ │ │ │ + beq.w 2a67e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 271b2 │ │ │ │ + beq.n 2a546 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272f2 │ │ │ │ + beq.w 2a686 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 271ca │ │ │ │ + beq.n 2a55e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 272ce │ │ │ │ - ldr.w r3, [pc, #1144] @ 27644 │ │ │ │ + beq.w 2a662 │ │ │ │ + ldr.w r3, [pc, #1144] @ 2a9d8 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ - blx 91ec │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ + blx 91fc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 271f2 │ │ │ │ + beq.n 2a586 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 272ae │ │ │ │ + beq.n 2a642 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 27520 │ │ │ │ + beq.w 2a8b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27216 │ │ │ │ + beq.n 2a5aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 272be │ │ │ │ + beq.n 2a652 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27508 │ │ │ │ - ldr.w r3, [pc, #1064] @ 27648 │ │ │ │ + beq.w 2a89c │ │ │ │ + ldr.w r3, [pc, #1064] @ 2a9dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27572 │ │ │ │ + beq.w 2a906 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27260 │ │ │ │ + beq.n 2a5f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 272b6 │ │ │ │ + cbz r3, 2a64a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27a48 │ │ │ │ + beq.w 2addc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2727a │ │ │ │ + beq.n 2a60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2746c │ │ │ │ + beq.w 2a800 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2747c │ │ │ │ + bne.w 2a810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27474 │ │ │ │ - ldr r3, [pc, #788] @ (275ac ) │ │ │ │ + beq.w 2a808 │ │ │ │ + ldr r3, [pc, #788] @ (2a940 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #948] @ (27654 ) │ │ │ │ - ldr r0, [pc, #952] @ (27658 ) │ │ │ │ + ldr r1, [pc, #948] @ (2a9e8 ) │ │ │ │ + ldr r0, [pc, #952] @ (2a9ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d00 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a094 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 271f2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a586 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27260 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27216 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5aa │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26fee │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a382 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 271ca │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a55e │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27184 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a518 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27166 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a4fa │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2719c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a530 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 271b2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a546 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 12374 │ │ │ │ + bl 12384 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27332 │ │ │ │ + beq.n 2a6c6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 274e6 │ │ │ │ + beq.w 2a87a │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2743c │ │ │ │ + beq.n 2a7d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27870 │ │ │ │ + beq.w 2ac04 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 2784c │ │ │ │ + blt.w 2abe0 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276bc │ │ │ │ + beq.w 2aa50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27370 │ │ │ │ + beq.n 2a704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27952 │ │ │ │ + beq.w 2ace6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a60 │ │ │ │ + beq.w 2adf4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2738e │ │ │ │ + beq.n 2a722 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 279ae │ │ │ │ + beq.w 2ad42 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 273a6 │ │ │ │ + beq.n 2a73a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 279b6 │ │ │ │ + beq.w 2ad4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 273ba │ │ │ │ + beq.n 2a74e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 279be │ │ │ │ - ldr r3, [pc, #652] @ (27648 ) │ │ │ │ + beq.w 2ad52 │ │ │ │ + ldr r3, [pc, #652] @ (2a9dc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #644] @ (27644 ) │ │ │ │ + ldr r2, [pc, #644] @ (2a9d8 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - bl 11788 │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 279c6 │ │ │ │ + beq.w 2ad5a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27a90 │ │ │ │ + beq.w 2ae24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27408 │ │ │ │ + beq.n 2a79c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 279e6 │ │ │ │ + beq.w 2ad7a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 279f6 │ │ │ │ + bne.w 2ad8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 279ee │ │ │ │ - ldr r3, [pc, #388] @ (275ac ) │ │ │ │ + beq.w 2ad82 │ │ │ │ + ldr r3, [pc, #388] @ (2a940 ) │ │ │ │ mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r1, [pc, #560] @ (2765c ) │ │ │ │ - ldr r0, [pc, #560] @ (27660 ) │ │ │ │ + ldr r1, [pc, #560] @ (2a9f0 ) │ │ │ │ + ldr r0, [pc, #560] @ (2a9f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 26d00 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a094 │ │ │ │ mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27340 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a6d4 │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26fc2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a356 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27012 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3a6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27030 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3c4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27048 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a3dc │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27118 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a4ac │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2727a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a60e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27296 │ │ │ │ - ldr r1, [pc, #300] @ (275ac ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a62a │ │ │ │ + ldr r1, [pc, #300] @ (2a940 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r3, [pc, #480] @ (27664 ) │ │ │ │ - ldr r0, [pc, #480] @ (27668 ) │ │ │ │ + ldr r3, [pc, #480] @ (2a9f8 ) │ │ │ │ + ldr r0, [pc, #480] @ (2a9fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #472] @ (2766c ) │ │ │ │ + ldr r1, [pc, #472] @ (2aa00 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 26d00 │ │ │ │ - ldr r3, [pc, #268] @ (275ac ) │ │ │ │ + bl 12350 │ │ │ │ + b.n 2a094 │ │ │ │ + ldr r3, [pc, #268] @ (2a940 ) │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - ldr r1, [pc, #460] @ (27670 ) │ │ │ │ - ldr r0, [pc, #460] @ (27674 ) │ │ │ │ + ldr r1, [pc, #460] @ (2aa04 ) │ │ │ │ + ldr r0, [pc, #460] @ (2aa08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 26d00 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2a094 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 270fc │ │ │ │ - ldr r3, [pc, #224] @ (275ac ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a490 │ │ │ │ + ldr r3, [pc, #224] @ (2a940 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #424] @ (27678 ) │ │ │ │ - ldr r0, [pc, #424] @ (2767c ) │ │ │ │ + ldr r1, [pc, #424] @ (2aa0c ) │ │ │ │ + ldr r0, [pc, #424] @ (2aa10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 26d00 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2a094 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27332 │ │ │ │ - ldr r3, [pc, #188] @ (275ac ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a6c6 │ │ │ │ + ldr r3, [pc, #188] @ (2a940 ) │ │ │ │ mov.w r2, #436 @ 0x1b4 │ │ │ │ - ldr r1, [pc, #392] @ (27680 ) │ │ │ │ - ldr r0, [pc, #396] @ (27684 ) │ │ │ │ + ldr r1, [pc, #392] @ (2aa14 ) │ │ │ │ + ldr r0, [pc, #396] @ (2aa18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 26ce2 │ │ │ │ - ldr r3, [pc, #160] @ (275ac ) │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2a076 │ │ │ │ + ldr r3, [pc, #160] @ (2a940 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #376] @ (27688 ) │ │ │ │ - ldr r0, [pc, #376] @ (2768c ) │ │ │ │ + ldr r1, [pc, #376] @ (2aa1c ) │ │ │ │ + ldr r0, [pc, #376] @ (2aa20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 274de │ │ │ │ - ldr r3, [pc, #136] @ (275ac ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a872 │ │ │ │ + ldr r3, [pc, #136] @ (2a940 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #360] @ (27690 ) │ │ │ │ - ldr r0, [pc, #360] @ (27694 ) │ │ │ │ + ldr r1, [pc, #360] @ (2aa24 ) │ │ │ │ + ldr r0, [pc, #360] @ (2aa28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 274de │ │ │ │ - ldr r3, [pc, #112] @ (275ac ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a872 │ │ │ │ + ldr r3, [pc, #112] @ (2a940 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #344] @ (27698 ) │ │ │ │ - ldr r0, [pc, #344] @ (2769c ) │ │ │ │ + ldr r1, [pc, #344] @ (2aa2c ) │ │ │ │ + ldr r0, [pc, #344] @ (2aa30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 274de │ │ │ │ - ldr r1, [pc, #88] @ (275ac ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a872 │ │ │ │ + ldr r1, [pc, #88] @ (2a940 ) │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - ldr r3, [pc, #328] @ (276a0 ) │ │ │ │ - ldr r0, [pc, #328] @ (276a4 ) │ │ │ │ + ldr r3, [pc, #328] @ (2aa34 ) │ │ │ │ + ldr r0, [pc, #328] @ (2aa38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #320] @ (276a8 ) │ │ │ │ + ldr r1, [pc, #320] @ (2aa3c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.w 26d00 │ │ │ │ - ldr r3, [pc, #56] @ (275ac ) │ │ │ │ + bl 12350 │ │ │ │ + b.w 2a094 │ │ │ │ + ldr r3, [pc, #56] @ (2a940 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #304] @ (276ac ) │ │ │ │ - ldr r0, [pc, #308] @ (276b0 ) │ │ │ │ + ldr r1, [pc, #304] @ (2aa40 ) │ │ │ │ + ldr r0, [pc, #308] @ (2aa44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 274ae │ │ │ │ - ldr r3, [pc, #36] @ (275ac ) │ │ │ │ + b.n 2a842 │ │ │ │ + ldr r3, [pc, #36] @ (2a940 ) │ │ │ │ mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #292] @ (276b4 ) │ │ │ │ - ldr r0, [pc, #296] @ (276b8 ) │ │ │ │ + ldr r1, [pc, #292] @ (2aa48 ) │ │ │ │ + ldr r0, [pc, #296] @ (2aa4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 26ce2 │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2a076 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ + str r2, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + ldrh r2, [r0, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst.w r3, #570425344 @ 0x22000000 │ │ │ │ + beq.w 2ab74 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w sl, [r3, #16] │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + blx 9414 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aa8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ab8e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 2ab34 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 15588 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aab6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ab6c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ab96 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.n 2aba6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aae6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ab9e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aafc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2abd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ab0e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2ab2c │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 2a096 │ │ │ │ + ldr r3, [pc, #804] @ (2ae3c ) │ │ │ │ + mov.w r2, #450 @ 0x1c2 │ │ │ │ + ldr r1, [pc, #804] @ (2ae40 ) │ │ │ │ + ldr r0, [pc, #804] @ (2ae44 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2a872 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ab0e │ │ │ │ + ldr r3, [pc, #772] @ (2ae3c ) │ │ │ │ + movw r2, #449 @ 0x1c1 │ │ │ │ + ldr r1, [pc, #780] @ (2ae48 ) │ │ │ │ + ldr r0, [pc, #780] @ (2ae4c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2a094 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aab6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aac8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 2aac8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aac8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aa8c │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aac4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aae6 │ │ │ │ + ldr r3, [pc, #660] @ (2ae3c ) │ │ │ │ + movw r2, #449 @ 0x1c1 │ │ │ │ + ldr r1, [pc, #672] @ (2ae50 ) │ │ │ │ + ldr r0, [pc, #676] @ (2ae54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2a094 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aafc │ │ │ │ + ldr r3, [pc, #600] @ (2ae3c ) │ │ │ │ + movw r2, #445 @ 0x1bd │ │ │ │ + ldr r1, [pc, #624] @ (2ae58 ) │ │ │ │ + ldr r0, [pc, #624] @ (2ae5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2abc2 │ │ │ │ + ldr r3, [pc, #564] @ (2ae3c ) │ │ │ │ + mov.w r2, #442 @ 0x1ba │ │ │ │ + ldr.w r9, [pc, #596] @ 2ae60 │ │ │ │ + ldr.w sl, [pc, #596] @ 2ae64 │ │ │ │ + add r9, pc │ │ │ │ + ldr.w fp, [r7, r3] │ │ │ │ + add sl, pc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f84 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #548] @ (2ae68 ) │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [pc, #548] @ (2ae6c ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2ad2a │ │ │ │ + bl 11498 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2ad20 │ │ │ │ + ldr r2, [pc, #512] @ (2ae70 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r8, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [r7, r2] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + str.w r8, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 2ad08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2acee │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov.w r2, #444 @ 0x1bc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 11d28 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2a094 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a704 │ │ │ │ + ldr r2, [pc, #388] @ (2ae74 ) │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r0, sl │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #444 @ 0x1bc │ │ │ │ + bl 12350 │ │ │ │ + b.n 2acc8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r1, r9 │ │ │ │ + mov.w r2, #444 @ 0x1bc │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2acc8 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 2acc8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r1, r9 │ │ │ │ + movw r2, #443 @ 0x1bb │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2acc8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a722 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a73a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a74e │ │ │ │ + ldr r3, [pc, #224] @ (2ae3c ) │ │ │ │ + mov.w r2, #446 @ 0x1be │ │ │ │ + ldr r1, [pc, #276] @ (2ae78 ) │ │ │ │ + ldr r0, [pc, #280] @ (2ae7c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2a094 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a79c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a7b8 │ │ │ │ + ldr r1, [pc, #176] @ (2ae3c ) │ │ │ │ + mov.w r2, #446 @ 0x1be │ │ │ │ + ldr r3, [pc, #236] @ (2ae80 ) │ │ │ │ + ldr r0, [pc, #240] @ (2ae84 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r7, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #232] @ (2ae88 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12350 │ │ │ │ + b.w 2a094 │ │ │ │ + ldr r3, [pc, #220] @ (2ae8c ) │ │ │ │ + movw r2, #6920 @ 0x1b08 │ │ │ │ + ldr r1, [pc, #220] @ (2ae90 ) │ │ │ │ + ldr r0, [pc, #220] @ (2ae94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (2ae98 ) │ │ │ │ + movw r2, #6934 @ 0x1b16 │ │ │ │ + ldr r1, [pc, #208] @ (2ae9c ) │ │ │ │ + ldr r0, [pc, #208] @ (2aea0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (2aea4 ) │ │ │ │ + movw r2, #6637 @ 0x19ed │ │ │ │ + ldr r1, [pc, #196] @ (2aea8 ) │ │ │ │ + ldr r0, [pc, #196] @ (2aeac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (2aeb0 ) │ │ │ │ + movw r2, #6974 @ 0x1b3e │ │ │ │ + ldr r1, [pc, #184] @ (2aeb4 ) │ │ │ │ + ldr r0, [pc, #184] @ (2aeb8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (2aebc ) │ │ │ │ + movw r2, #6704 @ 0x1a30 │ │ │ │ + ldr r1, [pc, #172] @ (2aec0 ) │ │ │ │ + ldr r0, [pc, #172] @ (2aec4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (2aec8 ) │ │ │ │ + movw r2, #6807 @ 0x1a97 │ │ │ │ + ldr r1, [pc, #160] @ (2aecc ) │ │ │ │ + ldr r0, [pc, #160] @ (2aed0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r7, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r0, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r3, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002aed4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r2, [pc, #3144] @ 2bb30 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r3, [pc, #3144] @ 2bb34 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #3140] @ 2bb38 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 2b160 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2af18 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r2, [pc, #3104] @ 2bb3c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [r7, #104] @ 0x68 │ │ │ │ + blx 9530 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b3be │ │ │ │ + bl 18ba8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b538 │ │ │ │ + ldr.w r3, [pc, #3068] @ 2bb40 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 223b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2af66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b158 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2b566 │ │ │ │ + ldr.w r3, [pc, #3028] @ 2bb44 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b59a │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a688 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b2c2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2b2ce │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d7cc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b302 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b056 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2afce │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b17c │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 2b5f0 │ │ │ │ + add.w fp, r4, #2 │ │ │ │ + teq r4, fp │ │ │ │ + bmi.w 2b144 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2af82 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [pc, #2880] @ 2bb48 │ │ │ │ + ldr.w r1, [pc, #2880] @ 2bb4c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #2868] @ 2bb50 │ │ │ │ + ldr.w r1, [pc, #2868] @ 2bb54 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ldr.w r0, [pc, #2868] @ 2bb58 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #2852] @ 2bb5c │ │ │ │ + ldr.w r3, [pc, #2808] @ 2bb34 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2be2a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2824] @ 2bb60 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b59e │ │ │ │ + mov r1, sl │ │ │ │ + blx 90d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2b194 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b1d4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b08e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b184 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 29db0 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov sl, r0 │ │ │ │ + bmi.w 2b840 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b82a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b8cc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a688 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b934 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2b93e │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b578 │ │ │ │ + mov sl, r0 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2b7f0 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b7da │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl d7cc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b848 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + bl d718 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b114 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b18c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2bc3c │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 2b910 │ │ │ │ + add.w fp, sl, #2 │ │ │ │ + teq sl, fp │ │ │ │ + bpl.w 2afe0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2afe0 │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2afe0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2afe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2afe0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2af66 │ │ │ │ + ldr.w r3, [pc, #2560] @ 2bb64 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2bf36 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2af14 │ │ │ │ + b.n 2af18 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2afce │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b08e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b114 │ │ │ │ + ldr.w r3, [pc, #2488] @ 2bb50 │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr.w r1, [pc, #2508] @ 2bb68 │ │ │ │ + ldr.w r0, [pc, #2508] @ 2bb6c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b032 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d718 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b602 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2bf1e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b202 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b92c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b21a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b924 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2b7b6 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2b7b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d7cc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b978 │ │ │ │ + ldr.w fp, [r8, #16] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + bl 17e48 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b7f8 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 2b9f4 │ │ │ │ + ldr.w r3, [pc, #2312] @ 2bb70 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 2b712 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + bl d718 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b296 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b788 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2b72a │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1ec6c │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2bb08 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2bade │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 2b74c │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2af9a │ │ │ │ + ldr.w r3, [pc, #2176] @ 2bb50 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ldr.w r1, [pc, #2204] @ 2bb74 │ │ │ │ + ldr.w r0, [pc, #2204] @ 2bb78 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b032 │ │ │ │ + ldr.w r3, [pc, #2124] @ 2bb50 │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr.w fp, [pc, #2160] @ 2bb7c │ │ │ │ + ldr.w sl, [pc, #2160] @ 2bb80 │ │ │ │ + add fp, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add sl, pc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #2112] @ 2bb84 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b95a │ │ │ │ + bl 11498 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b804 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2bf06 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2b034 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b034 │ │ │ │ + ldr.w r3, [pc, #1936] @ 2bb50 │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + ldr.w sl, [pc, #1984] @ 2bb88 │ │ │ │ + ldr.w r9, [pc, #1984] @ 2bb8c │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r9, pc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #1940] @ 2bb84 │ │ │ │ + ldr r1, [r7, #92] @ 0x5c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ba2a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ba3a │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ba94 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 2bf6c │ │ │ │ + ldr.w r2, [pc, #1884] @ 2bb90 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2bf56 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2bb94 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2bf52 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2bf4e │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r6, [r9, #12] │ │ │ │ + beq.w 2bf4e │ │ │ │ + mov r0, r9 │ │ │ │ + str.w fp, [r9, #16] │ │ │ │ + bl 11498 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b954 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r9, [r7, #108] @ 0x6c │ │ │ │ + ldr r1, [r7, #112] @ 0x70 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2baca │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2bb12 │ │ │ │ + ldr r3, [r7, #116] @ 0x74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d96c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b790 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2bd16 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 95dc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2bd32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1676] @ 2bb98 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr.w r0, [pc, #1676] @ 2bb9c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b032 │ │ │ │ + ldr.w r3, [pc, #1556] @ 2bb50 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + ldr.w r1, [pc, #1632] @ 2bba0 │ │ │ │ + ldr.w r0, [pc, #1632] @ 2bba4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b032 │ │ │ │ + ldr.w r3, [pc, #1512] @ 2bb50 │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ + ldr.w r1, [pc, #1592] @ 2bba8 │ │ │ │ + ldr.w r0, [pc, #1592] @ 2bbac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b032 │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 2afe8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [pc, #1412] @ 2bb48 │ │ │ │ + ldr.w r1, [pc, #1512] @ 2bbb0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr.w r3, [pc, #1400] @ 2bb50 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2bbb4 │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr.w r0, [pc, #1496] @ 2bbb8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b032 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2afe0 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ + mov r0, sl │ │ │ │ + bl d718 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b62a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 2b62a │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2b0d0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b64a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2be36 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2be46 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2bebe │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b678 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2be3e │ │ │ │ + ldr.w r3, [pc, #1344] @ 2bbbc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r7, #132] @ 0x84 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + strd r6, r7, [sp, #108] @ 0x6c │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2be76 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b6be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b7a8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2bed6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b6d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2be2e │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2be56 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2be4e │ │ │ │ + ldr.w r3, [pc, #1112] @ 2bb50 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr.w r1, [pc, #1216] @ 2bbc0 │ │ │ │ + ldr.w r0, [pc, #1216] @ 2bbc4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b032 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b72a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b970 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1e118 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 2bd72 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2bd5c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ba50 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a688 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2bac2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2b0d0 │ │ │ │ + ldr r3, [pc, #992] @ (2bb50 ) │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + ldr.w r1, [pc, #1108] @ 2bbc8 │ │ │ │ + ldr.w r0, [pc, #1108] @ 2bbcc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b2e8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b296 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr.w r1, [pc, #1080] @ 2bbd0 │ │ │ │ + ldr.w r0, [pc, #1080] @ 2bbd4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b51c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b6be │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2b22a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d7cc │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq.w 2b232 │ │ │ │ + mov r0, fp │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b232 │ │ │ │ + ldr r3, [pc, #884] @ (2bb50 ) │ │ │ │ + movs r2, #211 @ 0xd3 │ │ │ │ + ldr r1, [pc, #1016] @ (2bbd8 ) │ │ │ │ + ldr r0, [pc, #1016] @ (2bbdc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b2e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b0e0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2b260 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + bl 11234 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b032 │ │ │ │ + ldr r3, [pc, #804] @ (2bb50 ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #944] @ (2bbe0 ) │ │ │ │ + ldr r0, [pc, #944] @ (2bbe4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b2e8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b0a6 │ │ │ │ + ldr r3, [pc, #772] @ (2bb50 ) │ │ │ │ + movs r2, #215 @ 0xd7 │ │ │ │ + ldr r4, [pc, #920] @ (2bbe8 ) │ │ │ │ + ldr.w fp, [pc, #924] @ 2bbec │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add fp, pc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #764] @ (2bb84 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldrd r9, r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2bd46 │ │ │ │ + bl 11498 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2ba9a │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b38c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #604] @ (2bb48 ) │ │ │ │ + ldr r1, [pc, #768] @ (2bbf0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #596] @ (2bb50 ) │ │ │ │ + ldr r1, [pc, #760] @ (2bbf4 ) │ │ │ │ + movs r2, #195 @ 0xc3 │ │ │ │ + ldr r0, [pc, #760] @ (2bbf8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2b032 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 17014 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + b.w 2afe0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b21a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b202 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + b.w 2b0ca │ │ │ │ + ldr r3, [pc, #528] @ (2bb50 ) │ │ │ │ + movs r2, #195 @ 0xc3 │ │ │ │ + ldr r1, [pc, #696] @ (2bbfc ) │ │ │ │ + ldr r0, [pc, #696] @ (2bc00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b2e8 │ │ │ │ + bl 11234 │ │ │ │ + b.n 2b51c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b80e │ │ │ │ + mov r0, sl │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b72a │ │ │ │ + ldr r3, [pc, #468] @ (2bb50 ) │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ + ldr.w sl, [pc, #644] @ 2bc04 │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #640] @ (2bc08 ) │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #484] @ (2bb84 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 9868 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2bda2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11498 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2be88 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #384] @ (2bb70 ) │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + b.n 2b23a │ │ │ │ + ldr r3, [pc, #344] @ (2bb50 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #528] @ (2bc0c ) │ │ │ │ + ldr r0, [pc, #532] @ (2bc10 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b032 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b51c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2b51c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r3, [pc, #216] @ (2bb48 ) │ │ │ │ + ldr r1, [pc, #416] @ (2bc14 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9284 │ │ │ │ + ldr r3, [pc, #208] @ (2bb50 ) │ │ │ │ + ldr r1, [pc, #408] @ (2bc18 ) │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + ldr r0, [pc, #408] @ (2bc1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2b032 │ │ │ │ + bl 115e0 │ │ │ │ + b.n 2b424 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + bl 11234 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b032 │ │ │ │ + mov r0, sl │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b768 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr r1, [pc, #336] @ (2bc20 ) │ │ │ │ + ldr r0, [pc, #336] @ (2bc24 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2b51c │ │ │ │ + ldr r3, [pc, #112] @ (2bb50 ) │ │ │ │ + movs r2, #203 @ 0xcb │ │ │ │ + ldr r1, [pc, #324] @ (2bc28 ) │ │ │ │ + ldr r0, [pc, #324] @ (2bc2c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b032 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.w 2b2b4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr r0, [pc, #280] @ (2bc30 ) │ │ │ │ + ldr r1, [pc, #280] @ (2bc34 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #272] @ (2bc38 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 2b51c │ │ │ │ + nop │ │ │ │ + str r4, [r1, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #176 @ 0xb0 │ │ │ │ + ldr r7, [pc, #768] @ (2be60 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6, r7} │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #848 @ 0x350 │ │ │ │ + ldrb r6, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldrb r0, [r6, #17] │ │ │ │ movs r0, r0 │ │ │ │ - itee al │ │ │ │ - moval r0, r0 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ - mov r0, r0 │ │ │ │ - ittt gt │ │ │ │ - movgt r0, r0 │ │ │ │ - addgt r6, sp, #824 @ 0x338 │ │ │ │ - movgt r0, r0 │ │ │ │ - nop {10} │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ittt vc │ │ │ │ - movvc r0, r0 │ │ │ │ - addvc r6, sp, #552 @ 0x228 │ │ │ │ - movvc r0, r0 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - itet mi │ │ │ │ - movmi r0, r0 │ │ │ │ - addpl r6, sp, #344 @ 0x158 │ │ │ │ - movmi r0, r0 │ │ │ │ - itte cs │ │ │ │ - movcs r0, r0 │ │ │ │ - addcs r6, sp, #200 @ 0xc8 │ │ │ │ - movcc r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00c8 │ │ │ │ + ldrb r4, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + str r2, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0068 │ │ │ │ + str r6, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #440 @ 0x1b8 │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #8 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + ldrb r6, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6} │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r2 │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ + strb r6, [r3, #30] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 27670 │ │ │ │ + str r2, [r3, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #312 @ 0x138 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 276c2 │ │ │ │ + str r2, [r1, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 27a44 ) │ │ │ │ + strb r6, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #856 @ (adr r7, 279d0 ) │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #680 @ (adr r7, 27928 ) │ │ │ │ + strb r2, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb878 │ │ │ │ + str r6, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 27898 ) │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #424 @ (adr r7, 27838 ) │ │ │ │ + strb r4, [r0, #22] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #328 @ (adr r7, 277e0 ) │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + strb r4, [r7, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #232 @ (adr r7, 27788 ) │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r2 │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #136 @ (adr r7, 27730 ) │ │ │ │ + str r2, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f4 │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 276b4 ) │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ + strb r6, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #944 @ (adr r6, 27a6c ) │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 277e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w sl, [r3, #16] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - blx 9404 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 276f8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 277fa │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 277a0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 15578 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27722 │ │ │ │ + beq.n 2bc54 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 277d8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 2bd82 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27802 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.n 27812 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 2bd7a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2beee │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27752 │ │ │ │ + beq.n 2bc82 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2780a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2bd8a │ │ │ │ + ldr r3, [pc, #764] @ (2bf80 ) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [r7, #136] @ 0x88 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r9, [sp, #120] @ 0x78 │ │ │ │ + strd r6, r7, [sp, #124] @ 0x7c │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2be06 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27768 │ │ │ │ + beq.n 2bcc4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 27844 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2bd0e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2bea6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2777a │ │ │ │ + beq.n 2bcdc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 27798 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 26d02 │ │ │ │ - ldr r3, [pc, #804] @ (27aa8 ) │ │ │ │ - mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #804] @ (27aac ) │ │ │ │ - ldr r0, [pc, #804] @ (27ab0 ) │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2bd9a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2bde6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2bd92 │ │ │ │ + ldr r3, [pc, #652] @ (2bf84 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #652] @ (2bf88 ) │ │ │ │ + ldr r0, [pc, #652] @ (2bf8c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 274de │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2777a │ │ │ │ - ldr r3, [pc, #772] @ (27aa8 ) │ │ │ │ - movw r2, #449 @ 0x1c1 │ │ │ │ - ldr r1, [pc, #780] @ (27ab4 ) │ │ │ │ - ldr r0, [pc, #780] @ (27ab8 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2b032 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bcc4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #628] @ (2bf90 ) │ │ │ │ + ldr r0, [pc, #628] @ (2bf94 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.w 26d00 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27722 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 27734 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 27734 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27734 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 276f8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27730 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27752 │ │ │ │ - ldr r3, [pc, #660] @ (27aa8 ) │ │ │ │ - movw r2, #449 @ 0x1c1 │ │ │ │ - ldr r1, [pc, #672] @ (27abc ) │ │ │ │ - ldr r0, [pc, #676] @ (27ac0 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b51c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #608] @ (2bf98 ) │ │ │ │ + ldr r0, [pc, #608] @ (2bf9c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2bd28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 26d00 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27768 │ │ │ │ - ldr r3, [pc, #600] @ (27aa8 ) │ │ │ │ - movw r2, #445 @ 0x1bd │ │ │ │ - ldr r1, [pc, #624] @ (27ac4 ) │ │ │ │ - ldr r0, [pc, #624] @ (27ac8 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2baa4 │ │ │ │ + ldr r3, [pc, #548] @ (2bf84 ) │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #572] @ (2bfa0 ) │ │ │ │ + ldr r0, [pc, #576] @ (2bfa4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2782e │ │ │ │ - ldr r3, [pc, #564] @ (27aa8 ) │ │ │ │ - mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr.w r9, [pc, #596] @ 27acc │ │ │ │ - ldr.w sl, [pc, #596] @ 27ad0 │ │ │ │ - add r9, pc │ │ │ │ - ldr.w fp, [r7, r3] │ │ │ │ - add sl, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2baf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2b740 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc64 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc54 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #548] @ (27ad4 ) │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #548] @ (27ad8 ) │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 27996 │ │ │ │ - bl 11488 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2798c │ │ │ │ - ldr r2, [pc, #512] @ (27adc ) │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r7, r2] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bcf6 │ │ │ │ mov r0, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str.w r8, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 27974 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2795a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bcdc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov.w r2, #444 @ 0x1bc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 11d18 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 26d00 │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27370 │ │ │ │ - ldr r2, [pc, #388] @ (27ae0 ) │ │ │ │ - mov r1, r9 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r0, sl │ │ │ │ - add r2, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #444 @ 0x1bc │ │ │ │ - bl 12340 │ │ │ │ - b.n 27934 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r1, r9 │ │ │ │ - mov.w r2, #444 @ 0x1bc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 27934 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 27934 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r1, r9 │ │ │ │ - movw r2, #443 @ 0x1bb │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 27934 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2738e │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 273a6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 273ba │ │ │ │ - ldr r3, [pc, #224] @ (27aa8 ) │ │ │ │ - mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r1, [pc, #276] @ (27ae4 ) │ │ │ │ - ldr r0, [pc, #280] @ (27ae8 ) │ │ │ │ + bl 9f84 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b032 │ │ │ │ + ldr r1, [pc, #412] @ (2bf84 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r3, [pc, #444] @ (2bfa8 ) │ │ │ │ + ldr r0, [pc, #444] @ (2bfac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #436] @ (2bfb0 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + bl 12350 │ │ │ │ + b.w 2b032 │ │ │ │ + ldr r3, [pc, #380] @ (2bf84 ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #424] @ (2bfb4 ) │ │ │ │ + ldr r0, [pc, #424] @ (2bfb8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 26d00 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27408 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27424 │ │ │ │ - ldr r1, [pc, #176] @ (27aa8 ) │ │ │ │ - mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r3, [pc, #236] @ (27aec ) │ │ │ │ - ldr r0, [pc, #240] @ (27af0 ) │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2b032 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b6d8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b64a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b678 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b65a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b6f6 │ │ │ │ + ldr r1, [pc, #300] @ (2bf84 ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r3, [pc, #352] @ (2bfbc ) │ │ │ │ + ldr r0, [pc, #352] @ (2bfc0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (27af4 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r1, [pc, #344] @ (2bfc4 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12350 │ │ │ │ + b.w 2b032 │ │ │ │ + ldr r3, [pc, #268] @ (2bf84 ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r1, [pc, #332] @ (2bfc8 ) │ │ │ │ + ldr r0, [pc, #332] @ (2bfcc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2be16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + bl 11234 │ │ │ │ + b.n 2bdc8 │ │ │ │ + ldr r3, [pc, #296] @ (2bfd0 ) │ │ │ │ + movw r2, #2957 @ 0xb8d │ │ │ │ + ldr r1, [pc, #292] @ (2bfd4 ) │ │ │ │ + ldr r0, [pc, #296] @ (2bfd8 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.w 26d00 │ │ │ │ - ldr r3, [pc, #220] @ (27af8 ) │ │ │ │ - movw r2, #9006 @ 0x232e │ │ │ │ - ldr r1, [pc, #220] @ (27afc ) │ │ │ │ - ldr r0, [pc, #220] @ (27b00 ) │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (2bfdc ) │ │ │ │ + movw r2, #3126 @ 0xc36 │ │ │ │ + ldr r1, [pc, #280] @ (2bfe0 ) │ │ │ │ + ldr r0, [pc, #284] @ (2bfe4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (2bfe8 ) │ │ │ │ + movw r2, #2874 @ 0xb3a │ │ │ │ + ldr r1, [pc, #268] @ (2bfec ) │ │ │ │ + ldr r0, [pc, #272] @ (2bff0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (27b04 ) │ │ │ │ - movw r2, #9020 @ 0x233c │ │ │ │ - ldr r1, [pc, #208] @ (27b08 ) │ │ │ │ - ldr r0, [pc, #208] @ (27b0c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #260] @ (2bff4 ) │ │ │ │ + mov.w r2, #3152 @ 0xc50 │ │ │ │ + ldr r1, [pc, #256] @ (2bff8 ) │ │ │ │ + ldr r0, [pc, #260] @ (2bffc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (27b10 ) │ │ │ │ - movw r2, #8723 @ 0x2213 │ │ │ │ - ldr r1, [pc, #196] @ (27b14 ) │ │ │ │ - ldr r0, [pc, #196] @ (27b18 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (2c000 ) │ │ │ │ + movw r2, #2979 @ 0xba3 │ │ │ │ + ldr r1, [pc, #244] @ (2c004 ) │ │ │ │ + ldr r0, [pc, #248] @ (2c008 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (27b1c ) │ │ │ │ - movw r2, #9060 @ 0x2364 │ │ │ │ - ldr r1, [pc, #184] @ (27b20 ) │ │ │ │ - ldr r0, [pc, #184] @ (27b24 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (2c00c ) │ │ │ │ + movw r2, #3084 @ 0xc0c │ │ │ │ + ldr r1, [pc, #232] @ (2c010 ) │ │ │ │ + ldr r0, [pc, #236] @ (2c014 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (27b28 ) │ │ │ │ - movw r2, #8790 @ 0x2256 │ │ │ │ - ldr r1, [pc, #172] @ (27b2c ) │ │ │ │ - ldr r0, [pc, #172] @ (27b30 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (2c018 ) │ │ │ │ + movw r2, #2478 @ 0x9ae │ │ │ │ + ldr r1, [pc, #220] @ (2c01c ) │ │ │ │ + ldr r0, [pc, #224] @ (2c020 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a70 │ │ │ │ + bl 9a10 │ │ │ │ + ldr r3, [pc, #204] @ (2c024 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #200] @ (2c028 ) │ │ │ │ + ldr r0, [pc, #204] @ (2c02c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (27b34 ) │ │ │ │ - movw r2, #8893 @ 0x22bd │ │ │ │ - ldr r1, [pc, #160] @ (27b38 ) │ │ │ │ - ldr r0, [pc, #160] @ (27b3c ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (2c030 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #192] @ (2c034 ) │ │ │ │ + ldr r0, [pc, #196] @ (2c038 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ + strb r2, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #968 @ (adr r4, 27e7c ) │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + strb r0, [r4, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #840 @ (adr r4, 27e04 ) │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + strb r4, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #384 @ (adr r4, 27c44 ) │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + strb r4, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #152 @ (adr r4, 27b64 ) │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1008 @ (adr r3, 27ec4 ) │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + strb r2, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27b50 │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #688 @ (adr r2, 27d9c ) │ │ │ │ + strb r4, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #960 @ 0x3c0 │ │ │ │ + strb r2, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, 27ce4 ) │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27b50 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27a60 │ │ │ │ + ldr r4, [pc, #936] @ (2c380 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #480] @ 0x1e0 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27b5c │ │ │ │ + ldrh r4, [r3, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27a3c │ │ │ │ + ldr r4, [pc, #840] @ (2c32c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27b62 │ │ │ │ + ldrh r4, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27a18 │ │ │ │ + ldr r4, [pc, #744] @ (2c2d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #648 @ 0x288 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27bf4 │ │ │ │ + ldr r4, [pc, #648] @ (2c284 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27b6e │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27bd0 │ │ │ │ + ldr r4, [pc, #552] @ (2c230 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #232 @ 0xe8 │ │ │ │ + ldrh r4, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 27bac │ │ │ │ + ldr r4, [pc, #456] @ (2c1dc ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + strb r0, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #360] @ (2c188 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #760] @ (2c324 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #776] @ (2c338 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #936] @ (2c3e0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #88] @ (2c094 ) │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c03c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #584] @ (2c298 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #584] @ (2c29c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #584] @ (2c2a0 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 2c132 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c076 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #556] @ (2c2a4 ) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 9694 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c14a │ │ │ │ + ldr r2, [pc, #528] @ (2c2a8 ) │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ + ubfx r2, r2, #3, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 2c23c │ │ │ │ + mov r0, r6 │ │ │ │ + bl e7f8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2c0c8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 2c11a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2c168 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2aed4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c0e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2c12a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2c0f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2c122 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2c216 │ │ │ │ + ldr r2, [pc, #428] @ (2c2ac ) │ │ │ │ + ldr r3, [pc, #412] @ (2c29c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2c27a │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0c8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0f6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0e6 │ │ │ │ + ldr r3, [pc, #380] @ (2c2b0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2c27e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 2c072 │ │ │ │ + b.n 2c076 │ │ │ │ + ldr r3, [pc, #360] @ (2c2b4 ) │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r1, [pc, #360] @ (2c2b8 ) │ │ │ │ + ldr r0, [pc, #360] @ (2c2bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2c0fc │ │ │ │ + ldr r3, [pc, #328] @ (2c2b4 ) │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + ldr r6, [pc, #336] @ (2c2c0 ) │ │ │ │ + ldr r1, [pc, #340] @ (2c2c4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11300 │ │ │ │ + ldr r3, [pc, #308] @ (2c2c8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #92] @ 0x5c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9868 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2c26a │ │ │ │ + bl 11498 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2c264 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #96] @ 0x60 │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2c22c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 95dc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + cbz r5, 2c22c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 111c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11d28 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 1142c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2c164 │ │ │ │ + ldr r3, [pc, #156] @ (2c2b4 ) │ │ │ │ + movs r2, #153 @ 0x99 │ │ │ │ + ldr r1, [pc, #176] @ (2c2cc ) │ │ │ │ + ldr r0, [pc, #176] @ (2c2d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2c0fc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2c1fa │ │ │ │ + blx 97b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2c0b0 │ │ │ │ + ldr r2, [pc, #108] @ (2c2b4 ) │ │ │ │ + ldr r3, [pc, #136] @ (2c2d4 ) │ │ │ │ + ldr r1, [pc, #140] @ (2c2d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2c2dc ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2c15e │ │ │ │ + bl 11234 │ │ │ │ + b.n 2c1fa │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2c1fa │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2c2e0 ) │ │ │ │ + movw r2, #2223 @ 0x8af │ │ │ │ + ldr r1, [pc, #92] @ (2c2e4 ) │ │ │ │ + ldr r0, [pc, #96] @ (2c2e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #252 @ 0xfc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [pc, #72] @ (2c330 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, r0] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002c2ec : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2c368 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2c36c ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2c370 │ │ │ │ + add ip, pc │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2512 @ 0x9d0 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [r4, lr] │ │ │ │ + ldr.w lr, [lr] │ │ │ │ + str.w lr, [sp, #20] │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + bl c6e8 │ │ │ │ + cbz r0, 2c34a │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2c03c │ │ │ │ + ldr r2, [pc, #40] @ (2c374 ) │ │ │ │ + ldr r3, [pc, #32] @ (2c370 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2c362 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #848] @ (2c6bc ) │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002c378 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2c420 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2c424 │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2c428 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2c42c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add.w r3, r3, #2560 @ 0xa00 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r4, pc │ │ │ │ + bl c6e8 │ │ │ │ + cbz r0, 2c416 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2c3f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2aed4 │ │ │ │ + ldr r2, [pc, #76] @ (2c430 ) │ │ │ │ + ldr r3, [pc, #64] @ (2c424 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2c41a │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2c434 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #52] @ (2c438 ) │ │ │ │ + ldr r1, [pc, #52] @ (2c43c ) │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + ldr r0, [pc, #52] @ (2c440 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2c3e0 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, #106 @ 0x6a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #224] @ (2c50c ) │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #54 @ 0x36 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, #24 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r3 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -00027b40 : │ │ │ │ +0002c444 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #288] @ 27c70 │ │ │ │ + ldr.w ip, [pc, #288] @ 2c574 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1488 @ 0x5d0 │ │ │ │ - ldr.w ip, [pc, #272] @ 27c74 │ │ │ │ - ldr r5, [pc, #272] @ (27c78 ) │ │ │ │ + add.w r3, ip, #2608 @ 0xa30 │ │ │ │ + ldr.w ip, [pc, #272] @ 2c578 │ │ │ │ + ldr r5, [pc, #272] @ (2c57c ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #252] @ (27c7c ) │ │ │ │ + ldr r4, [pc, #252] @ (2c580 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27c14 │ │ │ │ + beq.n 2c518 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 27bf4 │ │ │ │ + bpl.n 2c4f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 27c18 │ │ │ │ + bpl.n 2c51c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 27c24 │ │ │ │ + bne.n 2c528 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #204] @ (27c80 ) │ │ │ │ + ldr r3, [pc, #204] @ (2c584 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 27c38 │ │ │ │ + bne.n 2c53c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 27c44 │ │ │ │ + bpl.n 2c548 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 26a1c │ │ │ │ + bl 29db0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 27c14 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [pc, #164] @ (27c84 ) │ │ │ │ - ldr r3, [pc, #152] @ (27c78 ) │ │ │ │ + beq.n 2c518 │ │ │ │ + bl 11798 │ │ │ │ + ldr r2, [pc, #164] @ (2c588 ) │ │ │ │ + ldr r3, [pc, #152] @ (2c57c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 27c6a │ │ │ │ + bne.n 2c56e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #144] @ (27c88 ) │ │ │ │ + ldr r0, [pc, #144] @ (2c58c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #140] @ (27c8c ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #140] @ (2c590 ) │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr r1, [pc, #136] @ (27c90 ) │ │ │ │ - ldr r0, [pc, #140] @ (27c94 ) │ │ │ │ + ldr r1, [pc, #136] @ (2c594 ) │ │ │ │ + ldr r0, [pc, #140] @ (2c598 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 27bdc │ │ │ │ - ldr r0, [pc, #124] @ (27c98 ) │ │ │ │ + b.n 2c4e0 │ │ │ │ + ldr r0, [pc, #124] @ (2c59c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 27bfe │ │ │ │ + bl 11988 │ │ │ │ + b.n 2c502 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 27bb2 │ │ │ │ + beq.n 2c4b6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 27c50 │ │ │ │ + bne.n 2c554 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 27bb2 │ │ │ │ - ldr r0, [pc, #96] @ (27c9c ) │ │ │ │ + b.n 2c4b6 │ │ │ │ + ldr r0, [pc, #96] @ (2c5a0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 27bfe │ │ │ │ - ldr r0, [pc, #88] @ (27ca0 ) │ │ │ │ + bl 11988 │ │ │ │ + b.n 2c502 │ │ │ │ + ldr r0, [pc, #88] @ (2c5a4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 27bfe │ │ │ │ + bl 11988 │ │ │ │ + b.n 2c502 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 27bb2 │ │ │ │ + beq.n 2c4b6 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 27bb2 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + b.n 2c4b6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #528] @ 0x210 │ │ │ │ + blx r0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #36] @ 0x24 │ │ │ │ + subs r3, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #34] @ 0x22 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, #32] │ │ │ │ + subs r3, #24 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + ldr r0, [r7, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27cae │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #464 @ (adr r0, 27e68 ) │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #304 @ 0x130 │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #640 @ (adr r0, 27f24 ) │ │ │ │ + ldrsb r4, [r3, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -00027ca4 : │ │ │ │ +0002c5a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #468] @ 27e88 │ │ │ │ + ldr.w ip, [pc, #468] @ 2c78c │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1536 @ 0x600 │ │ │ │ - ldr.w ip, [pc, #452] @ 27e8c │ │ │ │ - ldr r5, [pc, #452] @ (27e90 ) │ │ │ │ + add.w r3, ip, #2656 @ 0xa60 │ │ │ │ + ldr.w ip, [pc, #452] @ 2c790 │ │ │ │ + ldr r5, [pc, #452] @ (2c794 ) │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #436] @ (27e94 ) │ │ │ │ + ldr r4, [pc, #436] @ (2c798 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27dc4 │ │ │ │ + beq.n 2c6c8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 27da4 │ │ │ │ + bpl.n 2c6a8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 27dc8 │ │ │ │ + bpl.n 2c6cc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 27dd4 │ │ │ │ + bne.n 2c6d8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 27de8 │ │ │ │ + bpl.n 2c6ec │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 27df4 │ │ │ │ + bne.n 2c6f8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 265bc │ │ │ │ + bl 29950 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 27dc4 │ │ │ │ + beq.n 2c6c8 │ │ │ │ movs r0, #3 │ │ │ │ - blx 9480 │ │ │ │ + blx 9490 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27e0c │ │ │ │ + beq.n 2c710 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 27e6c │ │ │ │ - ldr r1, [pc, #312] @ (27e98 ) │ │ │ │ + bpl.w 2c770 │ │ │ │ + ldr r1, [pc, #312] @ (2c79c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 27e56 │ │ │ │ - ldr r1, [pc, #308] @ (27e9c ) │ │ │ │ + beq.n 2c75a │ │ │ │ + ldr r1, [pc, #308] @ (2c7a0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 27e80 │ │ │ │ + beq.w 2c784 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 27e84 │ │ │ │ + ble.w 2c788 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.w 27e84 │ │ │ │ + beq.w 2c788 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 27e84 │ │ │ │ + beq.n 2c788 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (27ea0 ) │ │ │ │ - ldr r2, [pc, #256] @ (27e90 ) │ │ │ │ + ldr r1, [pc, #276] @ (2c7a4 ) │ │ │ │ + ldr r2, [pc, #256] @ (2c794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 27e52 │ │ │ │ + bne.n 2c756 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (27ea4 ) │ │ │ │ + ldr r0, [pc, #252] @ (2c7a8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #248] @ (27ea8 ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #248] @ (2c7ac ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ - ldr r1, [pc, #244] @ (27eac ) │ │ │ │ - ldr r0, [pc, #248] @ (27eb0 ) │ │ │ │ + ldr r1, [pc, #244] @ (2c7b0 ) │ │ │ │ + ldr r0, [pc, #248] @ (2c7b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27d8a │ │ │ │ - ldr r0, [pc, #232] @ (27eb4 ) │ │ │ │ + b.n 2c68e │ │ │ │ + ldr r0, [pc, #232] @ (2c7b8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 27dae │ │ │ │ + bl 11988 │ │ │ │ + b.n 2c6b2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 27d12 │ │ │ │ + beq.n 2c616 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 27e16 │ │ │ │ + bne.n 2c71a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 27d12 │ │ │ │ - ldr r0, [pc, #204] @ (27eb8 ) │ │ │ │ + b.n 2c616 │ │ │ │ + ldr r0, [pc, #204] @ (2c7bc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 27dae │ │ │ │ + bl 11988 │ │ │ │ + b.n 2c6b2 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 27d2a │ │ │ │ + beq.n 2c62e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 27e32 │ │ │ │ + bne.n 2c736 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ negs r1, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 27d2a │ │ │ │ + b.n 2c62e │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 115d0 │ │ │ │ + bl 115e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 27d48 │ │ │ │ + b.n 2c64c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27d12 │ │ │ │ + bne.w 2c616 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 27d12 │ │ │ │ + b.n 2c616 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ + bl 16e08 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 27e4c │ │ │ │ + cbnz r1, 2c750 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 27d2a │ │ │ │ + b.n 2c62e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 27d2a │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (27ebc ) │ │ │ │ + b.n 2c62e │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2c7c0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (27ec0 ) │ │ │ │ - ldr r0, [pc, #100] @ (27ec4 ) │ │ │ │ + ldr r1, [pc, #96] @ (2c7c4 ) │ │ │ │ + ldr r0, [pc, #100] @ (2c7c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (27ec8 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (2c7cc ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #88] @ (27ecc ) │ │ │ │ - ldr r0, [pc, #92] @ (27ed0 ) │ │ │ │ + ldr r1, [pc, #88] @ (2c7d0 ) │ │ │ │ + ldr r0, [pc, #92] @ (2c7d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - ldrh r0, [r4, #56] @ 0x38 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + mov r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #24] │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #24] │ │ │ │ + subs r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #18] │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - push {r4, lr} │ │ │ │ + ldr r0, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #784] @ 0x310 │ │ │ │ + strb r0, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #624 @ (adr r6, 28128 ) │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #496 @ (adr r6, 280ac ) │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + strh r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #12] │ │ │ │ + lsls r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #46] @ 0x2e │ │ │ │ + add lr, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + lsrs r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #16] │ │ │ │ + asrs r2, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00027ed4 : │ │ │ │ +0002c7d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr.w r5, [pc, #3084] @ 28af4 │ │ │ │ + ldr.w r5, [pc, #3084] @ 2d3f8 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r4, [pc, #3084] @ 28af8 │ │ │ │ + ldr.w r4, [pc, #3084] @ 2d3fc │ │ │ │ mov sl, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #3080] @ 28afc │ │ │ │ + ldr.w r6, [pc, #3080] @ 2d400 │ │ │ │ mov r7, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bmi.w 282b0 │ │ │ │ + bmi.w 2cbb4 │ │ │ │ adds r5, r2, #2 │ │ │ │ teq r2, r5 │ │ │ │ - bmi.w 282aa │ │ │ │ - bl 1c744 │ │ │ │ + bmi.w 2cbae │ │ │ │ + bl 189c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 282c6 │ │ │ │ - bl 1c6e8 │ │ │ │ + beq.w 2cbca │ │ │ │ + bl 18968 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28336 │ │ │ │ + beq.w 2cc3a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f678 │ │ │ │ + bl 1b8f0 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 2838a │ │ │ │ + bmi.w 2cc8e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 28360 │ │ │ │ - ldr.w r3, [pc, #3000] @ 28b00 │ │ │ │ + beq.w 2cc64 │ │ │ │ + ldr.w r3, [pc, #3000] @ 2d404 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w fp, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r3, #280] @ 0x118 │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 283c8 │ │ │ │ + bne.w 2cccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28392 │ │ │ │ + beq.w 2cc96 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 293c8 │ │ │ │ + beq.w 2dccc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27fa4 │ │ │ │ + beq.n 2c8a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 282f2 │ │ │ │ - ldr.w r3, [pc, #2908] @ 28b04 │ │ │ │ + beq.w 2cbf6 │ │ │ │ + ldr.w r3, [pc, #2908] @ 2d408 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 283d0 │ │ │ │ + bne.w 2ccd4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27fca │ │ │ │ + beq.n 2c8ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 282fe │ │ │ │ - ldr.w r3, [pc, #2876] @ 28b08 │ │ │ │ + beq.w 2cc02 │ │ │ │ + ldr.w r3, [pc, #2876] @ 2d40c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 28242 │ │ │ │ + beq.w 2cb46 │ │ │ │ mov fp, r8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 265bc │ │ │ │ + bl 29950 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28568 │ │ │ │ + bne.w 2ce6c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 28570 │ │ │ │ + beq.w 2ce74 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 14f64 │ │ │ │ + bl 14f74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28594 │ │ │ │ + beq.w 2ce98 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 285ec │ │ │ │ + bpl.w 2cef0 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10fe4 │ │ │ │ + bl 10ff4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2861e │ │ │ │ + beq.w 2cf22 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2866a │ │ │ │ + bpl.w 2cf6e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f60 │ │ │ │ + bl 15f70 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 284ba │ │ │ │ + beq.w 2cdbe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2896c │ │ │ │ + bne.w 2d270 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12374 │ │ │ │ + bl 12384 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2807a │ │ │ │ + beq.n 2c97e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28416 │ │ │ │ + beq.w 2cd1a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2869e │ │ │ │ + beq.w 2cfa2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 287a4 │ │ │ │ + blt.w 2d0a8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28be0 │ │ │ │ + bne.w 2d4e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 280b6 │ │ │ │ + beq.n 2c9ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28560 │ │ │ │ + beq.w 2ce64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 280ca │ │ │ │ + beq.n 2c9ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28558 │ │ │ │ + beq.w 2ce5c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 287f4 │ │ │ │ + blt.w 2d0f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f678 │ │ │ │ + bl 1b8f0 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 28816 │ │ │ │ + bmi.w 2d11a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2881e │ │ │ │ + beq.w 2d122 │ │ │ │ mvns r6, r4 │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.w 28534 │ │ │ │ + beq.w 2ce38 │ │ │ │ adds r2, r4, #2 │ │ │ │ teq r4, r2 │ │ │ │ - bmi.w 2852e │ │ │ │ + bmi.w 2ce32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28840 │ │ │ │ + beq.w 2d144 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2886c │ │ │ │ + bpl.w 2d170 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ - bl d708 │ │ │ │ + ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28ec2 │ │ │ │ + bne.w 2d7c6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ - bl d708 │ │ │ │ + ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ + bl d718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2814c │ │ │ │ + beq.n 2ca50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28446 │ │ │ │ + beq.w 2cd4a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 28db8 │ │ │ │ + beq.w 2d6bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 28898 │ │ │ │ + beq.w 2d19c │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.w 2841e │ │ │ │ + bmi.w 2cd22 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f678 │ │ │ │ + bl 1b8f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 288aa │ │ │ │ + beq.w 2d1ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r7, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r6, [r3, #384] @ 0x180 │ │ │ │ + ldr.w r7, [r3, #280] @ 0x118 │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 288cc │ │ │ │ + bne.w 2d1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - blx 9684 │ │ │ │ + blx 9694 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 288d4 │ │ │ │ + beq.w 2d1d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 29398 │ │ │ │ + beq.w 2dc9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 281c6 │ │ │ │ + beq.n 2caca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2850e │ │ │ │ + beq.w 2ce12 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 28914 │ │ │ │ + bne.w 2d218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 281e4 │ │ │ │ + beq.n 2cae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28516 │ │ │ │ + beq.w 2ce1a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 28f62 │ │ │ │ + beq.w 2d866 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.w 2844e │ │ │ │ + bmi.w 2cd52 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ and.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28212 │ │ │ │ + beq.n 2cb16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28526 │ │ │ │ + beq.w 2ce2a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 28462 │ │ │ │ + bne.w 2cd66 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29308 │ │ │ │ + beq.w 2dc0c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27fe2 │ │ │ │ + beq.w 2c8e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27fe2 │ │ │ │ + bne.w 2c8e6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27fe2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c8e6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28326 │ │ │ │ + beq.n 2cc2a │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 285da │ │ │ │ + bmi.w 2cede │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 28316 │ │ │ │ + bmi.n 2cc1a │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 293b0 │ │ │ │ + beq.w 2dcb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2832e │ │ │ │ + beq.n 2cc32 │ │ │ │ strd r5, r4, [r7] │ │ │ │ - ldr.w r2, [pc, #2176] @ 28b0c │ │ │ │ - ldr.w r3, [pc, #2152] @ 28af8 │ │ │ │ + ldr.w r2, [pc, #2176] @ 2d410 │ │ │ │ + ldr.w r3, [pc, #2152] @ 2d3fc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 29102 │ │ │ │ + bne.w 2da06 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 27f16 │ │ │ │ + bge.w 2c81a │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c744 │ │ │ │ + bl 189c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27f22 │ │ │ │ - ldr.w r3, [pc, #2120] @ 28b10 │ │ │ │ + bne.w 2c826 │ │ │ │ + ldr.w r3, [pc, #2120] @ 2d414 │ │ │ │ movw r2, #543 @ 0x21f │ │ │ │ - ldr.w r1, [pc, #2116] @ 28b14 │ │ │ │ - ldr.w r0, [pc, #2116] @ 28b18 │ │ │ │ + ldr.w r1, [pc, #2116] @ 2d418 │ │ │ │ + ldr.w r0, [pc, #2116] @ 2d41c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 28288 │ │ │ │ + b.n 2cb8c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 27fa4 │ │ │ │ + b.n 2c8a8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2048] @ 28b08 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2048] @ 2d40c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 28242 │ │ │ │ - b.n 27fd8 │ │ │ │ + beq.n 2cb46 │ │ │ │ + b.n 2c8dc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 2825e │ │ │ │ + bge.n 2cb62 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 2825e │ │ │ │ + b.n 2cb62 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28250 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cb54 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28284 │ │ │ │ - ldr.w r3, [pc, #2008] @ 28b10 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cb88 │ │ │ │ + ldr.w r3, [pc, #2008] @ 2d414 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ - ldr.w r1, [pc, #2012] @ 28b1c │ │ │ │ - ldr.w r0, [pc, #2012] @ 28b20 │ │ │ │ + ldr.w r1, [pc, #2012] @ 2d420 │ │ │ │ + ldr.w r0, [pc, #2012] @ 2d424 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ - ldr.w r3, [pc, #1964] @ 28b10 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ + ldr.w r3, [pc, #1964] @ 2d414 │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ - ldr.w r1, [pc, #1976] @ 28b24 │ │ │ │ - ldr.w r0, [pc, #1976] @ 28b28 │ │ │ │ + ldr.w r1, [pc, #1976] @ 2d428 │ │ │ │ + ldr.w r0, [pc, #1976] @ 2d42c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 27f3e │ │ │ │ - ldr.w r3, [pc, #1916] @ 28b10 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2c842 │ │ │ │ + ldr.w r3, [pc, #1916] @ 2d414 │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1936] @ 28b2c │ │ │ │ - ldr.w r0, [pc, #1936] @ 28b30 │ │ │ │ + ldr.w r1, [pc, #1936] @ 2d430 │ │ │ │ + ldr.w r0, [pc, #1936] @ 2d434 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 27f60 │ │ │ │ - ldr.w r0, [pc, #1888] @ 28b34 │ │ │ │ + bl ca00 │ │ │ │ + b.n 2c864 │ │ │ │ + ldr.w r0, [pc, #1888] @ 2d438 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 283f2 │ │ │ │ + beq.n 2ccf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2851e │ │ │ │ - ldr.w r3, [pc, #1820] @ 28b10 │ │ │ │ + beq.w 2ce22 │ │ │ │ + ldr.w r3, [pc, #1820] @ 2d414 │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1852] @ 28b38 │ │ │ │ - ldr.w r0, [pc, #1852] @ 28b3c │ │ │ │ + ldr.w r1, [pc, #1852] @ 2d43c │ │ │ │ + ldr.w r0, [pc, #1852] @ 2d440 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2837c │ │ │ │ + bl ca1c │ │ │ │ + b.n 2cc80 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2807a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c97e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 28162 │ │ │ │ + bge.w 2ca66 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f678 │ │ │ │ + bl 1b8f0 │ │ │ │ lsls r1, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 2816a │ │ │ │ + bpl.w 2ca6e │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2816a │ │ │ │ + bl ca1c │ │ │ │ + b.n 2ca6e │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2814c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca50 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28462 │ │ │ │ + beq.n 2cd66 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2895a │ │ │ │ + beq.w 2d25e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15578 │ │ │ │ + bl 15588 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 293f8 │ │ │ │ + beq.w 2dcfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28490 │ │ │ │ + beq.n 2cd94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28864 │ │ │ │ + beq.w 2d168 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 27fe2 │ │ │ │ + bne.w 2c8e6 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #572 @ 0x23c │ │ │ │ - ldr.w r3, [pc, #1648] @ 28b10 │ │ │ │ + ldr.w r3, [pc, #1648] @ 2d414 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1688] @ 28b40 │ │ │ │ - ldr.w r0, [pc, #1688] @ 28b44 │ │ │ │ + ldr.w r1, [pc, #1688] @ 2d444 │ │ │ │ + ldr.w r0, [pc, #1688] @ 2d448 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2840e │ │ │ │ - ldr.w r3, [pc, #1620] @ 28b10 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cd12 │ │ │ │ + ldr.w r3, [pc, #1620] @ 2d414 │ │ │ │ mov.w r2, #552 @ 0x228 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1656] @ 28b48 │ │ │ │ - ldr.w r0, [pc, #1656] @ 28b4c │ │ │ │ + ldr.w r1, [pc, #1656] @ 2d44c │ │ │ │ + ldr.w r0, [pc, #1656] @ 2d450 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281c6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2caca │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281e4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cae8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283f2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ccf6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28212 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cb16 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 280fa │ │ │ │ + bge.w 2c9fe │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ce8 │ │ │ │ + bl 14cf8 │ │ │ │ lsls r3, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bpl.w 28104 │ │ │ │ + bpl.w 2ca08 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 28104 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2ca08 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280ca │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9ce │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280b6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9ba │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 27ffc │ │ │ │ + bl ca1c │ │ │ │ + b.n 2c900 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ - ldr.w r3, [pc, #1428] @ 28b10 │ │ │ │ + ldr.w r3, [pc, #1428] @ 2d414 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1488] @ 28b50 │ │ │ │ - ldr.w r0, [pc, #1488] @ 28b54 │ │ │ │ + ldr.w r1, [pc, #1488] @ 2d454 │ │ │ │ + ldr.w r0, [pc, #1488] @ 2d458 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2837c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cc80 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1392] @ 28b10 │ │ │ │ + ldr.w r3, [pc, #1392] @ 2d414 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr.w r1, [pc, #1456] @ 28b58 │ │ │ │ + ldr.w r1, [pc, #1456] @ 2d45c │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r0, [pc, #1456] @ 28b5c │ │ │ │ + ldr.w r0, [pc, #1456] @ 2d460 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2825e │ │ │ │ + bl ca1c │ │ │ │ + b.n 2cb62 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1304] @ 28b10 │ │ │ │ + ldr.w r3, [pc, #1304] @ 2d414 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r2, [pc, #1380] @ 28b60 │ │ │ │ - ldr.w r1, [pc, #1380] @ 28b64 │ │ │ │ + ldr.w r2, [pc, #1380] @ 2d464 │ │ │ │ + ldr.w r1, [pc, #1380] @ 2d468 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1372] @ 28b68 │ │ │ │ + ldr.w r0, [pc, #1372] @ 2d46c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - bl 12340 │ │ │ │ - b.n 285ba │ │ │ │ + bl 12350 │ │ │ │ + b.n 2cebe │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1256] @ 28b10 │ │ │ │ + ldr.w r3, [pc, #1256] @ 2d414 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr.w r1, [pc, #1340] @ 28b6c │ │ │ │ + ldr.w r1, [pc, #1340] @ 2d470 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r0, [pc, #1336] @ 28b70 │ │ │ │ + ldr.w r0, [pc, #1336] @ 2d474 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ - ldr.w r3, [pc, #1188] @ 28b10 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ + ldr.w r3, [pc, #1188] @ 2d414 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1272] @ 28b74 │ │ │ │ + ldr.w r1, [pc, #1272] @ 2d478 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r0, [pc, #1272] @ 28b78 │ │ │ │ + ldr.w r0, [pc, #1272] @ 2d47c │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1268] @ 28b7c │ │ │ │ + ldr.w r2, [pc, #1268] @ 2d480 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 12340 │ │ │ │ - b.n 28644 │ │ │ │ - ldr.w r3, [pc, #1136] @ 28b10 │ │ │ │ + bl 12350 │ │ │ │ + b.n 2cf48 │ │ │ │ + ldr.w r3, [pc, #1136] @ 2d414 │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #20] │ │ │ │ - ldr.w r4, [pc, #1228] @ 28b80 │ │ │ │ + ldr.w r4, [pc, #1228] @ 2d484 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r0, [pc, #1224] @ 28b84 │ │ │ │ + ldr.w r0, [pc, #1224] @ 2d488 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #1168] @ 28b88 │ │ │ │ + bl 11300 │ │ │ │ + ldr.w r3, [pc, #1168] @ 2d48c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ - blx 9858 │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28eaa │ │ │ │ - bl 11488 │ │ │ │ + beq.w 2d7ae │ │ │ │ + bl 11498 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 28962 │ │ │ │ + beq.w 2d266 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1120] @ 28b8c │ │ │ │ - ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r2, [pc, #1120] @ 2d490 │ │ │ │ + ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr.w r9, [r6] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ strd r3, sl, [sp, #108] @ 0x6c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28ffc │ │ │ │ + beq.w 2d900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 29016 │ │ │ │ + bne.w 2d91a │ │ │ │ mov r0, r9 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 1142c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ - ldr r3, [pc, #872] @ (28b10 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ + ldr r3, [pc, #872] @ (2d414 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #984] @ (28b90 ) │ │ │ │ + ldr r1, [pc, #984] @ (2d494 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r0, [pc, #984] @ (28b94 ) │ │ │ │ + ldr r0, [pc, #984] @ (2d498 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #784] @ (28b10 ) │ │ │ │ + ldr r3, [pc, #784] @ (2d414 ) │ │ │ │ mov.w r2, #560 @ 0x230 │ │ │ │ - ldr r1, [pc, #916] @ (28b98 ) │ │ │ │ + ldr r1, [pc, #916] @ (2d49c ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #916] @ (28b9c ) │ │ │ │ + ldr r0, [pc, #916] @ (2d4a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 285ba │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cebe │ │ │ │ mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 280e0 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2c9e4 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #744] @ (28b10 ) │ │ │ │ + ldr r3, [pc, #744] @ (2d414 ) │ │ │ │ movw r2, #561 @ 0x231 │ │ │ │ - ldr r1, [pc, #880] @ (28ba0 ) │ │ │ │ + ldr r1, [pc, #880] @ (2d4a4 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #880] @ (28ba4 ) │ │ │ │ + ldr r0, [pc, #880] @ (2d4a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 285c0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cec4 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #708] @ (28b10 ) │ │ │ │ + ldr r3, [pc, #708] @ (2d414 ) │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ - ldr r1, [pc, #856] @ (28ba8 ) │ │ │ │ + ldr r1, [pc, #856] @ (2d4ac ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #856] @ (28bac ) │ │ │ │ + ldr r0, [pc, #856] @ (2d4b0 ) │ │ │ │ mov r5, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 285ba │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cebe │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28490 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd94 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r2, [pc, #664] @ (28b10 ) │ │ │ │ + ldr r2, [pc, #664] @ (2d414 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r1, [pc, #820] @ (28bb0 ) │ │ │ │ - ldr r0, [pc, #824] @ (28bb4 ) │ │ │ │ + ldr r1, [pc, #820] @ (2d4b4 ) │ │ │ │ + ldr r0, [pc, #824] @ (2d4b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #812] @ (28bb8 ) │ │ │ │ + ldr r2, [pc, #812] @ (2d4bc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ - bl 12340 │ │ │ │ - b.n 285ba │ │ │ │ + bl 12350 │ │ │ │ + b.n 2cebe │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ + bl 17014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2842e │ │ │ │ + bl ca1c │ │ │ │ + b.n 2cd32 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #604] @ (28b10 ) │ │ │ │ + ldr r3, [pc, #604] @ (2d414 ) │ │ │ │ mov.w r2, #568 @ 0x238 │ │ │ │ - ldr r1, [pc, #768] @ (28bbc ) │ │ │ │ + ldr r1, [pc, #768] @ (2d4c0 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #768] @ (28bc0 ) │ │ │ │ + ldr r0, [pc, #768] @ (2d4c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 285c0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 28184 │ │ │ │ + bl ca00 │ │ │ │ + b.n 2ca88 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ - ldr r3, [pc, #560] @ (28b10 ) │ │ │ │ - ldr r1, [pc, #740] @ (28bc4 ) │ │ │ │ - ldr r0, [pc, #740] @ (28bc8 ) │ │ │ │ + ldr r3, [pc, #560] @ (2d414 ) │ │ │ │ + ldr r1, [pc, #740] @ (2d4c8 ) │ │ │ │ + ldr r0, [pc, #740] @ (2d4cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 282e8 │ │ │ │ - ldr r0, [pc, #692] @ (28bcc ) │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2cbec │ │ │ │ + ldr r0, [pc, #692] @ (2d4d0 ) │ │ │ │ mov r1, r6 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - bl 11978 │ │ │ │ + bl 11988 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28940 │ │ │ │ + beq.n 2d244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28db0 │ │ │ │ - ldr r3, [pc, #460] @ (28b10 ) │ │ │ │ + beq.w 2d6b4 │ │ │ │ + ldr r3, [pc, #460] @ (2d414 ) │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ - ldr r1, [pc, #648] @ (28bd0 ) │ │ │ │ + ldr r1, [pc, #648] @ (2d4d4 ) │ │ │ │ mov r5, r4 │ │ │ │ - ldr r0, [pc, #648] @ (28bd4 ) │ │ │ │ + ldr r0, [pc, #648] @ (2d4d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 285ba │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cebe │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28462 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 28788 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd66 │ │ │ │ + bl ca1c │ │ │ │ + bl 11234 │ │ │ │ + b.n 2d08c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28fec │ │ │ │ + beq.w 2d8f0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28ff4 │ │ │ │ + beq.w 2d8f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29368 │ │ │ │ + beq.w 2dc6c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 289b6 │ │ │ │ + beq.n 2d2ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29056 │ │ │ │ + beq.w 2d95a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 289ca │ │ │ │ + beq.n 2d2ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29036 │ │ │ │ + beq.w 2d93a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 289e2 │ │ │ │ + beq.n 2d2e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2903e │ │ │ │ + beq.w 2d942 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r4, [r3, #392] @ 0x188 │ │ │ │ - blx 91ec │ │ │ │ + ldr.w r4, [r3, #224] @ 0xe0 │ │ │ │ + blx 91fc │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 29488 │ │ │ │ + beq.w 2dd8c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28a10 │ │ │ │ + beq.n 2d314 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ada │ │ │ │ + beq.n 2d3de │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29106 │ │ │ │ + beq.w 2da0a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl d95c │ │ │ │ + bl d96c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28a3a │ │ │ │ + beq.n 2d33e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28ae2 │ │ │ │ + beq.n 2d3e6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 29188 │ │ │ │ - ldr r3, [pc, #328] @ (28b8c ) │ │ │ │ + beq.w 2da8c │ │ │ │ + ldr r3, [pc, #328] @ (2d490 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11788 │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 291a2 │ │ │ │ + beq.w 2daa6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28a86 │ │ │ │ + beq.n 2d38a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28aea │ │ │ │ + beq.n 2d3ee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29470 │ │ │ │ + beq.w 2dd74 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28aa6 │ │ │ │ + beq.n 2d3aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29098 │ │ │ │ + beq.w 2d99c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 291c8 │ │ │ │ + bne.w 2dacc │ │ │ │ mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ + bl 111c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29066 │ │ │ │ - ldr r3, [pc, #76] @ (28b10 ) │ │ │ │ + beq.w 2d96a │ │ │ │ + ldr r3, [pc, #76] @ (2d414 ) │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #268] @ (28bd8 ) │ │ │ │ - ldr r0, [pc, #272] @ (28bdc ) │ │ │ │ + ldr r1, [pc, #268] @ (2d4dc ) │ │ │ │ + ldr r0, [pc, #272] @ (2d4e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 282e8 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2cbec │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a10 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d314 │ │ │ │ mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a3a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d33e │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a86 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d38a │ │ │ │ nop │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + subs r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #21] │ │ │ │ + adds r4, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ + str r4, [r7, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [pc, #856] @ (2d790 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ + str r6, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #600 @ 0x258 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [pc, #472] @ (2d61c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #944 @ 0x3b0 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [pc, #816] @ (2d77c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #776 @ 0x308 │ │ │ │ + str r6, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [pc, #656] @ (2d6e4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ + str r6, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [pc, #968] @ (2d824 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #936 @ (adr r7, 28f04 ) │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [pc, #808] @ (2d78c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [pc, #904] @ (2d7f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #584 @ (adr r7, 28db0 ) │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [pc, #432] @ (2d620 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #384 @ (adr r7, 28cf0 ) │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [pc, #256] @ (2d578 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 28bd0 ) │ │ │ │ + str r2, [r5, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [pc, #968] @ (2d848 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #880 @ (adr r6, 28ef4 ) │ │ │ │ + str r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [pc, #744] @ (2d774 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #880 @ (adr r5, 28f04 ) │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [pc, #744] @ (2d784 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #576 @ (adr r5, 28ddc ) │ │ │ │ + ldrsh r4, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [pc, #448] @ (2d664 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #408 @ (adr r5, 28d3c ) │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [pc, #280] @ (2d5c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #264 @ (adr r5, 28cb4 ) │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #136] @ (2d53c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #112 @ (adr r5, 28c24 ) │ │ │ │ + ldrsh r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + ldr r2, [pc, #1008] @ (2d8ac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #872 @ (adr r4, 28f28 ) │ │ │ │ + ldrsh r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [pc, #744] @ (2d7b0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #728 @ (adr r4, 28ea0 ) │ │ │ │ + ldrsh r2, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [pc, #600] @ (2d728 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [pc, #824] @ (2d80c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #304 @ (adr r4, 28d04 ) │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #176] @ (2d58c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #816 @ (adr r2, 28f0c ) │ │ │ │ + ldrb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [pc, #688] @ (2d794 ) │ │ │ │ movs r0, r0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2904e │ │ │ │ + beq.w 2d952 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29046 │ │ │ │ + beq.w 2d94a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 292f0 │ │ │ │ + beq.w 2dbf4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c2c │ │ │ │ + beq.n 2d530 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29076 │ │ │ │ + beq.w 2d97a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 293e0 │ │ │ │ + beq.w 2dce4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c4a │ │ │ │ + beq.n 2d54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2905e │ │ │ │ + beq.w 2d962 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28c60 │ │ │ │ + beq.n 2d564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2906e │ │ │ │ + beq.w 2d972 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r2, #352] @ 0x160 │ │ │ │ - ldr.w r8, [r2, #344] @ 0x158 │ │ │ │ - ldr.w r0, [r2, #356] @ 0x164 │ │ │ │ - ldr.w r9, [r2, #452] @ 0x1c4 │ │ │ │ + ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ + ldr.w r8, [r2, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r2, #188] @ 0xbc │ │ │ │ + ldr.w r9, [r2, #284] @ 0x11c │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - blx 9684 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29162 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28caa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2907e │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 29140 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 8f88 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2924c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29428 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - strd r9, r4, [r2] │ │ │ │ - blx 90e0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 28da0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2920c │ │ │ │ - ldr.w r3, [pc, #1948] @ 294a0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w sl, [sp, #124] @ 0x7c │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - str.w r9, [sp, #128] @ 0x80 │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29226 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28d44 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 28da8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29410 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28d64 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290fa │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 292a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290b8 │ │ │ │ - ldr.w r3, [pc, #1824] @ 294a4 │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr.w r1, [pc, #1820] @ 294a8 │ │ │ │ - ldr.w r0, [pc, #1820] @ 294ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 282e8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cf8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d44 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28940 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290a8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290a0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29458 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28dfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290f2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29338 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28e1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290ea │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #456] @ 0x1c8 │ │ │ │ - ldr.w r3, [pc, #1656] @ 294a0 │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - strd r9, sl, [sp, #132] @ 0x84 │ │ │ │ - str.w r8, [sp, #140] @ 0x8c │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29284 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 292d8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28e6e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29120 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 291ea │ │ │ │ - mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 290d2 │ │ │ │ - ldr.w r3, [pc, #1560] @ 294a4 │ │ │ │ - movw r2, #566 @ 0x236 │ │ │ │ - ldr.w r1, [pc, #1564] @ 294b0 │ │ │ │ - ldr.w r0, [pc, #1564] @ 294b4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov.w r2, #556 @ 0x22c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 28788 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov r8, fp │ │ │ │ - subs r2, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 290b0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29440 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28ef6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 290da │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29320 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28f12 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 290e2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28f22 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 28f5a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 29272 │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.w 29086 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 28268 │ │ │ │ - ldr.w r3, [pc, #1400] @ 294b8 │ │ │ │ - movw r2, #10881 @ 0x2a81 │ │ │ │ - ldr.w r1, [pc, #1396] @ 294bc │ │ │ │ - ldr.w r0, [pc, #1396] @ 294c0 │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28f22 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov r8, fp │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29130 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29380 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28f98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29138 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29350 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 28fb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29128 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 292c6 │ │ │ │ - adds r5, r4, #2 │ │ │ │ - teq r4, r5 │ │ │ │ - bmi.n 290c0 │ │ │ │ - ldr.w r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 28268 │ │ │ │ - ldr.w r3, [pc, #1268] @ 294c4 │ │ │ │ - movw r2, #10960 @ 0x2ad0 │ │ │ │ - ldr.w r1, [pc, #1264] @ 294c8 │ │ │ │ - ldr.w r0, [pc, #1264] @ 294cc │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28988 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28998 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 28788 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1200] @ 294d0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #557 @ 0x22d │ │ │ │ - bl 12340 │ │ │ │ - b.w 28788 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 289ca │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 289e2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c0e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28bfe │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 289b6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c4a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ac2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c60 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28caa │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 28f32 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 28f32 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28aa6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28de0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28dd0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28eda │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d80 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.w 28fc4 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 28fc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e8a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ef6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28f12 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e1c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28dfe │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28d64 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #924] @ (294a4 ) │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #964] @ (294d4 ) │ │ │ │ - ldr r0, [pc, #968] @ (294d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 282e2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e6e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28fb6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28f7a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28f98 │ │ │ │ - ldr r3, [pc, #864] @ (294a4 ) │ │ │ │ - ldr r1, [pc, #920] @ (294dc ) │ │ │ │ - ldr r0, [pc, #920] @ (294e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [pc, #916] @ (294e4 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r4, [sp] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - bl 12340 │ │ │ │ - b.w 282e2 │ │ │ │ - ldr r3, [pc, #832] @ (294a4 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #892] @ (294e8 ) │ │ │ │ - ldr r0, [pc, #896] @ (294ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r3, [pc, #792] @ (294a4 ) │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #864] @ (294f0 ) │ │ │ │ - ldr r0, [pc, #864] @ (294f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 282e2 │ │ │ │ - ldr r3, [pc, #768] @ (294a4 ) │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #844] @ (294f8 ) │ │ │ │ - ldr r0, [pc, #848] @ (294fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r2, [pc, #728] @ (294a4 ) │ │ │ │ - ldr r3, [pc, #820] @ (29500 ) │ │ │ │ - ldr r1, [pc, #820] @ (29504 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #820] @ (29508 ) │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #553 @ 0x229 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r2, [pc, #696] @ (294a4 ) │ │ │ │ - ldr r3, [pc, #796] @ (2950c ) │ │ │ │ - ldr r1, [pc, #800] @ (29510 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #800] @ (29514 ) │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #566 @ 0x236 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r3, [pc, #660] @ (294a4 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #772] @ (29518 ) │ │ │ │ - ldr r0, [pc, #772] @ (2951c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 282e2 │ │ │ │ - ldr r3, [pc, #636] @ (294a4 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #752] @ (29520 ) │ │ │ │ - ldr r0, [pc, #756] @ (29524 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r3, [pc, #596] @ (294a4 ) │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #724] @ (29528 ) │ │ │ │ - ldr r0, [pc, #724] @ (2952c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 282e8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 28f32 │ │ │ │ - ldr r3, [pc, #540] @ (294a4 ) │ │ │ │ - movw r2, #566 @ 0x236 │ │ │ │ - ldr r1, [pc, #676] @ (29530 ) │ │ │ │ - ldr r0, [pc, #676] @ (29534 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 282e8 │ │ │ │ - ldr r2, [pc, #508] @ (294a4 ) │ │ │ │ - ldr r3, [pc, #656] @ (29538 ) │ │ │ │ - ldr r1, [pc, #656] @ (2953c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #656] @ (29540 ) │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #559 @ 0x22f │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.w 282e8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 28fc4 │ │ │ │ - ldr r3, [pc, #616] @ (29544 ) │ │ │ │ - movw r2, #10906 @ 0x2a9a │ │ │ │ - ldr r1, [pc, #616] @ (29548 ) │ │ │ │ - ldr r0, [pc, #616] @ (2954c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #604] @ (29550 ) │ │ │ │ - movw r2, #11095 @ 0x2b57 │ │ │ │ - ldr r1, [pc, #604] @ (29554 ) │ │ │ │ - ldr r0, [pc, #604] @ (29558 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #592] @ (2955c ) │ │ │ │ - movw r2, #11149 @ 0x2b8d │ │ │ │ - ldr r1, [pc, #592] @ (29560 ) │ │ │ │ - ldr r0, [pc, #592] @ (29564 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #580] @ (29568 ) │ │ │ │ - movw r2, #11120 @ 0x2b70 │ │ │ │ - ldr r1, [pc, #580] @ (2956c ) │ │ │ │ - ldr r0, [pc, #580] @ (29570 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #568] @ (29574 ) │ │ │ │ - movw r2, #11127 @ 0x2b77 │ │ │ │ - ldr r1, [pc, #568] @ (29578 ) │ │ │ │ - ldr r0, [pc, #568] @ (2957c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #556] @ (29580 ) │ │ │ │ - movw r2, #11143 @ 0x2b87 │ │ │ │ - ldr r1, [pc, #556] @ (29584 ) │ │ │ │ - ldr r0, [pc, #556] @ (29588 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #544] @ (2958c ) │ │ │ │ - movw r2, #11049 @ 0x2b29 │ │ │ │ - ldr r1, [pc, #544] @ (29590 ) │ │ │ │ - ldr r0, [pc, #544] @ (29594 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #532] @ (29598 ) │ │ │ │ - movw r2, #11142 @ 0x2b86 │ │ │ │ - ldr r1, [pc, #532] @ (2959c ) │ │ │ │ - ldr r0, [pc, #532] @ (295a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #520] @ (295a4 ) │ │ │ │ - movw r2, #10942 @ 0x2abe │ │ │ │ - ldr r1, [pc, #520] @ (295a8 ) │ │ │ │ - ldr r0, [pc, #520] @ (295ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #508] @ (295b0 ) │ │ │ │ - movw r2, #10618 @ 0x297a │ │ │ │ - ldr r1, [pc, #508] @ (295b4 ) │ │ │ │ - ldr r0, [pc, #508] @ (295b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #496] @ (295bc ) │ │ │ │ - movw r2, #10600 @ 0x2968 │ │ │ │ - ldr r1, [pc, #496] @ (295c0 ) │ │ │ │ - ldr r0, [pc, #496] @ (295c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #484] @ (295c8 ) │ │ │ │ - movw r2, #11096 @ 0x2b58 │ │ │ │ - ldr r1, [pc, #484] @ (295cc ) │ │ │ │ - ldr r0, [pc, #484] @ (295d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #472] @ (295d4 ) │ │ │ │ - movw r2, #10980 @ 0x2ae4 │ │ │ │ - ldr r1, [pc, #472] @ (295d8 ) │ │ │ │ - ldr r0, [pc, #472] @ (295dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (295e0 ) │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ - ldr r1, [pc, #460] @ (295e4 ) │ │ │ │ - ldr r0, [pc, #460] @ (295e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (295ec ) │ │ │ │ - movw r2, #10808 @ 0x2a38 │ │ │ │ - ldr r1, [pc, #448] @ (295f0 ) │ │ │ │ - ldr r0, [pc, #448] @ (295f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (295f8 ) │ │ │ │ - movw r2, #11119 @ 0x2b6f │ │ │ │ - ldr r1, [pc, #436] @ (295fc ) │ │ │ │ - ldr r0, [pc, #436] @ (29600 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (29604 ) │ │ │ │ - movw r2, #11126 @ 0x2b76 │ │ │ │ - ldr r1, [pc, #424] @ (29608 ) │ │ │ │ - ldr r0, [pc, #424] @ (2960c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (29610 ) │ │ │ │ - movw r2, #10693 @ 0x29c5 │ │ │ │ - ldr r1, [pc, #412] @ (29614 ) │ │ │ │ - ldr r0, [pc, #412] @ (29618 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (2961c ) │ │ │ │ - movw r2, #10672 @ 0x29b0 │ │ │ │ - ldr r1, [pc, #400] @ (29620 ) │ │ │ │ - ldr r0, [pc, #400] @ (29624 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #32 @ (adr r0, 294cc ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #448] @ 0x1c0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 29544 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #544] @ 0x220 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #328] @ 0x148 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #424 @ (adr r1, 29690 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8da │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #584] @ 0x248 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb84a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb832 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb802 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7ea │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7a2 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb772 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb742 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029628 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 29804 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1584 @ 0x630 │ │ │ │ - ldr.w ip, [pc, #444] @ 29808 │ │ │ │ - ldr r5, [pc, #444] @ (2980c ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (29810 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2973e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 2971e │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 29742 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2974e │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 29762 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2976e │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27ed4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2973e │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29786 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 297e6 │ │ │ │ - ldr r1, [pc, #304] @ (29814 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 297d0 │ │ │ │ - ldr r1, [pc, #300] @ (29818 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 297fa │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 297fe │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 297fe │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (2981c ) │ │ │ │ - ldr r2, [pc, #260] @ (2980c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 297cc │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29820 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #248] @ (29824 ) │ │ │ │ - movw r2, #539 @ 0x21b │ │ │ │ - ldr r1, [pc, #248] @ (29828 ) │ │ │ │ - ldr r0, [pc, #248] @ (2982c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 29704 │ │ │ │ - ldr r0, [pc, #236] @ (29830 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 29728 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29696 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29790 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29696 │ │ │ │ - ldr r0, [pc, #208] @ (29834 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 29728 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 296ae │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 297ac │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 296ae │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 115d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 296cc │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29696 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29696 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 297c6 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 296ae │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 296ae │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29838 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2983c ) │ │ │ │ - ldr r0, [pc, #100] @ (29840 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29844 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29848 ) │ │ │ │ - ldr r0, [pc, #92] @ (2984c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - nop │ │ │ │ - strb r4, [r3, #22] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 298ba │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 298c0 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #2] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029850 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1780] @ 29f58 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1780] @ 29f5c │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1776] @ 29f60 │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bmi.w 29b00 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 29af8 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29bd2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f678 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29bf8 │ │ │ │ - ldr.w r3, [pc, #1712] @ 29f64 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r2, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 29c40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - blx 9684 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29c16 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29f26 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2991a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29b30 │ │ │ │ - ldr.w r3, [pc, #1612] @ 29f68 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 29c48 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29940 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29b3c │ │ │ │ - ldr.w r3, [pc, #1576] @ 29f6c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 29ac4 │ │ │ │ - strd r8, r6, [sp, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2481c │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 29ca2 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 29c84 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 9410 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29f0e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2999e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29bca │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 29caa │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f678 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 29cd2 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29cda │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 29ba4 │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 29b9e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ce8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 29cf8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 29d16 │ │ │ │ - ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29d40 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d708 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29a1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29b8e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29e1e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29d96 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 29b66 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f678 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29d78 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #380] @ 0x17c │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 29da8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 9684 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29db0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29f3e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29a96 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29b96 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 29dca │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29ab6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 29ab6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 29958 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 29d66 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 29b56 │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1176] @ 29f70 │ │ │ │ - ldr.w r3, [pc, #1152] @ 29f5c │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 29ef2 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.w 29894 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29bd2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f678 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 298ac │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 298ac │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 2991a │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1060] @ 29f6c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 2994e │ │ │ │ - b.n 29ac4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 29ad2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 29ad2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 29a34 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f678 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 29a3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 29a3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a1c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a96 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 299ce │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ce8 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 299d8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - b.n 299d8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2999e │ │ │ │ - ldr r3, [pc, #928] @ (29f74 ) │ │ │ │ - movw r2, #517 @ 0x205 │ │ │ │ - ldr r1, [pc, #924] @ (29f78 ) │ │ │ │ - ldr r0, [pc, #928] @ (29f7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 29ad6 │ │ │ │ - ldr r3, [pc, #888] @ (29f74 ) │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr r1, [pc, #896] @ (29f80 ) │ │ │ │ - ldr r0, [pc, #896] @ (29f84 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 29bee │ │ │ │ - ldr r3, [pc, #860] @ (29f74 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #872] @ (29f88 ) │ │ │ │ - ldr r0, [pc, #876] @ (29f8c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 29bee │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 298d0 │ │ │ │ - ldr r0, [pc, #836] @ (29f90 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29c66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29cca │ │ │ │ - ldr r3, [pc, #780] @ (29f74 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #804] @ (29f94 ) │ │ │ │ - ldr r0, [pc, #808] @ (29f98 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 29c0e │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #748] @ (29f74 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #523 @ 0x20b │ │ │ │ - ldr r1, [pc, #776] @ (29f9c ) │ │ │ │ - ldr r0, [pc, #780] @ (29fa0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c0e │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 29972 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #708] @ (29f74 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #752] @ (29fa4 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r0, [pc, #748] @ (29fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c7c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29c66 │ │ │ │ - mov r0, r5 │ │ │ │ - bl ca0c │ │ │ │ - b.n 299b4 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #660] @ (29f74 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - ldr r1, [pc, #708] @ (29fac ) │ │ │ │ - ldr r0, [pc, #708] @ (29fb0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c0e │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #632] @ (29f74 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - ldr r1, [pc, #684] @ (29fb4 ) │ │ │ │ - ldr r0, [pc, #688] @ (29fb8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c7c │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #600] @ (29f74 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #664] @ (29fbc ) │ │ │ │ - ldr r1, [pc, #668] @ (29fc0 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #656] @ (29fc4 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 29c7c │ │ │ │ - mov r9, r6 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29d60 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 29e10 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 29aca │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 29ad2 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #504] @ (29f74 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #576] @ (29fc8 ) │ │ │ │ - ldr r0, [pc, #580] @ (29fcc ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c0e │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 29b76 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 29a50 │ │ │ │ - ldr r3, [pc, #448] @ (29f74 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #535 @ 0x217 │ │ │ │ - ldr r1, [pc, #528] @ (29fd0 ) │ │ │ │ - ldr r0, [pc, #532] @ (29fd4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 29c28 │ │ │ │ - ldr r0, [pc, #524] @ (29fd8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29df0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 29e08 │ │ │ │ - ldr r3, [pc, #384] @ (29f74 ) │ │ │ │ - movw r2, #535 @ 0x217 │ │ │ │ - ldr r1, [pc, #484] @ (29fdc ) │ │ │ │ - ldr r0, [pc, #484] @ (29fe0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29c7c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29df0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 29aca │ │ │ │ - b.n 29d66 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29e9c │ │ │ │ - ldr r2, [pc, #436] @ (29fe4 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #444] @ 0x1bc │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 29eb4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 29ef6 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29e6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 29eac │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 29ed2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 29ea4 │ │ │ │ - ldr r3, [pc, #236] @ (29f74 ) │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r1, [pc, #348] @ (29fe8 ) │ │ │ │ - ldr r0, [pc, #348] @ (29fec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 29bee │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e2e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e84 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e6c │ │ │ │ - ldr r3, [pc, #188] @ (29f74 ) │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r1, [pc, #308] @ (29ff0 ) │ │ │ │ - ldr r0, [pc, #308] @ (29ff4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 29bee │ │ │ │ - ldr r2, [pc, #160] @ (29f74 ) │ │ │ │ - ldr r3, [pc, #288] @ (29ff8 ) │ │ │ │ - ldr r1, [pc, #292] @ (29ffc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #292] @ (2a000 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 29bee │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2a004 ) │ │ │ │ - movw r2, #10327 @ 0x2857 │ │ │ │ - ldr r1, [pc, #264] @ (2a008 ) │ │ │ │ - ldr r0, [pc, #268] @ (2a00c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (2a010 ) │ │ │ │ - movw r2, #10269 @ 0x281d │ │ │ │ - ldr r1, [pc, #252] @ (2a014 ) │ │ │ │ - ldr r0, [pc, #256] @ (2a018 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (2a01c ) │ │ │ │ - movw r2, #10239 @ 0x27ff │ │ │ │ - ldr r1, [pc, #240] @ (2a020 ) │ │ │ │ - ldr r0, [pc, #244] @ (2a024 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (2a028 ) │ │ │ │ - movw r2, #10363 @ 0x287b │ │ │ │ - ldr r1, [pc, #228] @ (2a02c ) │ │ │ │ - ldr r0, [pc, #232] @ (2a030 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r2, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #120] @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #848] @ 0x350 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #936] @ 0x3a8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #584] @ 0x248 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #752 @ 0x2f0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #30] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a034 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 2a210 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1632 @ 0x660 │ │ │ │ - ldr.w ip, [pc, #444] @ 2a214 │ │ │ │ - ldr r5, [pc, #444] @ (2a218 ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (2a21c ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a14a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 2a12a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2a14e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2a15a │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2a16e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2a17a │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29850 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2a14a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a192 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2a1f2 │ │ │ │ - ldr r1, [pc, #304] @ (2a220 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a1dc │ │ │ │ - ldr r1, [pc, #300] @ (2a224 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2a206 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2a20a │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2a20a │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (2a228 ) │ │ │ │ - ldr r2, [pc, #260] @ (2a218 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2a1d8 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2a22c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #248] @ (2a230 ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r1, [pc, #248] @ (2a234 ) │ │ │ │ - ldr r0, [pc, #248] @ (2a238 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2a110 │ │ │ │ - ldr r0, [pc, #236] @ (2a23c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2a134 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2a0a2 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a19c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2a0a2 │ │ │ │ - ldr r0, [pc, #208] @ (2a240 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2a134 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2a0ba │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2a1b8 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2a0ba │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 115d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2a0d8 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2a0a2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2a0a2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2a1d2 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2a0ba │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2a0ba │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2a244 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2a248 ) │ │ │ │ - ldr r0, [pc, #100] @ (2a24c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2a250 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2a254 ) │ │ │ │ - ldr r0, [pc, #92] @ (2a258 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - nop │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #104] @ 0x68 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a25c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 2a438 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1680 @ 0x690 │ │ │ │ - ldr.w ip, [pc, #444] @ 2a43c │ │ │ │ - ldr r5, [pc, #444] @ (2a440 ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (2a444 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a372 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 2a352 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2a376 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2a382 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2a396 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2a3a2 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2481c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2a372 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a3ba │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2a41a │ │ │ │ - ldr r1, [pc, #304] @ (2a448 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a404 │ │ │ │ - ldr r1, [pc, #300] @ (2a44c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2a42e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2a432 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2a432 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (2a450 ) │ │ │ │ - ldr r2, [pc, #260] @ (2a440 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2a400 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2a454 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #248] @ (2a458 ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #248] @ (2a45c ) │ │ │ │ - ldr r0, [pc, #248] @ (2a460 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2a338 │ │ │ │ - ldr r0, [pc, #236] @ (2a464 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2a35c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2a2ca │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a3c4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2a2ca │ │ │ │ - ldr r0, [pc, #208] @ (2a468 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2a35c │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2a2e2 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2a3e0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2a2e2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 115d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2a300 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2a2ca │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2a2ca │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2a3fa │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2a2e2 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2a2e2 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2a46c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2a470 ) │ │ │ │ - ldr r0, [pc, #100] @ (2a474 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2a478 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2a47c ) │ │ │ │ - ldr r0, [pc, #92] @ (2a480 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r4, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #792 @ (adr r7, 2a788 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #712 @ (adr r7, 2a744 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a484 : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 2a4aa │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 2a4fc │ │ │ │ - sub.w r0, r0, #114688 @ 0x1c000 │ │ │ │ - movw r3, #16382 @ 0x3ffe │ │ │ │ - movt r3, #32 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite hi │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 118f0 │ │ │ │ - cbnz r0, 2a4d6 │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 118f0 │ │ │ │ - cbnz r0, 2a4d6 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118f0 │ │ │ │ - cbnz r0, 2a4f8 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 118f0 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0002a500 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r4, [pc, #1672] @ 2ab9c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 2aba0 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1668] @ 2aba4 │ │ │ │ - mvns r3, r5 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.w 2a7ac │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2a7ac │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 2a7a4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ce8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2a7d6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2a810 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e764 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a830 │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 2a64a │ │ │ │ - ldr.w r3, [pc, #1576] @ 2aba8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a598 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a800 │ │ │ │ - ldr.w r3, [pc, #1552] @ 2abac │ │ │ │ - ldr.w r4, [sl, #492] @ 0x1ec │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 2a86c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a84e │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2ab82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a5e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a808 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a90e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a7f8 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2abb0 │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - ldr.w r1, [pc, #1444] @ 2abb4 │ │ │ │ - ldr.w r0, [pc, #1444] @ 2abb8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1424] @ 2abbc │ │ │ │ - ldr.w r3, [pc, #1392] @ 2aba0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2aaf6 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1396] @ 2abc0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a92e │ │ │ │ - ldr.w r2, [pc, #1356] @ 2aba8 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r0, [r2, #488] @ 0x1e8 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9684 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a95a │ │ │ │ - ldr.w r3, [pc, #1348] @ 2abc4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a972 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a6a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a7ee │ │ │ │ - ldr.w r3, [pc, #1316] @ 2abc8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 2a584 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2a87c │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 2a874 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca50 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a6de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a888 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a9b8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2a9d6 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2aa36 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a70e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a8fe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a484 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2aa12 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a890 │ │ │ │ - ldr.w r2, [pc, #1160] @ 2abac │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #496] @ 0x1f0 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2aa54 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2ab6a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a76a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a9b0 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2aa72 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a9a8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 2abb0 │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - ldr.w r1, [pc, #1084] @ 2abcc │ │ │ │ - ldr.w r0, [pc, #1084] @ 2abd0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a620 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 2a550 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ce8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 2a55a │ │ │ │ - mov r0, r2 │ │ │ │ - bl ca0c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2a560 │ │ │ │ - ldr r3, [pc, #984] @ (2abb0 ) │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr r1, [pc, #1012] @ (2abd4 ) │ │ │ │ - ldr r0, [pc, #1016] @ (2abd8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a620 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 2a6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a604 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a598 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5e8 │ │ │ │ - ldr r2, [pc, #924] @ (2abb0 ) │ │ │ │ - ldr r3, [pc, #968] @ (2abdc ) │ │ │ │ - ldr r1, [pc, #968] @ (2abe0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #968] @ (2abe4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - bl 12340 │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r3, [pc, #892] @ (2abb0 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #944] @ (2abe8 ) │ │ │ │ - ldr r0, [pc, #944] @ (2abec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r3, [pc, #864] @ (2abb0 ) │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - ldr r1, [pc, #920] @ (2abf0 ) │ │ │ │ - ldr r0, [pc, #924] @ (2abf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2a620 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9f0 │ │ │ │ - b.n 2a5ac │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 2a6c0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2a6c0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a6de │ │ │ │ - ldr r3, [pc, #868] @ (2abf8 ) │ │ │ │ - ldr.w r1, [sl, #500] @ 0x1f4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2aa9a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a8ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2a906 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2aab2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2ab52 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a8ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2aa4c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2aad6 │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 2a628 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a70e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a8ce │ │ │ │ - ldr r2, [pc, #672] @ (2abb0 ) │ │ │ │ - ldr r3, [pc, #744] @ (2abfc ) │ │ │ │ - ldr r1, [pc, #748] @ (2ac00 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #748] @ (2ac04 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - bl 12340 │ │ │ │ - b.n 2a620 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #720] @ (2ac08 ) │ │ │ │ - ldr r1, [pc, #724] @ (2ac0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #620] @ (2abb0 ) │ │ │ │ - ldr r1, [pc, #712] @ (2ac10 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r0, [pc, #712] @ (2ac14 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r3, [pc, #596] @ (2abb0 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #692] @ (2ac18 ) │ │ │ │ - ldr r0, [pc, #696] @ (2ac1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a846 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #680] @ (2ac20 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a990 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2aa0a │ │ │ │ - ldr r3, [pc, #540] @ (2abb0 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #652] @ (2ac24 ) │ │ │ │ - ldr r0, [pc, #652] @ (2ac28 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a846 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a786 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a76a │ │ │ │ - ldr r3, [pc, #500] @ (2abb0 ) │ │ │ │ - movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #620] @ (2ac2c ) │ │ │ │ - ldr r0, [pc, #620] @ (2ac30 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r0, [pc, #604] @ (2ac34 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a9f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2aa92 │ │ │ │ - ldr r3, [pc, #444] @ (2abb0 ) │ │ │ │ - movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #572] @ (2ac38 ) │ │ │ │ - ldr r0, [pc, #576] @ (2ac3c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2a9ce │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a990 │ │ │ │ - ldr r3, [pc, #412] @ (2abb0 ) │ │ │ │ - mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r1, [pc, #548] @ (2ac40 ) │ │ │ │ - ldr r0, [pc, #552] @ (2ac44 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2a620 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 2a6fa │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2aafa │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 2a6fa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a8ee │ │ │ │ - ldr r3, [pc, #344] @ (2abb0 ) │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - ldr r1, [pc, #492] @ (2ac48 ) │ │ │ │ - ldr r0, [pc, #492] @ (2ac4c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r2, [pc, #316] @ (2abb0 ) │ │ │ │ - ldr r3, [pc, #472] @ (2ac50 ) │ │ │ │ - ldr r1, [pc, #476] @ (2ac54 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (2ac58 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - bl 12340 │ │ │ │ - b.n 2a620 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a9f2 │ │ │ │ - ldr r3, [pc, #276] @ (2abb0 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #440] @ (2ac5c ) │ │ │ │ - ldr r0, [pc, #444] @ (2ac60 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2aa28 │ │ │ │ - ldr r3, [pc, #252] @ (2abb0 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #424] @ (2ac64 ) │ │ │ │ - ldr r0, [pc, #428] @ (2ac68 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2a620 │ │ │ │ - ldr r3, [pc, #216] @ (2abb0 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #396] @ (2ac6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #396] @ (2ac70 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #388] @ (2ac74 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 2a9ce │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 2ab0a │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 2a6fa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ab26 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - beq.n 2ab26 │ │ │ │ - cbz r3, 2ab4a │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2a9f2 │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a484 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2aa12 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a890 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2a720 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ab26 │ │ │ │ - ldr r3, [pc, #292] @ (2ac78 ) │ │ │ │ - movw r2, #11910 @ 0x2e86 │ │ │ │ - ldr r1, [pc, #288] @ (2ac7c ) │ │ │ │ - ldr r0, [pc, #292] @ (2ac80 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2ac84 ) │ │ │ │ - movw r2, #11879 @ 0x2e67 │ │ │ │ - ldr r1, [pc, #276] @ (2ac88 ) │ │ │ │ - ldr r0, [pc, #280] @ (2ac8c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2ac90 ) │ │ │ │ - movw r2, #11826 @ 0x2e32 │ │ │ │ - ldr r1, [pc, #264] @ (2ac94 ) │ │ │ │ - ldr r0, [pc, #268] @ (2ac98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r0, [r4, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r3, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #480 @ (adr r0, 2ae5c ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #384 @ (adr r0, 2ae08 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #288 @ (adr r0, 2adb4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ac9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r4, [pc, #2160] @ 2b520 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2160] @ 2b524 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2156] @ 2b528 │ │ │ │ - it ne │ │ │ │ - movne sl, r3 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mvn.w r3, r5 │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 2aee0 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2aed8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ce8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2af92 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2afb8 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2aeb6 │ │ │ │ - ldr.w r3, [pc, #2068] @ 2b52c │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 2ad90 │ │ │ │ - ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2af16 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ad48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2af8a │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 2a500 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2b13a │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2b11c │ │ │ │ - ldr.w r2, [pc, #1984] @ 2b530 │ │ │ │ - ldr.w r3, [pc, #1968] @ 2b524 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2b4d4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #928] @ 0x3a0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2b142 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ad22 │ │ │ │ - ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2adc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b09c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2aff2 │ │ │ │ - ldr.w r3, [pc, #1892] @ 2b534 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b1b4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1e408 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2b1e0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2b1e8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d7bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b200 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d708 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ae26 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b0e8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2b172 │ │ │ │ - ldr.w r1, [pc, #1800] @ 2b538 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11788 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - strd r5, r9, [sp, #76] @ 0x4c │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b0f8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2b4d8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ae7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b1ac │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2b2e6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b19c │ │ │ │ - ldr.w r3, [pc, #1696] @ 2b53c │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1692] @ 2b540 │ │ │ │ - ldr.w r0, [pc, #1692] @ 2b544 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2ad16 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 17004 │ │ │ │ - ldr.w r3, [pc, #1636] @ 2b52c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2ad22 │ │ │ │ - b.n 2ad90 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2acf2 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 17004 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ce8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 2af80 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2af92 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 2afb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2aebe │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 2ad0e │ │ │ │ - ldr.w r1, [r5, #480] @ 0x1e0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b036 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2af3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b16a │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a500 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2b1a4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2ad6e │ │ │ │ - ldr.w r3, [pc, #1496] @ 2b53c │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr.w r1, [pc, #1500] @ 2b548 │ │ │ │ - ldr.w r0, [pc, #1500] @ 2b54c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 2af00 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ad48 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2b53c │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr.w r1, [pc, #1460] @ 2b550 │ │ │ │ - ldr.w r0, [pc, #1460] @ 2b554 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 2ad6e │ │ │ │ - ldr.w r2, [pc, #1408] @ 2b53c │ │ │ │ - ldr.w r3, [pc, #1432] @ 2b558 │ │ │ │ - ldr.w r1, [pc, #1432] @ 2b55c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1432] @ 2b560 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - bl 12340 │ │ │ │ - b.n 2afae │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2b184 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2b564 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b292 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1e408 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2b2de │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2b2c6 │ │ │ │ - ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b4f0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - strd r7, r3, [r4] │ │ │ │ - b.n 2ad6e │ │ │ │ - ldr.w r1, [r5, #484] @ 0x1e4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d708 │ │ │ │ - cbz r0, 2b0a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2b058 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b2be │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2a500 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2b306 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2ad6e │ │ │ │ - ldr.w r3, [pc, #1212] @ 2b53c │ │ │ │ - movw r2, #599 @ 0x257 │ │ │ │ - ldr.w r1, [pc, #1248] @ 2b568 │ │ │ │ - ldr.w r0, [pc, #1248] @ 2b56c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2adc8 │ │ │ │ - ldr.w r3, [pc, #1220] @ 2b570 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b30e │ │ │ │ - mov r1, r7 │ │ │ │ - blx 92b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2b0ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2b0f0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2b3e4 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2b41a │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 2ad6e │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ae26 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b0ce │ │ │ │ - ldr.w r3, [pc, #1088] @ 2b53c │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1136] @ 2b574 │ │ │ │ - ldr.w r0, [pc, #1136] @ 2b578 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2afae │ │ │ │ - ldr.w r3, [pc, #1052] @ 2b53c │ │ │ │ - movw r2, #595 @ 0x253 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2b57c │ │ │ │ - ldr.w r0, [pc, #1108] @ 2b580 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2ad5c │ │ │ │ - ldr r3, [pc, #1016] @ (2b53c ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr.w r1, [pc, #1080] @ 2b584 │ │ │ │ - ldr.w r0, [pc, #1080] @ 2b588 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2af3c │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2b3fe │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.w 2afe0 │ │ │ │ - ldr r3, [pc, #988] @ (2b564 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2b292 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1e408 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2b012 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ae98 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2af50 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ae7a │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #976] @ (2b58c ) │ │ │ │ - ldr r1, [pc, #976] @ (2b590 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #880] @ (2b53c ) │ │ │ │ - ldr r1, [pc, #968] @ (2b594 ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r0, [pc, #964] @ (2b598 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2adee │ │ │ │ - ldr r3, [pc, #848] @ (2b53c ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r1, [pc, #940] @ (2b59c ) │ │ │ │ - ldr r0, [pc, #940] @ (2b5a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - ldr r3, [pc, #824] @ (2b53c ) │ │ │ │ - movw r2, #586 @ 0x24a │ │ │ │ - ldr.w r9, [pc, #924] @ 2b5a4 │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #920] @ (2b5a8 ) │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #896] @ (2b5ac ) │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ - ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 9858 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b466 │ │ │ │ - bl 11488 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b440 │ │ │ │ - ldr.w r5, [r5, #344] @ 0x158 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2b508 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 2ad6e │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - ldr r3, [pc, #752] @ (2b58c ) │ │ │ │ - ldr r1, [pc, #788] @ (2b5b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #660] @ (2b53c ) │ │ │ │ - ldr r1, [pc, #776] @ (2b5b4 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r0, [pc, #776] @ (2b5b8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b058 │ │ │ │ - ldr r3, [pc, #628] @ (2b53c ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #748] @ (2b5bc ) │ │ │ │ - ldr r0, [pc, #752] @ (2b5c0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2b012 │ │ │ │ - ldr r2, [pc, #596] @ (2b53c ) │ │ │ │ - ldr r3, [pc, #728] @ (2b5c4 ) │ │ │ │ - ldr r1, [pc, #732] @ (2b5c8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #732] @ (2b5cc ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - bl 12340 │ │ │ │ - b.n 2afae │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2b06c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #628] @ (2b58c ) │ │ │ │ - ldr r1, [pc, #696] @ (2b5d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #536] @ (2b53c ) │ │ │ │ - ldr r1, [pc, #684] @ (2b5d4 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r0, [pc, #684] @ (2b5d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #616] @ (2b5ac ) │ │ │ │ - ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b47e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11488 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2b410 │ │ │ │ - ldr r2, [pc, #456] @ (2b538 ) │ │ │ │ - ldr.w r8, [r5, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b4b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2b49a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r1, [pc, #548] @ (2b5dc ) │ │ │ │ - ldr r0, [pc, #552] @ (2b5e0 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2afae │ │ │ │ - ldr r3, [pc, #340] @ (2b53c ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #504] @ (2b5e4 ) │ │ │ │ - ldr r0, [pc, #504] @ (2b5e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2b33a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 17004 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2aff2 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - b.n 2b3c8 │ │ │ │ - ldr r3, [pc, #288] @ (2b53c ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r7, [pc, #456] @ (2b5ec ) │ │ │ │ - ldr r1, [pc, #460] @ (2b5f0 ) │ │ │ │ - ldr r0, [pc, #460] @ (2b5f4 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - mov r3, ip │ │ │ │ - bl 12340 │ │ │ │ - b.n 2b33a │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - bl 11224 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2afae │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movw r2, #587 @ 0x24b │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2b44a │ │ │ │ - ldr r1, [pc, #376] @ (2b5f8 ) │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr r0, [pc, #372] @ (2b5fc ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2b3c8 │ │ │ │ - ldr r3, [pc, #356] @ (2b600 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r1, [pc, #352] @ (2b604 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (2b608 ) │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2b3c8 │ │ │ │ - ldr r1, [pc, #336] @ (2b60c ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r0, [pc, #336] @ (2b610 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2b3c8 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (2b614 ) │ │ │ │ - movw r2, #11379 @ 0x2c73 │ │ │ │ - ldr r1, [pc, #312] @ (2b618 ) │ │ │ │ - ldr r0, [pc, #312] @ (2b61c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (2b620 ) │ │ │ │ - movw r2, #11420 @ 0x2c9c │ │ │ │ - ldr r1, [pc, #300] @ (2b624 ) │ │ │ │ - ldr r0, [pc, #300] @ (2b628 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (2b62c ) │ │ │ │ - movw r2, #11339 @ 0x2c4b │ │ │ │ - ldr r1, [pc, #288] @ (2b630 ) │ │ │ │ - ldr r0, [pc, #288] @ (2b634 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - strh r4, [r0, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r6, r4] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r6, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r7, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #3] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b638 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (2b7c8 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2b7cc ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2b7d0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r6, sp, #32 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #360] @ (2b7d4 ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r6, sp, #24 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl c6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b73c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2b744 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2b750 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2b75c │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2b740 │ │ │ │ - ldr r3, [pc, #304] @ (2b7d8 ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2b71e │ │ │ │ - ldr r3, [pc, #296] @ (2b7dc ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2ac9c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2b73c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b770 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11788 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2b7aa │ │ │ │ - ldr r1, [pc, #248] @ (2b7e0 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b794 │ │ │ │ - ldr r1, [pc, #232] @ (2b7d8 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b7be │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2b7c2 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - beq.n 2b7c2 │ │ │ │ - str r1, [r6, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2b7e4 ) │ │ │ │ - ldr r2, [pc, #196] @ (2b7cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2b78c │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2b7e8 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #196] @ (2b7ec ) │ │ │ │ - movw r2, #575 @ 0x23f │ │ │ │ - ldr r1, [pc, #192] @ (2b7f0 ) │ │ │ │ - ldr r0, [pc, #196] @ (2b7f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2b704 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2b6bc │ │ │ │ - ldr r0, [pc, #176] @ (2b7f8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2b726 │ │ │ │ - ldr r0, [pc, #168] @ (2b7fc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2b726 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2b6a0 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2b776 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b6a0 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 2b6d6 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2b790 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2b6a0 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b6a0 │ │ │ │ - ldr r3, [pc, #104] @ (2b800 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (2b804 ) │ │ │ │ - ldr r0, [pc, #104] @ (2b808 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2b80c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (2b810 ) │ │ │ │ - ldr r0, [pc, #96] @ (2b814 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #680] @ (2ba74 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #632] @ (2ba4c ) │ │ │ │ - movs r2, r0 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #976] @ (2bbb8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r2, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, r3] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b818 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #108] @ (2b894 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2b898 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2b89c ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2ac9c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2b870 │ │ │ │ - ldr r2, [pc, #72] @ (2b8a0 ) │ │ │ │ - ldr r3, [pc, #60] @ (2b898 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2b88e │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2b8a4 ) │ │ │ │ - movw r2, #607 @ 0x25f │ │ │ │ - ldr r1, [pc, #48] @ (2b8a8 ) │ │ │ │ - ldr r0, [pc, #48] @ (2b8ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2b856 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0x47ce │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b8b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 2ba34 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2ba38 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2ba3c │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2ba40 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b9a8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2b988 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2b9b8 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2b9c4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b818 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2b9a8 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9480 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b9ac │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2ba04 │ │ │ │ - ldr r1, [pc, #244] @ (2ba44 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ba1c │ │ │ │ - ldr r1, [pc, #240] @ (2ba48 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ba18 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2ba00 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2ba00 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2ba4c ) │ │ │ │ - ldr r2, [pc, #200] @ (2ba3c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2b9fc │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2ba50 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #192] @ (2ba54 ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #188] @ (2ba58 ) │ │ │ │ - ldr r0, [pc, #192] @ (2ba5c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2b96e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 115d0 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2b93c │ │ │ │ - ldr r0, [pc, #164] @ (2ba60 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2b992 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2b91e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2b9dc │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b91e │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2b91e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b91e │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - ldr r3, [pc, #92] @ (2ba64 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2ba68 ) │ │ │ │ - ldr r0, [pc, #96] @ (2ba6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #80] @ (2ba70 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (2ba74 ) │ │ │ │ - ldr r0, [pc, #80] @ (2ba78 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r2, r4] │ │ │ │ - movs r2, r0 │ │ │ │ - bxns r4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bxns r2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r4, [r5, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #328] @ (2bbb4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #504] @ (2bc68 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #992] @ (2be58 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, r7] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ba7c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #452] @ 2bc50 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1824 @ 0x720 │ │ │ │ - ldr.w ip, [pc, #436] @ 2bc54 │ │ │ │ - ldr r5, [pc, #436] @ (2bc58 ) │ │ │ │ - add r4, sp, #32 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #424] @ (2bc5c ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c838 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2bb88 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2bb68 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2bb8c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2bb98 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2bbac │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2bbb8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a500 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2bb88 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2bbd0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11788 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2bc32 │ │ │ │ - ldr r1, [pc, #308] @ (2bc60 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2bc1c │ │ │ │ - ldr r1, [pc, #304] @ (2bc64 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2bc46 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2bc4a │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2bc4a │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #280] @ (2bc68 ) │ │ │ │ - ldr r2, [pc, #260] @ (2bc58 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2bc18 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2bc6c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #252] @ (2bc70 ) │ │ │ │ - movw r2, #610 @ 0x262 │ │ │ │ - ldr r1, [pc, #248] @ (2bc74 ) │ │ │ │ - ldr r0, [pc, #252] @ (2bc78 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2bb4e │ │ │ │ - ldr r0, [pc, #236] @ (2bc7c ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2bb72 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2bae6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2bbda │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2bae6 │ │ │ │ - ldr r0, [pc, #208] @ (2bc80 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - b.n 2bb72 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2bafc │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2bbf6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2bafc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 115d0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2bb16 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2bae6 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2bae6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2bafc │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2bafc │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2bc84 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2bc88 ) │ │ │ │ - ldr r0, [pc, #100] @ (2bc8c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2bc90 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2bc94 ) │ │ │ │ - ldr r0, [pc, #92] @ (2bc98 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a00 │ │ │ │ - bl 9a60 │ │ │ │ - nop │ │ │ │ - str r0, [r1, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r0, fp │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, r8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - add sl, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #992] @ (2c06c ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (2c080 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #144] @ (2bd28 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #320] @ (2bddc ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002bc9c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #228] @ 2bd90 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #224] @ 2bd94 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1872 @ 0x750 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #204] @ 2bd98 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #204] @ (2bd9c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7bc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2bd58 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2bd38 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2bd5c │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 2a484 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2bd58 │ │ │ │ - cbnz r0, 2bd32 │ │ │ │ - ldr r3, [pc, #148] @ (2bda0 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #136] @ (2bda4 ) │ │ │ │ - ldr r3, [pc, #120] @ (2bd98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2bd8a │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #116] @ (2bda8 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2bd0c │ │ │ │ - ldr r0, [pc, #112] @ (2bdac ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #108] @ (2bdb0 ) │ │ │ │ - ldr r1, [pc, #108] @ (2bdb4 ) │ │ │ │ - movw r2, #771 @ 0x303 │ │ │ │ - ldr r0, [pc, #108] @ (2bdb8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2bd1a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2bcfe │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2bd70 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2bcfe │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16df8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2bcfe │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2bcfe │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #152] @ (2be2c ) │ │ │ │ - movs r2, r0 │ │ │ │ - orrs r0, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmn r6, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002bdbc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #284] @ (2bee8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, pc │ │ │ │ - bl 1c984 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2be98 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2bed0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2be72 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2be02 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2be02 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2be80 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2be20 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 2be20 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2be62 │ │ │ │ - ldr r3, [pc, #200] @ (2beec ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2be46 │ │ │ │ - bl 1c99c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2beb2 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2be3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2be92 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 2be86 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #128] @ (2beec ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2be28 │ │ │ │ - b.n 2be46 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2be7c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2bdf8 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - b.n 2be20 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be00 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2be4e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be3e │ │ │ │ - ldr r3, [pc, #84] @ (2bef0 ) │ │ │ │ - movw r2, #775 @ 0x307 │ │ │ │ - ldr r1, [pc, #84] @ (2bef4 ) │ │ │ │ - ldr r0, [pc, #84] @ (2bef8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2be40 │ │ │ │ - ldr r3, [pc, #60] @ (2bef0 ) │ │ │ │ - movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #64] @ (2befc ) │ │ │ │ - ldr r0, [pc, #68] @ (2bf00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2beae │ │ │ │ - ldr r3, [pc, #48] @ (2bf04 ) │ │ │ │ - movw r2, #14556 @ 0x38dc │ │ │ │ - ldr r1, [pc, #48] @ (2bf08 ) │ │ │ │ - ldr r0, [pc, #48] @ (2bf0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1628 @ 0x65c │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - tst r4, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #768] @ (2c20c ) │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002bf10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #3172] @ 2cb88 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #3172] @ 2cb8c │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #3168] @ 2cb90 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2c1a4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2bf54 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3132] @ 2cb94 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r7, #276] @ 0x114 │ │ │ │ - blx 9520 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c408 │ │ │ │ - bl 1c928 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c58c │ │ │ │ - ldr.w r3, [pc, #3092] @ 2cb98 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2bdbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2bfa6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c19c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2c5ba │ │ │ │ - ldr.w r3, [pc, #3052] @ 2cb9c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c5ee │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2c30a │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2c316 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c34a │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2c098 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c010 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c1c0 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2c644 │ │ │ │ - add.w fp, r4, #2 │ │ │ │ - teq r4, fp │ │ │ │ - bmi.w 2c188 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2bfc2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [pc, #2900] @ 2cba0 │ │ │ │ - ldr.w r1, [pc, #2900] @ 2cba4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #2892] @ 2cba8 │ │ │ │ - ldr.w r1, [pc, #2892] @ 2cbac │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - ldr.w r0, [pc, #2888] @ 2cbb0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2876] @ 2cbb4 │ │ │ │ - ldr.w r3, [pc, #2832] @ 2cb8c │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2ce82 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2844] @ 2cbb8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c5f2 │ │ │ │ - mov r1, sl │ │ │ │ - blx 90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2c1d8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c218 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c0d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c1c8 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 26a1c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov sl, r0 │ │ │ │ - bmi.w 2c896 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c880 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c924 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2c98c │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2c996 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f2fc │ │ │ │ - mov sl, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 2c844 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c82e │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ + blx 9694 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c89e │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - bl d708 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c158 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c1d0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2cc94 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2c968 │ │ │ │ - add.w fp, sl, #2 │ │ │ │ - teq sl, fp │ │ │ │ - bpl.w 2c022 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2c022 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2c022 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2c022 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2c022 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bfa6 │ │ │ │ - ldr.w r3, [pc, #2580] @ 2cbbc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2cf8e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2bf50 │ │ │ │ - b.n 2bf54 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c010 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0d0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c158 │ │ │ │ - ldr.w r3, [pc, #2508] @ 2cba8 │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr.w r1, [pc, #2528] @ 2cbc0 │ │ │ │ - ldr.w r0, [pc, #2528] @ 2cbc4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c074 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d708 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c656 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cf76 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c248 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c984 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c260 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c97c │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2c80a │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2c804 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c9d0 │ │ │ │ - ldr.w fp, [r8, #16] │ │ │ │ - mov r0, fp │ │ │ │ + beq.w 2da66 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - bl 17e38 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r2, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c84c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2ca4e │ │ │ │ - ldr.w r3, [pc, #2328] @ 2cbc8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 2c766 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - mov r0, sl │ │ │ │ - bl d708 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c2de │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c7dc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2c77e │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 22a00 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2cb62 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2cb38 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 2c7a0 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2bfda │ │ │ │ - ldr.w r3, [pc, #2192] @ 2cba8 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - ldr.w r1, [pc, #2220] @ 2cbcc │ │ │ │ - ldr.w r0, [pc, #2220] @ 2cbd0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c074 │ │ │ │ - ldr.w r3, [pc, #2140] @ 2cba8 │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr.w fp, [pc, #2176] @ 2cbd4 │ │ │ │ - ldr.w sl, [pc, #2176] @ 2cbd8 │ │ │ │ - add fp, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add sl, pc │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #2128] @ 2cbdc │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c9b2 │ │ │ │ - bl 11488 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c858 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2cf5e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2c076 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c076 │ │ │ │ - ldr.w r3, [pc, #1948] @ 2cba8 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w sl, [pc, #2000] @ 2cbe0 │ │ │ │ - ldr.w r9, [pc, #2000] @ 2cbe4 │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r9, pc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112f0 │ │ │ │ - ldr.w r3, [pc, #1956] @ 2cbdc │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ca84 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ca94 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9480 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2caee │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 2cfc4 │ │ │ │ - ldr.w r2, [pc, #1896] @ 2cbe8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2cfae │ │ │ │ - ldr.w r2, [pc, #1888] @ 2cbec │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2cfaa │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2cfa6 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r6, [r9, #12] │ │ │ │ - beq.w 2cfa6 │ │ │ │ - mov r0, r9 │ │ │ │ - str.w fp, [r9, #16] │ │ │ │ - bl 11488 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2c9ac │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r9, [r7, #280] @ 0x118 │ │ │ │ - ldr.w r1, [r7, #284] @ 0x11c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ + beq.n 2d5ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d982 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2da44 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 8f98 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2db50 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dd2c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cmp r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - blx 9858 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + strd r9, r4, [r2] │ │ │ │ + blx 90f0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2d6a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2cb24 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2cb6c │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d95c │ │ │ │ + beq.w 2db10 │ │ │ │ + ldr.w r3, [pc, #1948] @ 2dda4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w sl, [sp, #124] @ 0x7c │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + str.w r9, [sp, #128] @ 0x80 │ │ │ │ + blx 95dc │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2c7e4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cd6e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 95cc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2cd8a │ │ │ │ + beq.w 2db2a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d648 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 2d6ac │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2dd14 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d668 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d9fe │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2dba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1680] @ 2cbf0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr.w r0, [pc, #1680] @ 2cbf4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c074 │ │ │ │ - ldr.w r3, [pc, #1560] @ 2cba8 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - ldr.w r1, [pc, #1636] @ 2cbf8 │ │ │ │ - ldr.w r0, [pc, #1636] @ 2cbfc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r8 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c074 │ │ │ │ - ldr.w r3, [pc, #1516] @ 2cba8 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ - ldr.w r1, [pc, #1596] @ 2cc00 │ │ │ │ - ldr.w r0, [pc, #1596] @ 2cc04 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d9bc │ │ │ │ + ldr.w r3, [pc, #1824] @ 2dda8 │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr.w r1, [pc, #1820] @ 2ddac │ │ │ │ + ldr.w r0, [pc, #1820] @ 2ddb0 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c074 │ │ │ │ - mov fp, r2 │ │ │ │ - b.n 2c02a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2cbec │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d5fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [pc, #1416] @ 2cba0 │ │ │ │ - ldr.w r1, [pc, #1516] @ 2cc08 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r3, [pc, #1404] @ 2cba8 │ │ │ │ - ldr.w r1, [pc, #1500] @ 2cc0c │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr.w r0, [pc, #1500] @ 2cc10 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c074 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c022 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ - mov r0, sl │ │ │ │ - bl d708 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c67e │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d648 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d244 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 2c67e │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2c112 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d9ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c69e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ce8e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2d9a4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dd5c │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d702 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ce9e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 2d9f6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cf16 │ │ │ │ + beq.w 2dc3c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c6cc │ │ │ │ + beq.n 2d720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ce96 │ │ │ │ - ldr.w r3, [pc, #1348] @ 2cc14 │ │ │ │ + beq.w 2d9ee │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r7, #304] @ 0x130 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11788 │ │ │ │ + ldr.w r9, [r3, #288] @ 0x120 │ │ │ │ + ldr.w r3, [pc, #1656] @ 2dda4 │ │ │ │ + ldr r4, [r6, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 11798 │ │ │ │ movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - strd r6, r7, [sp, #108] @ 0x6c │ │ │ │ - blx 95cc │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + strd r9, sl, [sp, #132] @ 0x84 │ │ │ │ + str.w r8, [sp, #140] @ 0x8c │ │ │ │ + blx 95dc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2cece │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c712 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c7fc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2cf2e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2db88 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2dbdc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c72c │ │ │ │ + beq.n 2d772 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ce86 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq.w 2da24 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2ceae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bne.w 2daee │ │ │ │ + mov r0, r5 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cea6 │ │ │ │ - ldr.w r3, [pc, #1116] @ 2cba8 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr.w r1, [pc, #1220] @ 2cc18 │ │ │ │ - ldr.w r0, [pc, #1220] @ 2cc1c │ │ │ │ + beq.w 2d9d6 │ │ │ │ + ldr.w r3, [pc, #1560] @ 2dda8 │ │ │ │ + movw r2, #566 @ 0x236 │ │ │ │ + ldr.w r1, [pc, #1564] @ 2ddb4 │ │ │ │ + ldr.w r0, [pc, #1564] @ 2ddb8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c074 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c77e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov.w r2, #556 @ 0x22c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2d08c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r8, fp │ │ │ │ + subs r2, #1 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d9b4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c9c8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21eac │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2cdca │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2cdb4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + beq.w 2dd44 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d7fa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2d9de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d816 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2caaa │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e408 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2cb1c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2c112 │ │ │ │ - ldr r3, [pc, #996] @ (2cba8 ) │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - ldr.w r1, [pc, #1112] @ 2cc20 │ │ │ │ - ldr.w r0, [pc, #1112] @ 2cc24 │ │ │ │ + beq.w 2d9e6 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2d826 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 2d85e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2db76 │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.w 2d98a │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2cb6c │ │ │ │ + ldr.w r3, [pc, #1400] @ 2ddbc │ │ │ │ + movw r2, #8795 @ 0x225b │ │ │ │ + ldr.w r1, [pc, #1396] @ 2ddc0 │ │ │ │ + ldr.w r0, [pc, #1396] @ 2ddc4 │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d826 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + mov r8, fp │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2da34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc84 │ │ │ │ + mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c330 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c2de │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d89c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2da3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr.w r1, [pc, #1084] @ 2cc28 │ │ │ │ - ldr.w r0, [pc, #1084] @ 2cc2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dc54 │ │ │ │ + mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2d8ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2da2c │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2dbca │ │ │ │ + adds r5, r4, #2 │ │ │ │ + teq r4, r5 │ │ │ │ + bmi.n 2d9c4 │ │ │ │ + ldr.w r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2cb6c │ │ │ │ + ldr.w r3, [pc, #1268] @ 2ddc8 │ │ │ │ + movw r2, #8874 @ 0x22aa │ │ │ │ + ldr.w r1, [pc, #1264] @ 2ddcc │ │ │ │ + ldr.w r0, [pc, #1264] @ 2ddd0 │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c570 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c712 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2c270 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d7bc │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq.w 2c278 │ │ │ │ - mov r0, fp │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c278 │ │ │ │ - ldr r3, [pc, #888] @ (2cba8 ) │ │ │ │ - movs r2, #211 @ 0xd3 │ │ │ │ - ldr r1, [pc, #1020] @ (2cc30 ) │ │ │ │ - ldr r0, [pc, #1020] @ (2cc34 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d28c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d29c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2d08c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldr.w r2, [pc, #1200] @ 2ddd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c330 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #557 @ 0x22d │ │ │ │ + bl 12350 │ │ │ │ + b.w 2d08c │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c122 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2ce │ │ │ │ mov r0, fp │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2c2a6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2e6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d512 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - bl 11224 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d502 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2ba │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d54e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ - ldr r3, [pc, #804] @ (2cba8 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #944] @ (2cc38 ) │ │ │ │ - ldr r0, [pc, #948] @ (2cc3c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c330 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c0e8 │ │ │ │ - ldr r3, [pc, #776] @ (2cba8 ) │ │ │ │ - movs r2, #215 @ 0xd7 │ │ │ │ - ldr r4, [pc, #924] @ (2cc40 ) │ │ │ │ - ldr.w fp, [pc, #924] @ 2cc44 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add fp, pc │ │ │ │ - mov r1, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d3c6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d564 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d530 │ │ │ │ mov r0, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d5ae │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 2d836 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2d836 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d3aa │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #768] @ (2cbdc ) │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldrd r9, r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2cd9e │ │ │ │ - bl 11488 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2caf4 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d6e4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d6d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d7de │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d684 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.w 2d8c8 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 2d8c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c3d6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d78e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d7fa │ │ │ │ + mov r0, r3 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d816 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d720 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d702 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #604] @ (2cba0 ) │ │ │ │ - ldr r1, [pc, #768] @ (2cc48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #596] @ (2cba8 ) │ │ │ │ - ldr r1, [pc, #760] @ (2cc4c ) │ │ │ │ - movs r2, #195 @ 0xc3 │ │ │ │ - ldr r0, [pc, #760] @ (2cc50 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d668 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #924] @ (2dda8 ) │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r1, [pc, #964] @ (2ddd8 ) │ │ │ │ + ldr r0, [pc, #968] @ (2dddc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2c074 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 17004 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - b.w 2c022 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c260 │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2cbe6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d772 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c248 │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - b.w 2c10c │ │ │ │ - ldr r3, [pc, #528] @ (2cba8 ) │ │ │ │ - movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #696] @ (2cc54 ) │ │ │ │ - ldr r0, [pc, #696] @ (2cc58 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d8ba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d87e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d89c │ │ │ │ + ldr r3, [pc, #864] @ (2dda8 ) │ │ │ │ + ldr r1, [pc, #920] @ (2dde0 ) │ │ │ │ + ldr r0, [pc, #920] @ (2dde4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c330 │ │ │ │ - bl 11224 │ │ │ │ - b.n 2c570 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c862 │ │ │ │ - mov r0, sl │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c77e │ │ │ │ - ldr r3, [pc, #468] @ (2cba8 ) │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ - ldr.w sl, [pc, #644] @ 2cc5c │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #640] @ (2cc60 ) │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [pc, #916] @ (2dde8 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + bl 12350 │ │ │ │ + b.w 2cbe6 │ │ │ │ + ldr r3, [pc, #832] @ (2dda8 ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr r1, [pc, #892] @ (2ddec ) │ │ │ │ + ldr r0, [pc, #896] @ (2ddf0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ mov r0, fp │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #484] @ (2cbdc ) │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 9858 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2cdfa │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11488 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2cee0 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #384] @ (2cbc8 ) │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - b.n 2c280 │ │ │ │ - ldr r3, [pc, #344] @ (2cba8 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #528] @ (2cc64 ) │ │ │ │ - ldr r0, [pc, #528] @ (2cc68 ) │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r3, [pc, #792] @ (2dda8 ) │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r1, [pc, #864] @ (2ddf4 ) │ │ │ │ + ldr r0, [pc, #864] @ (2ddf8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c570 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2cbe6 │ │ │ │ + ldr r3, [pc, #768] @ (2dda8 ) │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r1, [pc, #844] @ (2ddfc ) │ │ │ │ + ldr r0, [pc, #848] @ (2de00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2c570 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r3, [pc, #212] @ (2cba0 ) │ │ │ │ - ldr r1, [pc, #416] @ (2cc6c ) │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r2, [pc, #728] @ (2dda8 ) │ │ │ │ + ldr r3, [pc, #820] @ (2de04 ) │ │ │ │ + ldr r1, [pc, #820] @ (2de08 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #820] @ (2de0c ) │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r3, [pc, #208] @ (2cba8 ) │ │ │ │ - ldr r1, [pc, #404] @ (2cc70 ) │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - ldr r0, [pc, #404] @ (2cc74 ) │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #553 @ 0x229 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r2, [pc, #696] @ (2dda8 ) │ │ │ │ + ldr r3, [pc, #796] @ (2de10 ) │ │ │ │ + ldr r1, [pc, #800] @ (2de14 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #800] @ (2de18 ) │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #566 @ 0x236 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r3, [pc, #660] @ (2dda8 ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr r1, [pc, #772] @ (2de1c ) │ │ │ │ + ldr r0, [pc, #772] @ (2de20 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.w 2cbe6 │ │ │ │ + ldr r3, [pc, #636] @ (2dda8 ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr r1, [pc, #752] @ (2de24 ) │ │ │ │ + ldr r0, [pc, #756] @ (2de28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2c074 │ │ │ │ - bl 115d0 │ │ │ │ - b.n 2c472 │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - bl 11224 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ - mov r0, sl │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c7bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr r1, [pc, #332] @ (2cc78 ) │ │ │ │ - ldr r0, [pc, #336] @ (2cc7c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r3, [pc, #596] @ (2dda8 ) │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr r1, [pc, #724] @ (2de2c ) │ │ │ │ + ldr r0, [pc, #724] @ (2de30 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2c570 │ │ │ │ - ldr r3, [pc, #108] @ (2cba8 ) │ │ │ │ - movs r2, #203 @ 0xcb │ │ │ │ - ldr r1, [pc, #320] @ (2cc80 ) │ │ │ │ - ldr r0, [pc, #324] @ (2cc84 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2cbec │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2d836 │ │ │ │ + ldr r3, [pc, #540] @ (2dda8 ) │ │ │ │ + movw r2, #566 @ 0x236 │ │ │ │ + ldr r1, [pc, #676] @ (2de34 ) │ │ │ │ + ldr r0, [pc, #676] @ (2de38 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ + bl 9f84 │ │ │ │ + b.w 2cbec │ │ │ │ + ldr r2, [pc, #508] @ (2dda8 ) │ │ │ │ + ldr r3, [pc, #656] @ (2de3c ) │ │ │ │ + ldr r1, [pc, #656] @ (2de40 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #656] @ (2de44 ) │ │ │ │ + ldr r4, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #559 @ 0x22f │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.w 2cbec │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.w 2c2fc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr r0, [pc, #276] @ (2cc88 ) │ │ │ │ - ldr r1, [pc, #280] @ (2cc8c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2d8c8 │ │ │ │ + ldr r3, [pc, #616] @ (2de48 ) │ │ │ │ + movw r2, #8820 @ 0x2274 │ │ │ │ + ldr r1, [pc, #616] @ (2de4c ) │ │ │ │ + ldr r0, [pc, #616] @ (2de50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - strd r0, r8, [sp] │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #604] @ (2de54 ) │ │ │ │ + movw r2, #9009 @ 0x2331 │ │ │ │ + ldr r1, [pc, #604] @ (2de58 ) │ │ │ │ + ldr r0, [pc, #604] @ (2de5c ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #272] @ (2cc90 ) │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 2c570 │ │ │ │ - lsrs r0, r2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #592] @ (2de60 ) │ │ │ │ + movw r2, #9063 @ 0x2367 │ │ │ │ + ldr r1, [pc, #592] @ (2de64 ) │ │ │ │ + ldr r0, [pc, #592] @ (2de68 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #580] @ (2de6c ) │ │ │ │ + movw r2, #9034 @ 0x234a │ │ │ │ + ldr r1, [pc, #580] @ (2de70 ) │ │ │ │ + ldr r0, [pc, #580] @ (2de74 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #568] @ (2de78 ) │ │ │ │ + movw r2, #9041 @ 0x2351 │ │ │ │ + ldr r1, [pc, #568] @ (2de7c ) │ │ │ │ + ldr r0, [pc, #568] @ (2de80 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #556] @ (2de84 ) │ │ │ │ + movw r2, #9057 @ 0x2361 │ │ │ │ + ldr r1, [pc, #556] @ (2de88 ) │ │ │ │ + ldr r0, [pc, #556] @ (2de8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #544] @ (2de90 ) │ │ │ │ + movw r2, #8963 @ 0x2303 │ │ │ │ + ldr r1, [pc, #544] @ (2de94 ) │ │ │ │ + ldr r0, [pc, #544] @ (2de98 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #532] @ (2de9c ) │ │ │ │ + movw r2, #9056 @ 0x2360 │ │ │ │ + ldr r1, [pc, #532] @ (2dea0 ) │ │ │ │ + ldr r0, [pc, #532] @ (2dea4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #520] @ (2dea8 ) │ │ │ │ + movw r2, #8856 @ 0x2298 │ │ │ │ + ldr r1, [pc, #520] @ (2deac ) │ │ │ │ + ldr r0, [pc, #520] @ (2deb0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #508] @ (2deb4 ) │ │ │ │ + movw r2, #8532 @ 0x2154 │ │ │ │ + ldr r1, [pc, #508] @ (2deb8 ) │ │ │ │ + ldr r0, [pc, #508] @ (2debc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #496] @ (2dec0 ) │ │ │ │ + movw r2, #8514 @ 0x2142 │ │ │ │ + ldr r1, [pc, #496] @ (2dec4 ) │ │ │ │ + ldr r0, [pc, #496] @ (2dec8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #484] @ (2decc ) │ │ │ │ + movw r2, #9010 @ 0x2332 │ │ │ │ + ldr r1, [pc, #484] @ (2ded0 ) │ │ │ │ + ldr r0, [pc, #484] @ (2ded4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #472] @ (2ded8 ) │ │ │ │ + movw r2, #8894 @ 0x22be │ │ │ │ + ldr r1, [pc, #472] @ (2dedc ) │ │ │ │ + ldr r0, [pc, #472] @ (2dee0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #460] @ (2dee4 ) │ │ │ │ + movw r2, #8742 @ 0x2226 │ │ │ │ + ldr r1, [pc, #460] @ (2dee8 ) │ │ │ │ + ldr r0, [pc, #460] @ (2deec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #448] @ (2def0 ) │ │ │ │ + movw r2, #8722 @ 0x2212 │ │ │ │ + ldr r1, [pc, #448] @ (2def4 ) │ │ │ │ + ldr r0, [pc, #448] @ (2def8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (2defc ) │ │ │ │ + movw r2, #9033 @ 0x2349 │ │ │ │ + ldr r1, [pc, #436] @ (2df00 ) │ │ │ │ + ldr r0, [pc, #436] @ (2df04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #424] @ (2df08 ) │ │ │ │ + movw r2, #9040 @ 0x2350 │ │ │ │ + ldr r1, [pc, #424] @ (2df0c ) │ │ │ │ + ldr r0, [pc, #424] @ (2df10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (2df14 ) │ │ │ │ + movw r2, #8607 @ 0x219f │ │ │ │ + ldr r1, [pc, #412] @ (2df18 ) │ │ │ │ + ldr r0, [pc, #412] @ (2df1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #400] @ (2df20 ) │ │ │ │ + movw r2, #8586 @ 0x218a │ │ │ │ + ldr r1, [pc, #400] @ (2df24 ) │ │ │ │ + ldr r0, [pc, #400] @ (2df28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + ldr r4, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + cmp r8, sp │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ + add lr, fp │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + strb r4, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + adds r3, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r0] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #84] @ 0x54 │ │ │ │ + strb r2, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r2] │ │ │ │ + ldr r4, [pc, #816] @ (2e108 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + strb r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + negs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r5] │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ + tst r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r4] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + strb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ + tst r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + rors r6, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + strb r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ + rors r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r4] │ │ │ │ + ldr r3, [pc, #136] @ (2de90 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r3] │ │ │ │ + sbcs r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r3, [pc, #0] @ (2de14 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ + strb r6, [r2, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r0, r1] │ │ │ │ + adcs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + strb r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #124] @ 0x7c │ │ │ │ + adcs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, r4] │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, r2] │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + lsrs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r2] │ │ │ │ + ldr r2, [pc, #280] @ (2df58 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #108] @ 0x6c │ │ │ │ + strb r4, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ + lsrs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #104] @ 0x68 │ │ │ │ + strb r2, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r7] │ │ │ │ + ldr r6, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #20] │ │ │ │ + cmp r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r2] │ │ │ │ + cmp r7, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [pc, #152] @ (2df10 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, r0] │ │ │ │ + ldr r6, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r7] │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ + ldr r6, [pc, #56] @ (2debc ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, r6] │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #984] @ (2e268 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #36 @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #888] @ (2e214 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #12 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #104] @ (2df34 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #408] @ (2e070 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #648] @ (2e178 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #1000] @ (2e2e4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #76 @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, r1] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002df2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e108 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2704 @ 0xa90 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e10c │ │ │ │ + ldr r5, [pc, #444] @ (2e110 ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #428] @ (2e114 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c848 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e042 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e022 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e046 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e052 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 2e066 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e072 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c7d8 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e042 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e08a │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e0ea │ │ │ │ + ldr r1, [pc, #304] @ (2e118 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e0d4 │ │ │ │ + ldr r1, [pc, #300] @ (2e11c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e0fe │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e102 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2e102 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2e120 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e110 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2e0d0 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e124 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #248] @ (2e128 ) │ │ │ │ + movw r2, #539 @ 0x21b │ │ │ │ + ldr r1, [pc, #248] @ (2e12c ) │ │ │ │ + ldr r0, [pc, #248] @ (2e130 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e008 │ │ │ │ + ldr r0, [pc, #236] @ (2e134 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2e02c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2df9a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e094 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2df9a │ │ │ │ + ldr r0, [pc, #208] @ (2e138 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2e02c │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2dfb2 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e0b0 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2dfb2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 115e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2dfd0 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2df9a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2df9a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e0ca │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2dfb2 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2dfb2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e13c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2e140 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e144 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e148 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2e14c ) │ │ │ │ + ldr r0, [pc, #92] @ (2e150 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ + nop │ │ │ │ + cmp r4, #152 @ 0x98 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r6, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r6, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #744] @ (2e418 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, r5] │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #60] @ 0x3c │ │ │ │ + mvns r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, r4] │ │ │ │ + ldr r6, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ + movs r7, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #56] @ 0x38 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002e154 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r5, [pc, #1780] @ 2e85c │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1780] @ 2e860 │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1776] @ 2e864 │ │ │ │ + mov r7, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bmi.w 2e404 │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2e3fc │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f98 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e4d6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b8f0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e4fc │ │ │ │ + ldr.w r3, [pc, #1712] @ 2e868 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 2e544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + blx 9694 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e51a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e82a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ccac │ │ │ │ + beq.n 2e21e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cdda │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2e434 │ │ │ │ + ldr.w r3, [pc, #1612] @ 2e86c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2e54c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e244 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cdd2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cf46 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 2e440 │ │ │ │ + ldr.w r3, [pc, #1576] @ 2e870 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2e3c8 │ │ │ │ + strd r8, r6, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 27bbc │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2e5a6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2e588 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 9420 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2e812 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ccda │ │ │ │ + beq.n 2e2a2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2cde2 │ │ │ │ - ldr r3, [pc, #764] @ (2cfd8 ) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r9, [r7, #308] @ 0x134 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r9, [sp, #120] @ 0x78 │ │ │ │ - strd r6, r7, [sp, #124] @ 0x7c │ │ │ │ - blx 95cc │ │ │ │ + beq.w 2e4ce │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2e5ae │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b8f0 │ │ │ │ mov r4, r0 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2e5d6 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e5de │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2e4a8 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2e4a2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14cf8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2e5fc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2e61a │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ce5e │ │ │ │ + bne.w 2e644 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r1, [sl, #272] @ 0x110 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d718 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cd1c │ │ │ │ + beq.n 2e320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 2cd66 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2cefe │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2e492 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e722 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2e69a │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2e46a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b8f0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e67c │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2e6ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 9694 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e6b4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e842 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2cd34 │ │ │ │ + beq.n 2e39a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2cdf2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2ce3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.n 2e49a │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2e6ce │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e3ba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2cdea │ │ │ │ - ldr r3, [pc, #652] @ (2cfdc ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #652] @ (2cfe0 ) │ │ │ │ - ldr r0, [pc, #652] @ (2cfe4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2c074 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2e3ba │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2e25c │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2e66a │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2e45a │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1176] @ 2e874 │ │ │ │ + ldr.w r3, [pc, #1152] @ 2e860 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2e7f6 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 2e198 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 17014 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f98 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e4d6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b8f0 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2e1b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e1b0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2e21e │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1060] @ 2e870 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2e252 │ │ │ │ + b.n 2e3c8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2e3d6 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2e3d6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2e338 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b8f0 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2e340 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e340 │ │ │ │ mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cd1c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #628] @ (2cfe8 ) │ │ │ │ - ldr r0, [pc, #628] @ (2cfec ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e320 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e39a │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2e2d2 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14cf8 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2e2dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e2dc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e2a2 │ │ │ │ + ldr r3, [pc, #928] @ (2e878 ) │ │ │ │ + movw r2, #517 @ 0x205 │ │ │ │ + ldr r1, [pc, #924] @ (2e87c ) │ │ │ │ + ldr r0, [pc, #928] @ (2e880 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c570 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #608] @ (2cff0 ) │ │ │ │ - ldr r0, [pc, #608] @ (2cff4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl ca1c │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2e3da │ │ │ │ + ldr r3, [pc, #888] @ (2e878 ) │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr r1, [pc, #896] @ (2e884 ) │ │ │ │ + ldr r0, [pc, #896] @ (2e888 ) │ │ │ │ add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2cd80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2cafe │ │ │ │ - ldr r3, [pc, #548] @ (2cfdc ) │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #572] @ (2cff8 ) │ │ │ │ - ldr r0, [pc, #576] @ (2cffc ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2e4f2 │ │ │ │ + ldr r3, [pc, #860] @ (2e878 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #872] @ (2e88c ) │ │ │ │ + ldr r0, [pc, #876] @ (2e890 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2cb4c │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2c794 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ccbc │ │ │ │ + bl ca1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ccac │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ccda │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2e4f2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cd4e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2cd34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bl ca00 │ │ │ │ + b.n 2e1d4 │ │ │ │ + ldr r0, [pc, #836] @ (2e894 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e56a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2e5ce │ │ │ │ + ldr r3, [pc, #780] @ (2e878 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #804] @ (2e898 ) │ │ │ │ + ldr r0, [pc, #808] @ (2e89c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ - ldr r1, [pc, #412] @ (2cfdc ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r3, [pc, #444] @ (2d000 ) │ │ │ │ - ldr r0, [pc, #444] @ (2d004 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #436] @ (2d008 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e512 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #748] @ (2e878 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #523 @ 0x20b │ │ │ │ + ldr r1, [pc, #776] @ (2e8a0 ) │ │ │ │ + ldr r0, [pc, #780] @ (2e8a4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.w 2c074 │ │ │ │ - ldr r3, [pc, #380] @ (2cfdc ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #424] @ (2d00c ) │ │ │ │ - ldr r0, [pc, #424] @ (2d010 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e512 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e276 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #708] @ (2e878 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #752] @ (2e8a8 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r0, [pc, #748] @ (2e8ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2c074 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c72c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c69e │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e580 │ │ │ │ mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c6cc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c6ae │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c74a │ │ │ │ - ldr r1, [pc, #300] @ (2cfdc ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #352] @ (2d014 ) │ │ │ │ - ldr r0, [pc, #352] @ (2d018 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e56a │ │ │ │ + mov r0, r5 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e2b8 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #660] @ (2e878 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #525 @ 0x20d │ │ │ │ + ldr r1, [pc, #708] @ (2e8b0 ) │ │ │ │ + ldr r0, [pc, #708] @ (2e8b4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (2d01c ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e512 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #632] @ (2e878 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ + ldr r1, [pc, #684] @ (2e8b8 ) │ │ │ │ + ldr r0, [pc, #688] @ (2e8bc ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - bl 12340 │ │ │ │ - b.w 2c074 │ │ │ │ - ldr r3, [pc, #268] @ (2cfdc ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r1, [pc, #332] @ (2d020 ) │ │ │ │ - ldr r0, [pc, #332] @ (2d024 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e580 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #600] @ (2e878 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #664] @ (2e8c0 ) │ │ │ │ + ldr r1, [pc, #668] @ (2e8c4 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [pc, #656] @ (2e8c8 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ + add r0, pc │ │ │ │ + bl 12350 │ │ │ │ + b.n 2e580 │ │ │ │ + mov r9, r6 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e664 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2e714 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2e3ce │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17014 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e3d6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #504] @ (2e878 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #576] @ (2e8cc ) │ │ │ │ + ldr r0, [pc, #580] @ (2e8d0 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2ce6e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e8c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e512 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - bl 11224 │ │ │ │ - b.n 2ce20 │ │ │ │ - ldr r3, [pc, #296] @ (2d028 ) │ │ │ │ - movw r2, #5043 @ 0x13b3 │ │ │ │ - ldr r1, [pc, #292] @ (2d02c ) │ │ │ │ - ldr r0, [pc, #296] @ (2d030 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 17014 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca1c │ │ │ │ + b.n 2e47a │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca00 │ │ │ │ + b.n 2e354 │ │ │ │ + ldr r3, [pc, #448] @ (2e878 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #535 @ 0x217 │ │ │ │ + ldr r1, [pc, #528] @ (2e8d4 ) │ │ │ │ + ldr r0, [pc, #532] @ (2e8d8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2d034 ) │ │ │ │ - movw r2, #5212 @ 0x145c │ │ │ │ - ldr r1, [pc, #280] @ (2d038 ) │ │ │ │ - ldr r0, [pc, #284] @ (2d03c ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2e52c │ │ │ │ + ldr r0, [pc, #524] @ (2e8dc ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e6f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2e70c │ │ │ │ + ldr r3, [pc, #384] @ (2e878 ) │ │ │ │ + movw r2, #535 @ 0x217 │ │ │ │ + ldr r1, [pc, #484] @ (2e8e0 ) │ │ │ │ + ldr r0, [pc, #484] @ (2e8e4 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (2d040 ) │ │ │ │ - mov.w r2, #4960 @ 0x1360 │ │ │ │ - ldr r1, [pc, #268] @ (2d044 ) │ │ │ │ - ldr r0, [pc, #272] @ (2d048 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e580 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e6f4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2e3ce │ │ │ │ + b.n 2e66a │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2e7a0 │ │ │ │ + ldr r2, [pc, #436] @ (2e8e8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [sl, #276] @ 0x114 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11798 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 95dc │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 2e7b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2e7fa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e770 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2e7b0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2e7d6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2e7a8 │ │ │ │ + ldr r3, [pc, #236] @ (2e878 ) │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r1, [pc, #348] @ (2e8ec ) │ │ │ │ + ldr r0, [pc, #348] @ (2e8f0 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ (2d04c ) │ │ │ │ - movw r2, #5238 @ 0x1476 │ │ │ │ - ldr r1, [pc, #256] @ (2d050 ) │ │ │ │ - ldr r0, [pc, #260] @ (2d054 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2e4f2 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e732 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e788 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e770 │ │ │ │ + ldr r3, [pc, #188] @ (2e878 ) │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r1, [pc, #308] @ (2e8f4 ) │ │ │ │ + ldr r0, [pc, #308] @ (2e8f8 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (2d058 ) │ │ │ │ - movw r2, #5065 @ 0x13c9 │ │ │ │ - ldr r1, [pc, #244] @ (2d05c ) │ │ │ │ - ldr r0, [pc, #248] @ (2d060 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2e4f2 │ │ │ │ + ldr r2, [pc, #160] @ (2e878 ) │ │ │ │ + ldr r3, [pc, #288] @ (2e8fc ) │ │ │ │ + ldr r1, [pc, #292] @ (2e900 ) │ │ │ │ add r3, pc │ │ │ │ + ldr r0, [pc, #292] @ (2e904 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (2d064 ) │ │ │ │ - movw r2, #5170 @ 0x1432 │ │ │ │ - ldr r1, [pc, #232] @ (2d068 ) │ │ │ │ - ldr r0, [pc, #236] @ (2d06c ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12350 │ │ │ │ + b.n 2e4f2 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (2e908 ) │ │ │ │ + movw r2, #8241 @ 0x2031 │ │ │ │ + ldr r1, [pc, #264] @ (2e90c ) │ │ │ │ + ldr r0, [pc, #268] @ (2e910 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (2d070 ) │ │ │ │ - movw r2, #4564 @ 0x11d4 │ │ │ │ - ldr r1, [pc, #220] @ (2d074 ) │ │ │ │ - ldr r0, [pc, #224] @ (2d078 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (2e914 ) │ │ │ │ + movw r2, #8183 @ 0x1ff7 │ │ │ │ + ldr r1, [pc, #252] @ (2e918 ) │ │ │ │ + ldr r0, [pc, #256] @ (2e91c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #204] @ (2d07c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #200] @ (2d080 ) │ │ │ │ - ldr r0, [pc, #204] @ (2d084 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (2e920 ) │ │ │ │ + movw r2, #8153 @ 0x1fd9 │ │ │ │ + ldr r1, [pc, #240] @ (2e924 ) │ │ │ │ + ldr r0, [pc, #244] @ (2e928 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (2d088 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #192] @ (2d08c ) │ │ │ │ - ldr r0, [pc, #196] @ (2d090 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (2e92c ) │ │ │ │ + movw r2, #8277 @ 0x2055 │ │ │ │ + ldr r1, [pc, #228] @ (2e930 ) │ │ │ │ + ldr r0, [pc, #232] @ (2e934 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, r1, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + adds r2, r3, #0 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ + ldr r3, [pc, #384] @ (2ea00 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #152] @ (2d080 ) │ │ │ │ + adds r7, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #24] │ │ │ │ + ldr r3, [pc, #232] @ (2e970 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #24] @ (2d008 ) │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + ldr r3, [pc, #112] @ (2e900 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #936] @ (2d3a0 ) │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #20] │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #768] @ (2d300 ) │ │ │ │ + ldr r2, [pc, #816] @ (2ebcc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ + adds r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #216] @ (2d0e0 ) │ │ │ │ + ldr r2, [pc, #664] @ (2eb3c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #12] │ │ │ │ + ldr r2, [pc, #512] @ (2eaac ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #88] @ (2d06c ) │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [pc, #320] @ (2e9f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #792] @ (2d334 ) │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #200] @ (2e984 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #4] │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #664] @ (2d2c0 ) │ │ │ │ + ldr r5, [pc, #40] @ (2e8ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ + ldr r2, [pc, #64] @ (2e908 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #146 @ 0x92 │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + ldr r1, [pc, #712] @ (2eb98 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #122 @ 0x7a │ │ │ │ + ldr r1, [pc, #488] @ (2eac0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + adds r5, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #18] │ │ │ │ + adds r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + ldr r1, [pc, #264] @ (2e9ec ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + ldr r0, [pc, #696] @ (2eba8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #0] │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #17] │ │ │ │ + ldr r0, [pc, #504] @ (2eaf0 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + adds r4, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + subs r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #17] │ │ │ │ + ldr r0, [pc, #376] @ (2ea7c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #26 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #2 │ │ │ │ + rors r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #992] @ (2d45c ) │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ + movs r3, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + rors r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ + bics r0, r6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #146 @ 0x92 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ + movs r3, #78 @ 0x4e │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002e938 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #588] @ (2d2f4 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #588] @ (2d2f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (2d2fc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2d18c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d0ce │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #560] @ (2d300 ) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr.w r0, [r2, #260] @ 0x104 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9684 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2eb14 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2752 @ 0xac0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2eb18 │ │ │ │ + ldr r5, [pc, #444] @ (2eb1c ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #428] @ (2eb20 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c848 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d1a4 │ │ │ │ - ldr r2, [pc, #532] @ (2d304 ) │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ - ubfx r2, r2, #3, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 2d298 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e7e8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2d122 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 2d174 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2d1c2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2bf10 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d140 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2d184 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d150 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2d17c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2d272 │ │ │ │ - ldr r2, [pc, #432] @ (2d308 ) │ │ │ │ - ldr r3, [pc, #412] @ (2d2f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2d2d6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d122 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d150 │ │ │ │ + beq.n 2ea4e │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2ea2e │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2ea52 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2ea5e │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 2ea72 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2ea7e │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d140 │ │ │ │ - ldr r3, [pc, #380] @ (2d30c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2d2da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 2d0ca │ │ │ │ - b.n 2d0ce │ │ │ │ - ldr r3, [pc, #360] @ (2d310 ) │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #360] @ (2d314 ) │ │ │ │ - ldr r0, [pc, #364] @ (2d318 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e8c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2d156 │ │ │ │ - ldr r3, [pc, #332] @ (2d310 ) │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - ldr r6, [pc, #340] @ (2d31c ) │ │ │ │ - ldr r1, [pc, #340] @ (2d320 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112f0 │ │ │ │ - ldr r3, [pc, #312] @ (2d324 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9858 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2e154 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2ea4e │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2d2c6 │ │ │ │ - bl 11488 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.n 2ea96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2d2c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 9858 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2d288 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 95cc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - cbz r5, 2d288 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 111b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11d18 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 1141c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e8c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2d1be │ │ │ │ - ldr r3, [pc, #156] @ (2d310 ) │ │ │ │ - movs r2, #153 @ 0x99 │ │ │ │ - ldr r1, [pc, #176] @ (2d328 ) │ │ │ │ - ldr r0, [pc, #176] @ (2d32c ) │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2eaf6 │ │ │ │ + ldr r1, [pc, #304] @ (2eb24 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2eae0 │ │ │ │ + ldr r1, [pc, #300] @ (2eb28 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2eb0a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2eb0e │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2eb0e │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2eb2c ) │ │ │ │ + ldr r2, [pc, #260] @ (2eb1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2eadc │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2eb30 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #248] @ (2eb34 ) │ │ │ │ + movw r2, #513 @ 0x201 │ │ │ │ + ldr r1, [pc, #248] @ (2eb38 ) │ │ │ │ + ldr r0, [pc, #248] @ (2eb3c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2d156 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2d256 │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d10a │ │ │ │ - ldr r2, [pc, #108] @ (2d310 ) │ │ │ │ - ldr r3, [pc, #136] @ (2d330 ) │ │ │ │ - ldr r1, [pc, #140] @ (2d334 ) │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2ea14 │ │ │ │ + ldr r0, [pc, #236] @ (2eb40 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2ea38 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e9a6 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2eaa0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e9a6 │ │ │ │ + ldr r0, [pc, #208] @ (2eb44 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2ea38 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e9be │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2eabc │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e9be │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 115e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e9dc │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e9a6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e9a6 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2ead6 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e9be │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e9be │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2eb48 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2eb4c ) │ │ │ │ + ldr r0, [pc, #100] @ (2eb50 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2d338 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2d1b8 │ │ │ │ - bl 11224 │ │ │ │ - b.n 2d256 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2d256 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2d33c ) │ │ │ │ - movw r2, #4309 @ 0x10d5 │ │ │ │ - ldr r1, [pc, #92] @ (2d340 ) │ │ │ │ - ldr r0, [pc, #96] @ (2d344 ) │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2eb54 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2eb58 ) │ │ │ │ + ldr r0, [pc, #92] @ (2eb5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ nop │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r3, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #78 @ 0x4e │ │ │ │ + asrs r6, r0, #26 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + ldr r1, [pc, #8] @ (2eb3c ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #832] @ (2d65c ) │ │ │ │ + cmp lr, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #728] @ (2d5f8 ) │ │ │ │ + adds r2, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + subs r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #5] │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (2d338 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #4] │ │ │ │ + adds r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #824] @ (2d674 ) │ │ │ │ + movs r1, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + adds r0, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #688] @ (2d5f8 ) │ │ │ │ + adds r4, r1, #6 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d348 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2d3c4 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2d3c8 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2d3cc │ │ │ │ - add ip, pc │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1920 @ 0x780 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [r4, lr] │ │ │ │ - ldr.w lr, [lr] │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - bl c6d8 │ │ │ │ - cbz r0, 2d3a6 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2d094 │ │ │ │ - ldr r2, [pc, #40] @ (2d3d0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2d3cc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2d3be │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r4, #150 @ 0x96 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002d3d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0002eb60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 2d47c │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2d480 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2ed3c │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - add lr, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #136] @ (2d484 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2d488 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w r3, r3, #1968 @ 0x7b0 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ + add.w r3, ip, #2800 @ 0xaf0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2ed40 │ │ │ │ + ldr r5, [pc, #444] @ (2ed44 ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #428] @ (2ed48 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c6d8 │ │ │ │ - cbz r0, 2d472 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c848 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2ec76 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2ec56 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2ec7a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2ec86 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 2ec9a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2eca6 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27bbc │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2ec76 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9490 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2ecbe │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11798 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2d454 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2ed1e │ │ │ │ + ldr r1, [pc, #304] @ (2ed4c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2ed08 │ │ │ │ + ldr r1, [pc, #300] @ (2ed50 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2ed32 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2ed36 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2ed36 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2ed54 ) │ │ │ │ + ldr r2, [pc, #260] @ (2ed44 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2ed04 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bf10 │ │ │ │ - ldr r2, [pc, #76] @ (2d48c ) │ │ │ │ - ldr r3, [pc, #64] @ (2d480 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2d476 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2d490 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2ed58 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [pc, #52] @ (2d494 ) │ │ │ │ - ldr r1, [pc, #52] @ (2d498 ) │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - ldr r0, [pc, #52] @ (2d49c ) │ │ │ │ + bl 11988 │ │ │ │ + ldr r3, [pc, #248] @ (2ed5c ) │ │ │ │ + movw r2, #695 @ 0x2b7 │ │ │ │ + ldr r1, [pc, #248] @ (2ed60 ) │ │ │ │ + ldr r0, [pc, #248] @ (2ed64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2d43c │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl 11d28 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2ec3c │ │ │ │ + ldr r0, [pc, #236] @ (2ed68 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2ec60 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2ebce │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2ecc8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2ebce │ │ │ │ + ldr r0, [pc, #208] @ (2ed6c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11988 │ │ │ │ + b.n 2ec60 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2ebe6 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2ece4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2ebe6 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 115e0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2ec04 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2ebce │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2ebce │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16e08 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2ecfe │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2ebe6 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2ebe6 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2ed70 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2ed74 ) │ │ │ │ + ldr r0, [pc, #100] @ (2ed78 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2ed7c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2ed80 ) │ │ │ │ + ldr r0, [pc, #92] @ (2ed84 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99d8 <__assert_fail@plt> │ │ │ │ + bl 9a10 │ │ │ │ + bl 9a70 │ │ │ │ nop │ │ │ │ - cmp r4, #14 │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + asrs r6, r3, #17 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + mov sl, fp │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ + sbcs r6, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #234 @ 0xea │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r1, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #88] @ (2d4f8 ) │ │ │ │ + subs r0, r7, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r4, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d4a0 : │ │ │ │ +0002ed88 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2d50c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2d510 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2edfc │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2ee00 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #2016 @ 0x7e0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ + add.w r3, ip, #2848 @ 0xb20 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 2d514 │ │ │ │ + ldr.w ip, [pc, #68] @ 2ee04 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7bc │ │ │ │ - cbz r0, 2d4ee │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2bdbc │ │ │ │ - ldr r2, [pc, #40] @ (2d518 ) │ │ │ │ - ldr r3, [pc, #32] @ (2d514 ) │ │ │ │ + bl c848 │ │ │ │ + cbz r0, 2ede0 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 27880 │ │ │ │ + ldr r2, [pc, #36] @ (2ee08 ) │ │ │ │ + ldr r3, [pc, #32] @ (2ee04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2d506 │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2edf8 │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r7, #34 @ 0x22 │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + subs r2, r7, #0 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + asrs r4, r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #10 │ │ │ │ + asrs r0, r3, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002d51c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002ee0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r0, [pc, #2872] @ 2e068 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2872] @ 2e06c │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1932] @ 2f5ac │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1932] @ 2f5b0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r5, [pc, #2868] @ 2e070 │ │ │ │ - ldr.w r2, [pc, #2868] @ 2e074 │ │ │ │ + ldr.w r5, [pc, #1928] @ 2f5b4 │ │ │ │ + ldr.w r2, [pc, #1928] @ 2f5b8 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2868] @ 2e078 │ │ │ │ + ldr.w r3, [pc, #1928] @ 2f5bc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2848] @ 2e07c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 2f5c0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2e3f0 │ │ │ │ - ldr.w r3, [pc, #2840] @ 2e080 │ │ │ │ - ldr.w r2, [r4, #876] @ 0x36c │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2f300 │ │ │ │ + ldr.w r3, [pc, #1900] @ 2f5c4 │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ + ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 1431c │ │ │ │ + bl 1432c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e480 │ │ │ │ - ldr.w r2, [pc, #2820] @ 2e084 │ │ │ │ + beq.w 2f346 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2f5c8 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d5a8 │ │ │ │ + beq.n 2ee9c │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d5a8 │ │ │ │ + beq.n 2ee9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e3e8 │ │ │ │ - ldr.w r3, [pc, #2780] @ 2e088 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ - mov.w ip, #7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - bl 14110 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e3c6 │ │ │ │ - ldr.w r2, [r4, #916] @ 0x394 │ │ │ │ + beq.w 2f2f4 │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #616] @ 0x268 │ │ │ │ + ldr.w r0, [r4, #764] @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1431c │ │ │ │ + bl 1432c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e4ca │ │ │ │ - ldr.w r2, [pc, #2712] @ 2e08c │ │ │ │ + beq.w 2f358 │ │ │ │ + ldr.w r2, [pc, #1816] @ 2f5cc │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d61a │ │ │ │ + beq.n 2eedc │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d61a │ │ │ │ + beq.n 2eedc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e42c │ │ │ │ - ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ + beq.w 2f2fa │ │ │ │ + ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ + ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1431c │ │ │ │ + bl 1432c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e462 │ │ │ │ - ldr.w r2, [pc, #2652] @ 2e090 │ │ │ │ + beq.w 2f36a │ │ │ │ + ldr.w r2, [pc, #1756] @ 2f5d0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d65a │ │ │ │ + beq.n 2ef1c │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d65a │ │ │ │ + beq.n 2ef1c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e478 │ │ │ │ - ldr.w r3, [pc, #2616] @ 2e094 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + beq.w 2f33a │ │ │ │ + ldr.w r3, [pc, #1716] @ 2f5d4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr.w r0, [r4, #916] @ 0x394 │ │ │ │ + mov.w ip, #9 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #812] @ 0x32c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 14120 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f2d6 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2f5d8 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 100a8 │ │ │ │ + bl 100b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2e53e │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + blt.w 2f3d6 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl feac │ │ │ │ + bl febc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e560 │ │ │ │ - ldr.w r3, [pc, #2572] @ 2e098 │ │ │ │ + beq.w 2f3e6 │ │ │ │ + ldr.w r3, [pc, #1628] @ 2f5dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2e584 │ │ │ │ + bne.w 2f40e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d6aa │ │ │ │ + beq.n 2ef9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e434 │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 9858 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e5e0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 95cc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2d6e0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e44a │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e61a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 2e676 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2e6de │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 2d710 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e4bc │ │ │ │ - ldr.w r3, [pc, #2440] @ 2e09c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 11788 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f2e6 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 2d750 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4ae │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2e6c8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ - blx 9858 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e6f6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 95cc │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2d78c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e456 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e70c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 2e722 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2e76e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 2d7bc │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e576 │ │ │ │ - ldr.w r3, [pc, #2272] @ 2e0a0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 11788 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f2b6 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 2d7fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e552 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2e758 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f88 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2f340 │ │ │ │ + ldrd r2, r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 100b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e788 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r9, #500] @ 0x1f4 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 9858 │ │ │ │ - mov r4, r0 │ │ │ │ + blt.w 2f440 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #824] @ 0x338 │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e5bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11788 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95cc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d858 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e43c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e5f6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2f29e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d878 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e496 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2e64e │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9410 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d8a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4a4 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2e6b0 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - bne.n 2d818 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blx 975c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, fp │ │ │ │ - mov r4, r9 │ │ │ │ - subs r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4e0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2e82a │ │ │ │ - ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 9858 │ │ │ │ + beq.w 2f452 │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e840 │ │ │ │ - ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ + beq.w 2f47c │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 95cc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d90e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4ea │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e85c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2e87e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 975c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d93a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4f4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e8fc │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9450 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d966 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7b6 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d97a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e502 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2e912 │ │ │ │ - ldr.w r3, [pc, #1824] @ 2e0a4 │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2e934 │ │ │ │ - ldr.w r3, [pc, #1808] @ 2e0a8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #648] @ 0x288 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - bl 100a8 │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd sl, r8, [sp, #32] │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 2d9da │ │ │ │ + beq.n 2f006 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7c0 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2e960 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e98c │ │ │ │ - ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 975c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e976 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 98fc │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2da1c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e50c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e9e0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e9b4 │ │ │ │ - ldr.w r3, [pc, #1664] @ 2e0ac │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2da66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e872 │ │ │ │ + cbnz r3, 2f006 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 2e9f6 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ea1a │ │ │ │ - ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 975c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ea58 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 98fc │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2daa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e516 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ea42 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2eab6 │ │ │ │ - ldr.w r3, [pc, #1528] @ 2e0b0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #664] @ 0x298 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2f494 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 2daf2 │ │ │ │ + beq.n 2f02a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e928 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2eb20 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2eaf8 │ │ │ │ - ldr.w r3, [pc, #1456] @ 2e0b4 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2eae2 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ea84 │ │ │ │ - ldr.w r3, [pc, #1412] @ 2e0b8 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2ea6e │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2eb96 │ │ │ │ - ldr.w r3, [pc, #1368] @ 2e0bc │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2f02a │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1460] @ 2f5e0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2eb80 │ │ │ │ - ldr.w r0, [r4, #680] @ 0x2a8 │ │ │ │ - blx 975c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eb6c │ │ │ │ - ldr.w r1, [pc, #1316] @ 2e0c0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dbd6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ea10 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ec2c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ec0a │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 975c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ebf6 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9450 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dc18 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e520 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ebde │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2eb40 │ │ │ │ - ldr.w r3, [pc, #1180] @ 2e0c4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dc3c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dc5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eaac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ebbc │ │ │ │ - ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - blx 975c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ec40 │ │ │ │ - ldr.w r1, [pc, #1100] @ 2e0c8 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dcb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ebd4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ec52 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ecd2 │ │ │ │ - ldr.w r0, [r4, #700] @ 0x2bc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 975c │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ecac │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9450 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dcf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e52a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ec98 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2ec70 │ │ │ │ - ldr r3, [pc, #964] @ (2e0cc ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dd18 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dd3a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ec66 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2f088 │ │ │ │ - ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ - blx 975c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f0bc │ │ │ │ - ldr r1, [pc, #888] @ (2e0d0 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2dd8c │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2f06a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb36 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2f0f4 │ │ │ │ - ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ - movs r0, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r4, #760] @ 0x2f8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #756] @ 0x2f4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #736] @ 0x2e0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #732] @ 0x2dc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #728] @ 0x2d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #720] @ 0x2d0 │ │ │ │ - ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ - bl ff20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + cbnz r3, 2f06a │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2f3ac │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #816] @ 0x330 │ │ │ │ + blx 9868 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f0e2 │ │ │ │ - ldr.w r1, [r4, #612] @ 0x264 │ │ │ │ - mov r0, r3 │ │ │ │ - bl feac │ │ │ │ + beq.w 2f4a6 │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f0ce │ │ │ │ - movs r3, #0 │ │ │ │ + beq.w 2f4b8 │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - blx 95cc │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r9 │ │ │ │ - beq.n 2de32 │ │ │ │ + beq.n 2f0c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e534 │ │ │ │ + beq.w 2f37c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2f09c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2f4ca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2de4e │ │ │ │ + beq.n 2f0e4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f0b0 │ │ │ │ - ldr r3, [pc, #644] @ (2e0d4 ) │ │ │ │ + beq.w 2f404 │ │ │ │ + ldr.w r3, [pc, #1276] @ 2f5e4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #764] @ 0x2fc │ │ │ │ + ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 100a8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2de86 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2f11e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ed1c │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2ed08 │ │ │ │ - ldr r0, [pc, #584] @ (2e0d8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12fdc │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2f3f8 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2f4dc │ │ │ │ + ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d96c │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ecf4 │ │ │ │ - ldr r2, [pc, #564] @ (2e0dc ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [pc, #564] @ (2e0e0 ) │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #772] @ 0x304 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 94c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq.w 2f502 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9868 │ │ │ │ mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f2ce │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f514 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + blx 9868 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f52c │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2dedc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ed26 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ed3a │ │ │ │ - ldr r2, [pc, #508] @ (2e0e4 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 9738 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2df1e │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 2f182 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ed30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 2ed92 │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 9858 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ed7e │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 992c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2df5a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ed52 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ed60 │ │ │ │ - ldr r0, [pc, #388] @ (2e0e8 ) │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12fdc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2df88 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + beq.w 2f386 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2ed74 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2eda6 │ │ │ │ - ldr.w r1, [r4, #780] @ 0x30c │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #772] @ 0x304 │ │ │ │ - blx 992c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2edc4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 94c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq.w 2f552 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2dfc6 │ │ │ │ + beq.n 2f1a2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2edba │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2f26a │ │ │ │ - ldr r2, [pc, #280] @ (2e0ec ) │ │ │ │ + beq.w 2f3a2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #784] @ 0x310 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 9738 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e006 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2f1bc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2edd6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2f256 │ │ │ │ - ldr r2, [pc, #224] @ (2e0f0 ) │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f286 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 2f398 │ │ │ │ + ldr.w r3, [pc, #1064] @ 2f5e8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2f246 │ │ │ │ - ldr r0, [pc, #200] @ (2e0f4 ) │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - beq.w 2f23c │ │ │ │ - ldr r0, [pc, #184] @ (2e0f8 ) │ │ │ │ - add.w ip, r2, #2 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r1 │ │ │ │ - it ne │ │ │ │ - addne r2, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #164] @ (2e0fc ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #160] @ (2e100 ) │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 2e104 │ │ │ │ - nop │ │ │ │ - cmp r2, #198 @ 0xc6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 2f232 │ │ │ │ - ldr.w r1, [pc, #3280] @ 2ede0 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp ip, r0 │ │ │ │ - it ne │ │ │ │ - addne r2, #2 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr.w r0, [pc, #3260] @ 2ede4 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12fdc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f21e │ │ │ │ - ldr.w r3, [pc, #3236] @ 2ede8 │ │ │ │ - add.w ip, sp, #88 @ 0x58 │ │ │ │ - ldr.w lr, [pc, #3232] @ 2edec │ │ │ │ - mov sl, ip │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r3, #16 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #20 │ │ │ │ - ldr.w r9, [r4, #772] @ 0x304 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - mov r7, sl │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #792] @ 0x318 │ │ │ │ - ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - blx 992c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f1e8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 94c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2e1c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f27c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2f204 │ │ │ │ - ldr.w r2, [pc, #3108] @ 2edf0 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ + ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 9738 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e20c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f1fa │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 2f1d4 │ │ │ │ - ldr.w r2, [r4, #852] @ 0x354 │ │ │ │ - ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 94c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2f1c0 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - blx 94c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2f1ac │ │ │ │ - ldr.w r0, [pc, #2992] @ 2edf4 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12fdc │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f196 │ │ │ │ - ldr.w r2, [pc, #2968] @ 2edf8 │ │ │ │ - ldr.w r3, [pc, #2968] @ 2edfc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r9, [r4, #772] @ 0x304 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #4 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w sl, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ - blx 992c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f108 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 94c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 100b8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2e2ae │ │ │ │ + beq.n 2f1f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f214 │ │ │ │ + beq.w 2f390 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2f12e │ │ │ │ - ldr.w r2, [pc, #2888] @ 2ee00 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2f564 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #812] @ 0x32c │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 9738 │ │ │ │ + ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + bl febc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f574 │ │ │ │ + ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ + mov r0, r3 │ │ │ │ + bl febc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f584 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ + blx 95dc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e2f8 │ │ │ │ + beq.n 2f250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f124 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2f160 │ │ │ │ - ldr.w r0, [pc, #2816] @ 2ee04 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - bl 12fdc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f14a │ │ │ │ - ldr.w r3, [pc, #2792] @ 2ee08 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #2792] @ 2ee0c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ - ldr.w r8, [r4, #772] @ 0x304 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - blx 992c │ │ │ │ + cbnz r3, 2f250 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2f596 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + blx 95dc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f176 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - blx 94c8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2f280 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2f280 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2f3be │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2e366 │ │ │ │ + beq.n 2f29a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f140 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2ecc0 │ │ │ │ - ldr.w r2, [pc, #2716] @ 2ee10 │ │ │ │ + beq.w 2f4ee │ │ │ │ + ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9748 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 9738 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e3a8 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2f2be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f18c │ │ │ │ + beq.w 2f4fa │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2e3c8 │ │ │ │ - ldr.w r1, [pc, #2656] @ 2ee14 │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr.w r0, [pc, #2652] @ 2ee18 │ │ │ │ + bge.n 2f2d8 │ │ │ │ + ldr r1, [pc, #804] @ (2f5ec ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #804] @ (2f5f0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ + bl 11d28 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #2640] @ 2ee1c │ │ │ │ - ldr.w r3, [pc, #2640] @ 2ee20 │ │ │ │ + ldr r2, [pc, #792] @ (2f5f4 ) │ │ │ │ + ldr r3, [pc, #724] @ (2f5b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2ea0c │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5a8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 99d4 │ │ │ │ + bne.w 2f5a8 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ee9c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eedc │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + blx 99e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e630 │ │ │ │ + beq.w 2f464 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r0, [r8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 2d564 │ │ │ │ + beq.w 2ee56 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r6, [r0, #0] │ │ │ │ - beq.w 2d564 │ │ │ │ + beq.w 2ee56 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2d564 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d564 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d61a │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d6aa │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d858 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d6e0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d78c │ │ │ │ - ldr.w r1, [pc, #2496] @ 2ee24 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #2492] @ 2ee28 │ │ │ │ + bne.w 2ee56 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ee56 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef1c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef9e │ │ │ │ + ldr r1, [pc, #688] @ (2f5f8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #688] @ (2f5fc ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d65a │ │ │ │ - ldr.w r1, [pc, #2472] @ 2ee2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #2472] @ 2ee30 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #676] @ (2f600 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #676] @ (2f604 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d878 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d8a2 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d750 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d710 │ │ │ │ - ldr.w r1, [pc, #2408] @ 2ee34 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #668] @ (2f608 ) │ │ │ │ movs r2, #8 │ │ │ │ - ldr.w r0, [pc, #2404] @ 2ee38 │ │ │ │ + ldr r0, [pc, #668] @ (2f60c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d8c8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d90e │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d93a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d97a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2da1c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2daa8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dc18 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dcf6 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.n 2de32 │ │ │ │ - ldr.w r1, [pc, #2300] @ 2ee3c │ │ │ │ - movs r2, #19 │ │ │ │ - ldr.w r0, [pc, #2296] @ 2ee40 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f0c4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f182 │ │ │ │ mov r0, r2 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d7fc │ │ │ │ - ldr.w r1, [pc, #2272] @ 2ee44 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2272] @ 2ee48 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d7bc │ │ │ │ - ldr.w r0, [pc, #2244] @ 2ee4c │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e79e │ │ │ │ - ldr.w r1, [pc, #2216] @ 2ee50 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2212] @ 2ee54 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1f6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f1bc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f1a2 │ │ │ │ + ldr r1, [pc, #608] @ (2f610 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #608] @ (2f614 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #2200] @ 2ee58 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2200] @ 2ee5c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - mov r0, r6 │ │ │ │ - bl ca0c │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #2172] @ 2ee60 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2172] @ 2ee64 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #600] @ (2f618 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #600] @ (2f61c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #2160] @ 2ee68 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2156] @ 2ee6c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ + bl 11d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #2132] @ 2ee70 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2128] @ 2ee74 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r3, [pc, #2116] @ 2ee78 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2112] @ 2ee7c │ │ │ │ - ldr.w r0, [pc, #2112] @ 2ee80 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r0, [pc, #2100] @ 2ee84 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #2088] @ 2ee88 │ │ │ │ - ldr.w r0, [pc, #2088] @ 2ee8c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r0, [pc, #2072] @ 2ee90 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2e69a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e7a6 │ │ │ │ - ldr.w r1, [pc, #2040] @ 2ee94 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2036] @ 2ee98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #2024] @ 2ee9c │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2024] @ 2eea0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e66e │ │ │ │ - ldr.w r1, [pc, #2008] @ 2eea4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2008] @ 2eea8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 2d6fc │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2e7cc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 2d6fc │ │ │ │ - ldr.w r1, [pc, #1972] @ 2eeac │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1968] @ 2eeb0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1956] @ 2eeb4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1956] @ 2eeb8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r0, [pc, #1944] @ 2eebc │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 11978 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2e742 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 2e7ae │ │ │ │ - ldr.w r1, [pc, #1916] @ 2eec0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1912] @ 2eec4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1900] @ 2eec8 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1900] @ 2eecc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 2d7a8 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 2e89e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 2d7a8 │ │ │ │ - ldr.w r1, [pc, #1860] @ 2eed0 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1860] @ 2eed4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e5a6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e69a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e742 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d966 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d9da │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 2e7e2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.w 2d6fc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2e7fe │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 2e7fe │ │ │ │ - cbz r2, 2e81e │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2e69a │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - ldr.w r3, [pc, #1740] @ 2eed8 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bl c9f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d718 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 2e7fe │ │ │ │ - ldr.w r1, [pc, #1712] @ 2eedc │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1708] @ 2eee0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1696] @ 2eee4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1696] @ 2eee8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e8c │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1676] @ 2eeec │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1676] @ 2eef0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e854 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2da66 │ │ │ │ - ldr.w r0, [pc, #1652] @ 2eef4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #1644] @ 2eef8 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ - ldr.w r0, [pc, #1640] @ 2eefc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12340 │ │ │ │ - b.n 2e854 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16df8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 2e8b4 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.w 2d7a8 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2e8d0 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 2e8d0 │ │ │ │ - cbz r2, 2e8f0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2e742 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - ldr.w r3, [pc, #1572] @ 2ef00 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bl c9f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d7c4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 2e8d0 │ │ │ │ - ldr.w r1, [pc, #1540] @ 2ef04 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1540] @ 2ef08 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e854 │ │ │ │ - ldr.w r1, [pc, #1528] @ 2ef0c │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1524] @ 2ef10 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2daf2 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d994 │ │ │ │ - ldr.w r4, [pc, #1488] @ 2ef14 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1488] @ 2ef18 │ │ │ │ - ldr.w r0, [pc, #1488] @ 2ef1c │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r9, [sp] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1468] @ 2ef20 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1468] @ 2ef24 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1456] @ 2ef28 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1452] @ 2ef2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r3, [pc, #1440] @ 2ef30 │ │ │ │ - ldr.w r1, [pc, #1440] @ 2ef34 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r1, [pc, #1432] @ 2ef38 │ │ │ │ - ldr.w r0, [pc, #1432] @ 2ef3c │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2da2a │ │ │ │ - ldr.w r4, [pc, #1404] @ 2ef40 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r1, [pc, #1404] @ 2ef44 │ │ │ │ - ldr.w r0, [pc, #1404] @ 2ef48 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1384] @ 2ef4c │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2ef50 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #584] @ (2f620 ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #584] @ (2f624 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1372] @ 2ef54 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1368] @ 2ef58 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #576] @ (2f628 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #576] @ (2f62c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - blx 9234 <__stack_chk_fail@plt> │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dbd6 │ │ │ │ - ldr.w r3, [pc, #1300] @ 2ef30 │ │ │ │ - ldr.w r1, [pc, #1340] @ 2ef5c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r1, [pc, #1328] @ 2ef60 │ │ │ │ - ldr.w r0, [pc, #1328] @ 2ef64 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2f11e │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2f0e4 │ │ │ │ + ldr r0, [pc, #544] @ (2f630 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1316] @ 2ef68 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1312] @ 2ef6c │ │ │ │ + bl 11988 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f42e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2f54a │ │ │ │ + ldr r1, [pc, #516] @ (2f634 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #516] @ (2f638 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1300] @ 2ef70 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1300] @ 2ef74 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #504] @ (2f63c ) │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #504] @ (2f640 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1288] @ 2ef78 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr.w r0, [pc, #1284] @ 2ef7c │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #496] @ (2f644 ) │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #496] @ (2f648 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r3, [pc, #1192] @ 2ef30 │ │ │ │ - ldr.w r1, [pc, #1268] @ 2ef80 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r3, [pc, #348] @ (2f5c4 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #480] @ (2f64c ) │ │ │ │ + ldr r0, [pc, #480] @ (2f650 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r1, [pc, #1260] @ 2ef84 │ │ │ │ - ldr.w r0, [pc, #1260] @ 2ef88 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dc5e │ │ │ │ - mov r1, sl │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2dab6 │ │ │ │ - ldr.w r4, [pc, #1224] @ 2ef8c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r1, [pc, #1220] @ 2ef90 │ │ │ │ - ldr.w r0, [pc, #1220] @ 2ef94 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1204] @ 2ef98 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1200] @ 2ef9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r3, [pc, #1076] @ 2ef30 │ │ │ │ - ldr.w r1, [pc, #1184] @ 2efa0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r1, [pc, #1176] @ 2efa4 │ │ │ │ - ldr.w r0, [pc, #1176] @ 2efa8 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #468] @ (2f654 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #468] @ (2f658 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1160] @ 2efac │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1160] @ 2efb0 │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #452] @ (2f65c ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #452] @ (2f660 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd8c │ │ │ │ - mov r1, sl │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2dc26 │ │ │ │ - ldr.w r4, [pc, #1124] @ 2efb4 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r1, [pc, #1124] @ 2efb8 │ │ │ │ - ldr.w r0, [pc, #1124] @ 2efbc │ │ │ │ - add r4, pc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f48c │ │ │ │ + ldr r1, [pc, #444] @ (2f664 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #444] @ (2f668 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12340 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1104] @ 2efc0 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr.w r0, [pc, #1104] @ 2efc4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1092] @ 2efc8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1092] @ 2efcc │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #432] @ (2f66c ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #432] @ (2f670 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr r3, [pc, #920] @ (2ef30 ) │ │ │ │ - ldr.w r1, [pc, #1076] @ 2efd0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2efd4 │ │ │ │ - ldr.w r0, [pc, #1068] @ 2efd8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f48c │ │ │ │ + ldr r1, [pc, #424] @ (2f674 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #424] @ (2f678 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e3c6 │ │ │ │ - ldr.w r1, [pc, #1052] @ 2efdc │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1052] @ 2efe0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f48c │ │ │ │ + ldr r1, [pc, #412] @ (2f67c ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #412] @ (2f680 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2f29a │ │ │ │ mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dcb4 │ │ │ │ - ldr.w r1, [pc, #1028] @ 2efe4 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1024] @ 2efe8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #1012] @ (2efec ) │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr r0, [pc, #1012] @ (2eff0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r3, [pc, #804] @ (2ef30 ) │ │ │ │ - ldr r1, [pc, #996] @ (2eff4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r1, [pc, #988] @ (2eff8 ) │ │ │ │ - ldr r0, [pc, #992] @ (2effc ) │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #976] @ (2f000 ) │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #976] @ (2f004 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #964] @ (2f008 ) │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr r0, [pc, #964] @ (2f00c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #956] @ (2f010 ) │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr r0, [pc, #956] @ (2f014 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd3a │ │ │ │ - mov r1, sl │ │ │ │ - blx 97a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2dd04 │ │ │ │ - ldr r4, [pc, #920] @ (2f018 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #920] @ (2f01c ) │ │ │ │ - ldr r0, [pc, #924] @ (2f020 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12340 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #904] @ (2f024 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #904] @ (2f028 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #892] @ (2f02c ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #892] @ (2f030 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #880] @ (2f034 ) │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr r0, [pc, #880] @ (2f038 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e66e │ │ │ │ - ldr r3, [pc, #604] @ (2ef30 ) │ │ │ │ - ldr r1, [pc, #868] @ (2f03c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9274 │ │ │ │ - ldr r1, [pc, #860] @ (2f040 ) │ │ │ │ - ldr r0, [pc, #864] @ (2f044 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f2be │ │ │ │ + ldr r1, [pc, #384] @ (2f684 ) │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #384] @ (2f688 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #848] @ (2f048 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #848] @ (2f04c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #372] @ (2f68c ) │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr r0, [pc, #372] @ (2f690 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #836] @ (2f050 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #836] @ (2f054 ) │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #356] @ (2f694 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #356] @ (2f698 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2de86 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dedc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2df1e │ │ │ │ - ldr r1, [pc, #796] @ (2f058 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #796] @ (2f05c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2e3c6 │ │ │ │ + bl 11d28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f84 │ │ │ │ + b.n 2f2d6 │ │ │ │ mov r0, r1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2df5a │ │ │ │ - ldr r1, [pc, #764] @ (2f060 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #764] @ (2f064 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f42e │ │ │ │ + ldr r1, [pc, #328] @ (2f69c ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #328] @ (2f6a0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2df88 │ │ │ │ - ldr r1, [pc, #744] @ (2f068 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #744] @ (2f06c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f53c │ │ │ │ + ldr r1, [pc, #316] @ (2f6a4 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #316] @ (2f6a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #732] @ (2f070 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #732] @ (2f074 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #308] @ (2f6ac ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #308] @ (2f6b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #720] @ (2f078 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #720] @ (2f07c ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f2d6 │ │ │ │ + ldr r1, [pc, #300] @ (2f6b4 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #300] @ (2f6b8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dfc6 │ │ │ │ - ldr r1, [pc, #696] @ (2f080 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #696] @ (2f084 ) │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f3ce │ │ │ │ + ldr r1, [pc, #292] @ (2f6bc ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #292] @ (2f6c0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2e66e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e006 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #172 @ 0xac │ │ │ │ - movs r2, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r6, #226 @ 0xe2 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - rors r2, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r5, #0 │ │ │ │ + bl 11d28 │ │ │ │ + b.n 2f3ce │ │ │ │ + blx 9244 <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - ands r0, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ands r4, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #206 @ 0xce │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #384] @ (2f008 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (2efc0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp sl, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #82 @ 0x52 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #184 @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #128 @ 0x80 │ │ │ │ + asrs r4, r1, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #178 @ 0xb2 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #96 @ 0x60 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #58 @ 0x3a │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #56 @ 0x38 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #38 @ 0x26 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #248 @ 0xf8 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #246 @ 0xf6 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #204 @ 0xcc │ │ │ │ + lsrs r0, r4, #20 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r7, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #202 @ 0xca │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #130 @ 0x82 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #228 @ 0xe4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #628] @ (2f300 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #628] @ (2f304 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #616] @ (2f308 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #616] @ (2f30c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e66e │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2de4e │ │ │ │ - ldr r1, [pc, #592] @ (2f310 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #592] @ (2f314 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #584] @ (2f318 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #584] @ (2f31c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e66e │ │ │ │ - ldr r1, [pc, #572] @ (2f320 ) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r0, [pc, #572] @ (2f324 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #560] @ (2f328 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #560] @ (2f32c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #548] @ (2f330 ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #548] @ (2f334 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e8c │ │ │ │ - b.w 2e3c6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e2f8 │ │ │ │ - ldr r1, [pc, #520] @ (2f338 ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #516] @ (2f33c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f11a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e366 │ │ │ │ - ldr r1, [pc, #500] @ (2f340 ) │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr r0, [pc, #496] @ (2f344 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #484] @ (2f348 ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #484] @ (2f34c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #472] @ (2f350 ) │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr r0, [pc, #468] @ (2f354 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e66e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e3a8 │ │ │ │ - ldr r1, [pc, #448] @ (2f358 ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #444] @ (2f35c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #432] @ (2f360 ) │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ - ldr r0, [pc, #432] @ (2f364 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #420] @ (2f368 ) │ │ │ │ - movs r2, #231 @ 0xe7 │ │ │ │ - ldr r0, [pc, #420] @ (2f36c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #408] @ (2f370 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #408] @ (2f374 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #396] @ (2f378 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #396] @ (2f37c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f11a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e20c │ │ │ │ - ldr r1, [pc, #376] @ (2f380 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #376] @ (2f384 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f11a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e2ae │ │ │ │ - ldr r1, [pc, #360] @ (2f388 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #360] @ (2f38c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r2, [pc, #348] @ (2f390 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2e126 │ │ │ │ - ldr r2, [pc, #340] @ (2f394 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2e056 │ │ │ │ - ldr r2, [pc, #336] @ (2f398 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #324] @ (2f394 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2e056 │ │ │ │ - ldr r1, [pc, #324] @ (2f39c ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #324] @ (2f3a0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e3c6 │ │ │ │ - ldr r1, [pc, #312] @ (2f3a4 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #312] @ (2f3a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.w 2e66e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e1c0 │ │ │ │ - ldr r3, [pc, #292] @ (2f3ac ) │ │ │ │ - movw r2, #15561 @ 0x3cc9 │ │ │ │ - ldr r1, [pc, #288] @ (2f3b0 ) │ │ │ │ - ldr r0, [pc, #292] @ (2f3b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2f3b8 ) │ │ │ │ - movw r2, #15088 @ 0x3af0 │ │ │ │ - ldr r1, [pc, #276] @ (2f3bc ) │ │ │ │ - ldr r0, [pc, #280] @ (2f3c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2f3c4 ) │ │ │ │ - movw r2, #15056 @ 0x3ad0 │ │ │ │ - ldr r1, [pc, #264] @ (2f3c8 ) │ │ │ │ - ldr r0, [pc, #268] @ (2f3cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (2f3d0 ) │ │ │ │ - movw r2, #15496 @ 0x3c88 │ │ │ │ - ldr r1, [pc, #252] @ (2f3d4 ) │ │ │ │ - ldr r0, [pc, #256] @ (2f3d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (2f3dc ) │ │ │ │ - movw r2, #15021 @ 0x3aad │ │ │ │ - ldr r1, [pc, #240] @ (2f3e0 ) │ │ │ │ - ldr r0, [pc, #244] @ (2f3e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #202 @ 0xca │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #184 @ 0xb8 │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r1, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r6, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, r3, r3 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #152 @ 0x98 │ │ │ │ + adds r6, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ + subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r0, r3 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r2 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f3e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #588] @ (2f648 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #588] @ (2f64c ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #588] @ (2f650 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #584] @ (2f654 ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2f52c │ │ │ │ - ldrd r2, r3, [r6, #824] @ 0x338 │ │ │ │ - ldr.w r7, [r6, #784] @ 0x310 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f5e4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2f5cc │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r0 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2f62e │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - cmp r1, r0 │ │ │ │ - mov.w r0, #3 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r7, #0] │ │ │ │ - ldr r1, [pc, #504] @ (2f658 ) │ │ │ │ - ldr.w sl, [r6, #832] @ 0x340 │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 9480 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f586 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2f61a │ │ │ │ - ldr r0, [pc, #468] @ (2f65c ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f604 │ │ │ │ - ldr r0, [pc, #460] @ (2f660 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f600 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2f5fc │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq.w 2f5fc │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq.w 2f5fc │ │ │ │ - mov r2, r4 │ │ │ │ - str r7, [r4, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 100a8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f4d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f562 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2f570 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #836] @ 0x344 │ │ │ │ - ldr.w r1, [r6, #840] @ 0x348 │ │ │ │ - bl 100a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f590 │ │ │ │ - ldr.w r2, [r6, #924] @ 0x39c │ │ │ │ - ldr.w r0, [r6, #768] @ 0x300 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 1431c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f5a0 │ │ │ │ - ldr r2, [pc, #352] @ (2f664 ) │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - beq.n 2f524 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.n 2f524 │ │ │ │ - cbz r1, 2f56a │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 99d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f5b4 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 2f412 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.w 2f412 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2f412 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f412 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4d2 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f524 │ │ │ │ - ldr r1, [pc, #244] @ (2f668 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #244] @ (2f66c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 115d0 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2f47c │ │ │ │ - ldr r1, [pc, #220] @ (2f670 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2f674 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f57e │ │ │ │ - ldr r1, [pc, #212] @ (2f678 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2f67c ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f57e │ │ │ │ - ldr r3, [pc, #160] @ (2f658 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #196] @ (2f680 ) │ │ │ │ - ldr r0, [pc, #196] @ (2f684 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11d18 │ │ │ │ - b.n 2f57e │ │ │ │ - ldr r3, [pc, #184] @ (2f688 ) │ │ │ │ - movw r2, #15841 @ 0x3de1 │ │ │ │ - ldr r1, [pc, #184] @ (2f68c ) │ │ │ │ - ldr r0, [pc, #184] @ (2f690 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2f694 ) │ │ │ │ - movw r2, #15840 @ 0x3de0 │ │ │ │ - ldr r1, [pc, #172] @ (2f698 ) │ │ │ │ - ldr r0, [pc, #172] @ (2f69c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - bl 9a60 │ │ │ │ - bl 9a00 │ │ │ │ - ldr r3, [pc, #152] @ (2f6a0 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #152] @ (2f6a4 ) │ │ │ │ - ldr r0, [pc, #152] @ (2f6a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (2f6ac ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #144] @ (2f6b0 ) │ │ │ │ - ldr r0, [pc, #144] @ (2f6b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (2f6b8 ) │ │ │ │ - movw r2, #15842 @ 0x3de2 │ │ │ │ - ldr r1, [pc, #132] @ (2f6bc ) │ │ │ │ - ldr r0, [pc, #136] @ (2f6c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c8 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #10 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ + adds r7, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #102 @ 0x66 │ │ │ │ + adds r6, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ + adds r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #23 │ │ │ │ + adds r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #174 @ 0xae │ │ │ │ + adds r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, r7] │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ + adds r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #10 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r7] │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + adds r5, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r6] │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + adds r6, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #9 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #21 │ │ │ │ + adds r5, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #0 │ │ │ │ + adds r6, #152 @ 0x98 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002f6c4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -61436,15 +61378,15 @@ │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ cbz r3, 2f6e6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11610 │ │ │ │ + bl 11620 │ │ │ │ ldr r1, [pc, #180] @ (2f7a0 ) │ │ │ │ ldr r3, [pc, #180] @ (2f7a4 ) │ │ │ │ ldr r2, [pc, #184] @ (2f7a8 ) │ │ │ │ ldr.w ip, [pc, #184] @ 2f7ac │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [pc, #180] @ (2f7b0 ) │ │ │ │ @@ -61504,842 +61446,544 @@ │ │ │ │ ldr.w ip, [pc, #128] @ 2f7f0 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ ldr.w ip, [pc, #120] @ 2f7f4 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13ca8 │ │ │ │ + bl 13cb8 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f792 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ b.n 2f6e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2f6e2 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r4, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f7f8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #140] @ (2f894 ) │ │ │ │ - ldr r3, [pc, #140] @ (2f898 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (2f89c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9814 │ │ │ │ - ldr r3, [pc, #124] @ (2f8a0 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f856 │ │ │ │ - bl 2f6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f856 │ │ │ │ - bl 18940 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f856 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f848 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f84c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f84a │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f86e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f86e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f886 │ │ │ │ - cbz r5, 2f880 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f880 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f88c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f86e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f880 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f8a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2f904 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2f908 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f8d6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2f8d0 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2f90c ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2896 @ 0xb50 │ │ │ │ - blx 94f8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f8d0 │ │ │ │ - bl 2f7f8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f8d0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r0, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f910 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #248] @ (2fa18 ) │ │ │ │ - ldr r3, [pc, #248] @ (2fa1c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #248] @ (2fa20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9814 │ │ │ │ - ldr r3, [pc, #232] @ (2fa24 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f96e │ │ │ │ - bl 2f6c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f96e │ │ │ │ - bl 1be24 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f96e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f960 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f964 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f962 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f988 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f988 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2fa10 │ │ │ │ - cbz r5, 2f99c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f99c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2fa08 │ │ │ │ - ldr r3, [pc, #136] @ (2fa28 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f9b4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f9b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2fa02 │ │ │ │ - ldr r3, [pc, #116] @ (2fa2c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f9d0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f9d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f9fc │ │ │ │ - ldr r3, [pc, #92] @ (2fa30 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2f9ec │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f9ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f9f6 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f9ec │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f9d0 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f9b4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f99c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f988 │ │ │ │ - nop │ │ │ │ - lsls r2, r3, #27 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002fa34 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2fa94 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2fa98 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2fa66 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2fa60 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2fa9c ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2948 @ 0xb84 │ │ │ │ - blx 94f8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2fa60 │ │ │ │ - bl 2f910 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2fa60 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #22 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r5, #5 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002faa0 : │ │ │ │ +0002f7f8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r4, [pc, #1052] @ 2fecc │ │ │ │ + ldr.w r4, [pc, #1052] @ 2fc24 │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r3, [pc, #1048] @ 2fed0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 2fc28 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1048] @ 2fed4 │ │ │ │ + ldr.w r1, [pc, #1048] @ 2fc2c │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9814 │ │ │ │ - ldr.w r3, [pc, #1028] @ 2fed8 │ │ │ │ + blx 9824 │ │ │ │ + ldr.w r3, [pc, #1028] @ 2fc30 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fb50 │ │ │ │ - ldr r0, [pc, #1020] @ (2fedc ) │ │ │ │ + beq.n 2f8a8 │ │ │ │ + ldr r0, [pc, #1020] @ (2fc34 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ - bl 12fdc │ │ │ │ - ldr r3, [pc, #1008] @ (2fee0 ) │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ + bl 12fec │ │ │ │ + ldr r3, [pc, #1008] @ (2fc38 ) │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2feb2 │ │ │ │ - ldr r3, [pc, #1000] @ (2fee4 ) │ │ │ │ + beq.w 2fc0a │ │ │ │ + ldr r3, [pc, #1000] @ (2fc3c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #1000] @ (2fee8 ) │ │ │ │ + ldr r0, [pc, #1000] @ (2fc40 ) │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - bl 12fdc │ │ │ │ - ldr r2, [pc, #984] @ (2feec ) │ │ │ │ + bl 12fec │ │ │ │ + ldr r2, [pc, #984] @ (2fc44 ) │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2fb58 │ │ │ │ - ldr r2, [pc, #980] @ (2fef0 ) │ │ │ │ + cbz r0, 2f8b0 │ │ │ │ + ldr r2, [pc, #980] @ (2fc48 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #976] @ (2fef4 ) │ │ │ │ + ldr r2, [pc, #976] @ (2fc4c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ bl 2f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fb58 │ │ │ │ - bl 2d51c │ │ │ │ + blt.n 2f8b0 │ │ │ │ + bl 22588 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2fb58 │ │ │ │ + beq.n 2f8b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb4a │ │ │ │ + beq.n 2f8a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2feaa │ │ │ │ + beq.w 2fc02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #908] @ (2fee0 ) │ │ │ │ - ldr r3, [pc, #920] @ (2feec ) │ │ │ │ + ldr r2, [pc, #908] @ (2fc38 ) │ │ │ │ + ldr r3, [pc, #920] @ (2fc44 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fb7a │ │ │ │ + cbz r0, 2f8d2 │ │ │ │ ldr.w ip, [r0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 2fb7a │ │ │ │ + beq.n 2f8d2 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fb7a │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 2fb92 │ │ │ │ + cbnz r3, 2f8d2 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 2f8ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb92 │ │ │ │ + beq.n 2f8ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fb92 │ │ │ │ + cbnz r3, 2f8ea │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #868] @ (2fef8 ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #868] @ (2fc50 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 2febe │ │ │ │ + bmi.w 2fc16 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #856] @ (2fefc ) │ │ │ │ + ldr r3, [pc, #856] @ (2fc54 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2fec4 │ │ │ │ + bmi.w 2fc1c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #844] @ (2ff00 ) │ │ │ │ + ldr r3, [pc, #844] @ (2fc58 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fbce │ │ │ │ + cbz r0, 2f926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbce │ │ │ │ + beq.n 2f926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fbce │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f926 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #816] @ (2ff04 ) │ │ │ │ + ldr r3, [pc, #816] @ (2fc5c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fbee │ │ │ │ + cbz r0, 2f946 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fbee │ │ │ │ + beq.n 2f946 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fbee │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f946 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #788] @ (2ff08 ) │ │ │ │ + ldr r3, [pc, #788] @ (2fc60 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc0e │ │ │ │ + cbz r0, 2f966 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc0e │ │ │ │ + beq.n 2f966 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc0e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f966 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #760] @ (2ff0c ) │ │ │ │ + ldr r3, [pc, #760] @ (2fc64 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc2e │ │ │ │ + cbz r0, 2f986 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc2e │ │ │ │ + beq.n 2f986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc2e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f986 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #732] @ (2ff10 ) │ │ │ │ + ldr r3, [pc, #732] @ (2fc68 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc4e │ │ │ │ + cbz r0, 2f9a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc4e │ │ │ │ + beq.n 2f9a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc4e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f9a6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #704] @ (2ff14 ) │ │ │ │ + ldr r3, [pc, #704] @ (2fc6c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc6e │ │ │ │ + cbz r0, 2f9c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc6e │ │ │ │ + beq.n 2f9c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc6e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f9c6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #676] @ (2ff18 ) │ │ │ │ + ldr r3, [pc, #676] @ (2fc70 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fc8e │ │ │ │ + cbz r0, 2f9e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc8e │ │ │ │ + beq.n 2f9e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fc8e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f9e6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #648] @ (2ff1c ) │ │ │ │ + ldr r3, [pc, #648] @ (2fc74 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fcae │ │ │ │ + cbz r0, 2fa06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcae │ │ │ │ + beq.n 2fa06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fcae │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fa06 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #620] @ (2ff20 ) │ │ │ │ + ldr r3, [pc, #620] @ (2fc78 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fcce │ │ │ │ + cbz r0, 2fa26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcce │ │ │ │ + beq.n 2fa26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fcce │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fa26 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #592] @ (2ff24 ) │ │ │ │ + ldr r3, [pc, #592] @ (2fc7c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fcee │ │ │ │ + cbz r0, 2fa46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fcee │ │ │ │ + beq.n 2fa46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fcee │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fa46 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #564] @ (2ff28 ) │ │ │ │ + ldr r3, [pc, #564] @ (2fc80 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fd0e │ │ │ │ + cbz r0, 2fa66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd0e │ │ │ │ + beq.n 2fa66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fd0e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fa66 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #536] @ (2ff2c ) │ │ │ │ + ldr r3, [pc, #536] @ (2fc84 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fd2e │ │ │ │ + cbz r0, 2fa86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd2e │ │ │ │ + beq.n 2fa86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fd2e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fa86 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #508] @ (2ff30 ) │ │ │ │ + ldr r3, [pc, #508] @ (2fc88 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fd4e │ │ │ │ + cbz r0, 2faa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd4e │ │ │ │ + beq.n 2faa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fd4e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2faa6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #480] @ (2ff34 ) │ │ │ │ + ldr r3, [pc, #480] @ (2fc8c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fd6e │ │ │ │ + cbz r0, 2fac6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd6e │ │ │ │ + beq.n 2fac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fd6e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fac6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #452] @ (2ff38 ) │ │ │ │ + ldr r3, [pc, #452] @ (2fc90 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fd8e │ │ │ │ + cbz r0, 2fae6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fd8e │ │ │ │ + beq.n 2fae6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fd8e │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fae6 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #424] @ (2ff3c ) │ │ │ │ + ldr r3, [pc, #424] @ (2fc94 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fdae │ │ │ │ + cbz r0, 2fb06 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fdae │ │ │ │ + beq.n 2fb06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fdae │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fb06 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #396] @ (2ff40 ) │ │ │ │ + ldr r3, [pc, #396] @ (2fc98 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2fdce │ │ │ │ + cbz r0, 2fb26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fdce │ │ │ │ + beq.n 2fb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fdce │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #372] @ (2ff44 ) │ │ │ │ + cbnz r3, 2fb26 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #372] @ (2fc9c ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fdf0 │ │ │ │ + cbz r0, 2fb48 │ │ │ │ str r2, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fdf0 │ │ │ │ + beq.n 2fb48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fdf0 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #340] @ (2ff48 ) │ │ │ │ + cbnz r3, 2fb48 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #340] @ (2fca0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fe10 │ │ │ │ + cbz r0, 2fb68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fe10 │ │ │ │ + beq.n 2fb68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fe10 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #312] @ (2ff4c ) │ │ │ │ + cbnz r3, 2fb68 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #312] @ (2fca4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fe30 │ │ │ │ + cbz r0, 2fb88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fe30 │ │ │ │ + beq.n 2fb88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fe30 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #284] @ (2ff50 ) │ │ │ │ + cbnz r3, 2fb88 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #284] @ (2fca8 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2fe50 │ │ │ │ + cbz r0, 2fba8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fe50 │ │ │ │ + beq.n 2fba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fe50 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #256] @ (2ff54 ) │ │ │ │ + cbnz r3, 2fba8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #256] @ (2fcac ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2fe70 │ │ │ │ + cbz r0, 2fbc8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe70 │ │ │ │ + beq.n 2fbc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fe70 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fbc8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2fe8c │ │ │ │ + cbz r0, 2fbe4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fe8c │ │ │ │ + beq.n 2fbe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2fe8c │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2fbe4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2fea4 │ │ │ │ + cbz r0, 2fbfc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fea4 │ │ │ │ + beq.n 2fbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2feb8 │ │ │ │ + cbz r3, 2fc10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2fb4c │ │ │ │ + b.n 2f8a4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fb4a │ │ │ │ - ldr r3, [pc, #56] @ (2feec ) │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f8a2 │ │ │ │ + ldr r3, [pc, #56] @ (2fc44 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2fb58 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fea4 │ │ │ │ - bl ca2c │ │ │ │ - b.n 2fb9e │ │ │ │ - bl ca2c │ │ │ │ - b.n 2fbae │ │ │ │ + b.n 2f8b0 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fbfc │ │ │ │ + bl ca3c │ │ │ │ + b.n 2f8f6 │ │ │ │ + bl ca3c │ │ │ │ + b.n 2f906 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #21 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #3 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #4 │ │ │ │ + movs r1, #174 @ 0xae │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3, #9 │ │ │ │ + lsrs r6, r0, #20 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -62388,408 +62032,706 @@ │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ff58 : │ │ │ │ +0002fcb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2ffb8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2fd10 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2ffbc ) │ │ │ │ + ldr r2, [pc, #80] @ (2fd14 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ff8a │ │ │ │ + cbz r3, 2fce2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2ff84 │ │ │ │ + beq.n 2fcdc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2ffc0 ) │ │ │ │ + ldr r0, [pc, #52] @ (2fd18 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3208 @ 0xc88 │ │ │ │ - blx 94f8 │ │ │ │ + add.w r0, r0, #3104 @ 0xc20 │ │ │ │ + blx 9508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ff84 │ │ │ │ - bl 2faa0 │ │ │ │ + beq.n 2fcdc │ │ │ │ + bl 2f7f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2ff84 │ │ │ │ + bne.n 2fcdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r2, #2 │ │ │ │ + lsls r0, r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #17 │ │ │ │ + lsrs r2, r6, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002ffc4 : │ │ │ │ +0002fd1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #140] @ (30060 ) │ │ │ │ - ldr r3, [pc, #140] @ (30064 ) │ │ │ │ + ldr r4, [pc, #140] @ (2fdb8 ) │ │ │ │ + ldr r3, [pc, #140] @ (2fdbc ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (30068 ) │ │ │ │ + ldr r1, [pc, #140] @ (2fdc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90b4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9814 │ │ │ │ - ldr r3, [pc, #124] @ (3006c ) │ │ │ │ + blx 9824 │ │ │ │ + ldr r3, [pc, #124] @ (2fdc4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 30022 │ │ │ │ + cbz r0, 2fd7a │ │ │ │ bl 2f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 30022 │ │ │ │ - bl 2f3e8 │ │ │ │ + blt.n 2fd7a │ │ │ │ + bl 24454 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 30022 │ │ │ │ + beq.n 2fd7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30014 │ │ │ │ + beq.n 2fd6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 30018 │ │ │ │ + cbz r3, 2fd70 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30016 │ │ │ │ + b.n 2fd6e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 3003a │ │ │ │ + cbz r0, 2fd92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3003a │ │ │ │ + beq.n 2fd92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 30052 │ │ │ │ - cbz r5, 3004c │ │ │ │ + cbz r3, 2fdaa │ │ │ │ + cbz r5, 2fda4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3004c │ │ │ │ + beq.n 2fda4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 30058 │ │ │ │ + cbz r3, 2fdb0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3003a │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fd92 │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 3004c │ │ │ │ - movs r6, r4 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fda4 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r3, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -00030070 : │ │ │ │ +0002fdc8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2fe28 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2fe2c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2fdfa │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2fdf4 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2fe30 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3156 @ 0xc54 │ │ │ │ + blx 9508 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2fdf4 │ │ │ │ + bl 2fd1c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2fdf4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r3, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002fe34 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #140] @ (2fed0 ) │ │ │ │ + ldr r3, [pc, #140] @ (2fed4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #140] @ (2fed8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90b4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 9824 │ │ │ │ + ldr r3, [pc, #124] @ (2fedc ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2fe92 │ │ │ │ + bl 2f6c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2fe92 │ │ │ │ + bl 24730 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2fe92 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fe84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fe88 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2fe86 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2feaa │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2feaa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fec2 │ │ │ │ + cbz r5, 2febc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2febc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fec8 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2feaa │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2febc │ │ │ │ + lsls r6, r6, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002fee0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2ff40 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2ff44 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2ff12 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2ff0c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2ff48 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3208 @ 0xc88 │ │ │ │ + blx 9508 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2ff0c │ │ │ │ + bl 2fe34 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2ff0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r0, r1, #4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r0, #19 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002ff4c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #248] @ (30054 ) │ │ │ │ + ldr r3, [pc, #248] @ (30058 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #248] @ (3005c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90b4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 9824 │ │ │ │ + ldr r3, [pc, #232] @ (30060 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2ffaa │ │ │ │ + bl 2f6c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2ffaa │ │ │ │ + bl 2ee0c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2ffaa │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ff9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2ffa0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2ff9e │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2ffc4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ffc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3004c │ │ │ │ + cbz r5, 2ffd8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ffd8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 30044 │ │ │ │ + ldr r3, [pc, #136] @ (30064 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2fff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fff0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 3003e │ │ │ │ + ldr r3, [pc, #116] @ (30068 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 3000c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3000c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 30038 │ │ │ │ + ldr r3, [pc, #92] @ (3006c ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 30028 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 30028 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 30032 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 30028 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 3000c │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fff0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ffd8 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ffc4 │ │ │ │ + nop │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #234 @ 0xea │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00030070 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (300d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (300d0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (300d4 ) │ │ │ │ + ldr r2, [pc, #80] @ (300d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 300a2 │ │ │ │ + cbz r3, 300a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3009c │ │ │ │ + beq.n 3009c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (300d8 ) │ │ │ │ + ldr r0, [pc, #52] @ (300d8 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ addw r0, r0, #3260 @ 0xcbc │ │ │ │ - blx 94f8 │ │ │ │ + blx 9508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3009c │ │ │ │ - bl 2ffc4 │ │ │ │ + beq.n 3009c │ │ │ │ + bl 2ff4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3009c │ │ │ │ + bne.n 3009c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ vhadd.u d16, d8, d1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000300dc : │ │ │ │ +000300dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #384] @ (3026c ) │ │ │ │ + ldr r3, [pc, #384] @ (3026c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #384] @ (30270 ) │ │ │ │ + ldr r5, [pc, #384] @ (30270 ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ - cbz r4, 3010c │ │ │ │ + cbz r4, 3010c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 30106 │ │ │ │ + beq.n 30106 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #356] @ (30274 ) │ │ │ │ + ldr r0, [pc, #356] @ (30274 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3312 @ 0xcf0 │ │ │ │ - blx 94f8 │ │ │ │ + blx 9508 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 30106 │ │ │ │ - ldr r3, [pc, #332] @ (30278 ) │ │ │ │ + beq.n 30106 │ │ │ │ + ldr r3, [pc, #332] @ (30278 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #332] @ (3027c ) │ │ │ │ + ldr r1, [pc, #332] @ (3027c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 979c │ │ │ │ + blx 97ac │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3024a │ │ │ │ - ldr r1, [pc, #316] @ (30280 ) │ │ │ │ + beq.w 3024a │ │ │ │ + ldr r1, [pc, #316] @ (30280 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3016c │ │ │ │ + beq.n 3016c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3016c │ │ │ │ + cbnz r3, 3016c │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3024a │ │ │ │ - ldr r3, [pc, #272] @ (30284 ) │ │ │ │ + blt.n 3024a │ │ │ │ + ldr r3, [pc, #272] @ (30284 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #272] @ (30288 ) │ │ │ │ + ldr r1, [pc, #272] @ (30288 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 979c │ │ │ │ + blx 97ac │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3024a │ │ │ │ - ldr r1, [pc, #256] @ (3028c ) │ │ │ │ + beq.n 3024a │ │ │ │ + ldr r1, [pc, #256] @ (3028c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 301b2 │ │ │ │ + beq.n 301b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 301b2 │ │ │ │ + cbnz r3, 301b2 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3024a │ │ │ │ - ldr r3, [pc, #216] @ (30290 ) │ │ │ │ + blt.n 3024a │ │ │ │ + ldr r3, [pc, #216] @ (30290 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #216] @ (30294 ) │ │ │ │ + ldr r1, [pc, #216] @ (30294 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 979c │ │ │ │ + blx 97ac │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3024a │ │ │ │ - ldr r1, [pc, #200] @ (30298 ) │ │ │ │ + beq.n 3024a │ │ │ │ + ldr r1, [pc, #200] @ (30298 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 301f8 │ │ │ │ + beq.n 301f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 301f8 │ │ │ │ + cbnz r3, 301f8 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3024a │ │ │ │ - ldr r3, [pc, #156] @ (3029c ) │ │ │ │ + blt.n 3024a │ │ │ │ + ldr r3, [pc, #156] @ (3029c ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (302a0 ) │ │ │ │ + ldr r1, [pc, #156] @ (302a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 979c │ │ │ │ + blx 97ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3024a │ │ │ │ - ldr r1, [pc, #144] @ (302a4 ) │ │ │ │ + cbz r0, 3024a │ │ │ │ + ldr r1, [pc, #144] @ (302a4 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9150 │ │ │ │ + blx 9160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3023a │ │ │ │ + beq.n 3023a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3023a │ │ │ │ + cbnz r3, 3023a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 3024a │ │ │ │ - ldr r3, [pc, #104] @ (302a8 ) │ │ │ │ + blt.n 3024a │ │ │ │ + ldr r3, [pc, #104] @ (302a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #96] @ (302ac ) │ │ │ │ + ldr r3, [pc, #96] @ (302ac ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 30106 │ │ │ │ + beq.w 30106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 30106 │ │ │ │ - blx 916c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 30106 │ │ │ │ + bne.w 30106 │ │ │ │ + blx 917c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 30106 │ │ │ │ adds r0, r3, r4 │ │ │ │ movs r2, r0 │ │ │ │ vhadd.u8 d0, d10, d1 │ │ │ │ lsrs r0, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + cmp r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #252 @ 0xfc │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #240 @ 0xf0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 30532 │ │ │ │ + beq.w 30532 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 30502 │ │ │ │ + beq.w 30502 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 3050c │ │ │ │ + bls.w 3050c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 3051c │ │ │ │ + beq.w 3051c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 302f8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 302f8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -62973,97 +62915,97 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 305fc │ │ │ │ + b.w 305fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 30532 │ │ │ │ + beq.n 30532 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 302b6 │ │ │ │ + bl 302b6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 3057e │ │ │ │ - cbnz r2, 3057e │ │ │ │ + cbnz r3, 3057e │ │ │ │ + cbnz r2, 3057e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 3057a │ │ │ │ + blt.n 3057a │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 305fc │ │ │ │ + b.w 305fc │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3059e │ │ │ │ + blt.n 3059e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 305c4 │ │ │ │ - bl 30608 │ │ │ │ + blt.n 305c4 │ │ │ │ + bl 30608 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 305e0 │ │ │ │ - bl 30608 │ │ │ │ + blt.n 305e0 │ │ │ │ + bl 30608 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 30608 │ │ │ │ + bl 30608 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 30608 │ │ │ │ + bl 30608 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ - blx 8f94 │ │ │ │ + blx 8fa4 │ │ │ │ pop {r1, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 306f4 │ │ │ │ + bcc.n 306f4 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3070c │ │ │ │ + beq.n 3070c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 30704 │ │ │ │ + beq.n 30704 │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -63072,43 +63014,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 30674 │ │ │ │ + bcc.n 30674 │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 306f4 │ │ │ │ + cbz r0, 306f4 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 3069e │ │ │ │ + b.n 3069e │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 306b2 │ │ │ │ + beq.n 306b2 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 30682 │ │ │ │ + bcs.n 30682 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 3069e │ │ │ │ + bne.n 3069e │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -63120,22 +63062,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 306fc │ │ │ │ + cbz r3, 306fc │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 30630 │ │ │ │ + b.n 30630 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 30630 │ │ │ │ - b.n 30704 │ │ │ │ + bne.n 30630 │ │ │ │ + b.n 30704 │ │ │ │ nop │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -68,16 +68,16 @@ │ │ │ │ 0x00030b38 686f6e2f 62797465 61727261 796f626a hon/bytearrayobj │ │ │ │ 0x00030b48 6563742e 68000000 50794279 74654172 ect.h...PyByteAr │ │ │ │ 0x00030b58 7261795f 43686563 6b286f70 29000000 ray_Check(op)... │ │ │ │ 0x00030b68 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ 0x00030b78 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ 0x00030b88 61627374 72616374 2e680000 61726720 abstract.h..arg │ │ │ │ 0x00030b98 213d204e 554c4c00 6275696c 642f5f5f != NULL.build/__ │ │ │ │ - 0x00030ba8 6e617469 76655f35 37303331 38306333 native_5703180c3 │ │ │ │ - 0x00030bb8 64643436 65383732 6366332e 63000000 dd46e872cf3.c... │ │ │ │ + 0x00030ba8 6e617469 76655f35 62616538 61353762 native_5bae8a57b │ │ │ │ + 0x00030bb8 35656638 35383138 6234382e 63000000 5ef85818b48.c... │ │ │ │ 0x00030bc8 6370795f 725f5f5f 6d797079 635f7365 cpy_r___mypyc_se │ │ │ │ 0x00030bd8 6c665f5f 00000000 2f757372 2f6c6962 lf__..../usr/lib │ │ │ │ 0x00030be8 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ 0x00030bf8 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ 0x00030c08 2d72742f 6c697374 5f6f7073 2e630000 -rt/list_ops.c.. │ │ │ │ 0x00030c18 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ 0x00030c28 74290000 6f622d3e 6f625f74 79706520 t)..ob->ob_type │ │ │ │ @@ -481,766 +481,767 @@ │ │ │ │ 0x00032508 6370795f 725f7238 00000000 6e646967 cpy_r_r8....ndig │ │ │ │ 0x00032518 69747320 6d757374 20626520 706f7369 its must be posi │ │ │ │ 0x00032528 74697665 00000000 2f757372 2f6c6962 tive..../usr/lib │ │ │ │ 0x00032538 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ 0x00032548 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ 0x00032558 2d72742f 70797468 6f6e6361 70695f63 -rt/pythoncapi_c │ │ │ │ 0x00032568 6f6d7061 742e6800 50795f52 4546434e ompat.h.Py_REFCN │ │ │ │ - 0x00032578 54286f62 6a29203d 3d203100 3c6d6f64 T(obj) == 1.....src/toml │ │ │ │ - 0x00032598 692f5f74 79706573 2e707900 6d617463 i/_types.py.matc │ │ │ │ - 0x000325a8 685f746f 5f646174 6574696d 65000000 h_to_datetime... │ │ │ │ - 0x000325b8 7372632f 746f6d6c 692f5f72 652e7079 src/tomli/_re.py │ │ │ │ - 0x000325c8 00000000 6370795f 725f7965 61725f73 ....cpy_r_year_s │ │ │ │ - 0x000325d8 74720000 6370795f 725f6d6f 6e74685f tr..cpy_r_month_ │ │ │ │ - 0x000325e8 73747200 6370795f 725f6461 795f7374 str.cpy_r_day_st │ │ │ │ - 0x000325f8 72000000 6370795f 725f7233 39000000 r...cpy_r_r39... │ │ │ │ - 0x00032608 6370795f 725f7234 30000000 6370795f cpy_r_r40...cpy_ │ │ │ │ - 0x00032618 725f686f 75725f73 74720000 6370795f r_hour_str..cpy_ │ │ │ │ - 0x00032628 725f6d69 6e757465 5f737472 00000000 r_minute_str.... │ │ │ │ - 0x00032638 6370795f 725f7365 635f7374 72000000 cpy_r_sec_str... │ │ │ │ - 0x00032648 6370795f 725f7236 37000000 6370795f cpy_r_r67...cpy_ │ │ │ │ - 0x00032658 725f6f66 66736574 5f686f75 725f7374 r_offset_hour_st │ │ │ │ - 0x00032668 72000000 6370795f 725f6f66 66736574 r...cpy_r_offset │ │ │ │ - 0x00032678 5f6d696e 7574655f 73747200 6370795f _minute_str.cpy_ │ │ │ │ - 0x00032688 725f6f66 66736574 5f736967 6e5f7374 r_offset_sign_st │ │ │ │ - 0x00032698 72000000 6370795f 725f7a75 6c755f74 r...cpy_r_zulu_t │ │ │ │ - 0x000326a8 696d6500 6370795f 725f7231 30310000 ime.cpy_r_r101.. │ │ │ │ - 0x000326b8 6370795f 725f7231 30320000 6370795f cpy_r_r102..cpy_ │ │ │ │ - 0x000326c8 725f7231 30330000 6370795f 725f7231 r_r103..cpy_r_r1 │ │ │ │ - 0x000326d8 30340000 6370795f 725f7231 30350000 04..cpy_r_r105.. │ │ │ │ - 0x000326e8 6370795f 725f7231 30360000 6370795f cpy_r_r106..cpy_ │ │ │ │ - 0x000326f8 725f7231 30370000 6370795f 725f6d69 r_r107..cpy_r_mi │ │ │ │ - 0x00032708 63726f73 5f737472 00000000 6370795f cros_str....cpy_ │ │ │ │ - 0x00032718 725f7231 32000000 6370795f 725f7231 r_r12...cpy_r_r1 │ │ │ │ - 0x00032728 33000000 6d617463 685f746f 5f6c6f63 3...match_to_loc │ │ │ │ - 0x00032738 616c7469 6d650000 6370795f 725f7232 altime..cpy_r_r2 │ │ │ │ - 0x00032748 34000000 6370795f 725f7235 31000000 4...cpy_r_r51... │ │ │ │ - 0x00032758 6370795f 725f7235 32000000 6370795f cpy_r_r52...cpy_ │ │ │ │ - 0x00032768 725f7235 33000000 6d617463 685f746f r_r53...match_to │ │ │ │ - 0x00032778 5f6e756d 62657200 746f6d6c 692e5f70 _number.tomli._p │ │ │ │ - 0x00032788 61727365 722e4f75 74707574 00000000 arser.Output.... │ │ │ │ - 0x00032798 6370795f 725f7231 00000000 6370795f cpy_r_r1....cpy_ │ │ │ │ - 0x000327a8 725f7232 00000000 6370795f 725f7238 r_r2....cpy_r_r8 │ │ │ │ - 0x000327b8 39000000 6370795f 725f7231 30380000 9...cpy_r_r108.. │ │ │ │ - 0x000327c8 6370795f 725f7231 33350000 6370795f cpy_r_r135..cpy_ │ │ │ │ - 0x000327d8 725f7231 33390000 6370795f 725f7231 r_r139..cpy_r_r1 │ │ │ │ - 0x000327e8 34330000 257c4f4f 4f000000 746f6d6c 43..%|OOO...toml │ │ │ │ - 0x000327f8 692e5f70 61727365 722e544f 4d4c4465 i._parser.TOMLDe │ │ │ │ - 0x00032808 636f6465 4572726f 72000000 6f626a5f codeError...obj_ │ │ │ │ - 0x00032818 61726773 00000000 736b6970 5f756e74 args....skip_unt │ │ │ │ - 0x00032828 696c0000 6370795f 725f7231 35000000 il..cpy_r_r15... │ │ │ │ - 0x00032838 6370795f 725f7234 39000000 6370795f cpy_r_r49...cpy_ │ │ │ │ - 0x00032848 725f7236 34000000 66726f7a 656e7365 r_r64...frozense │ │ │ │ - 0x00032858 74000000 736b6970 5f636f6d 6d656e74 t...skip_comment │ │ │ │ - 0x00032868 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ - 0x00032878 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032888 4c5f434f 4d4d454e 545f4348 41525322 L_COMMENT_CHARS" │ │ │ │ - 0x00032898 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x000328a8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000328b8 6e616d65 2022544f 4d4c5f57 535f414e name "TOML_WS_AN │ │ │ │ - 0x000328c8 445f4e45 574c494e 45222077 6173206e D_NEWLINE" was n │ │ │ │ - 0x000328d8 6f742073 65740000 736b6970 5f636f6d ot set..skip_com │ │ │ │ - 0x000328e8 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ - 0x000328f8 77730000 76616c75 6520666f 72206669 ws..value for fi │ │ │ │ - 0x00032908 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032918 4c5f4c49 54455241 4c5f5354 525f4348 L_LITERAL_STR_CH │ │ │ │ - 0x00032928 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x00032938 00000000 70617273 655f6c69 74657261 ....parse_litera │ │ │ │ - 0x00032948 6c5f7374 72000000 76616c75 6520666f l_str...value fo │ │ │ │ - 0x00032958 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00032968 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ - 0x00032978 42415349 435f5354 525f4348 41525322 BASIC_STR_CHARS" │ │ │ │ - 0x00032988 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00032998 70617273 655f6261 7369635f 73747200 parse_basic_str. │ │ │ │ - 0x000329a8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000329b8 6e616d65 2022494c 4c454741 4c5f4241 name "ILLEGAL_BA │ │ │ │ - 0x000329c8 5349435f 5354525f 43484152 53222077 SIC_STR_CHARS" w │ │ │ │ - 0x000329d8 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ - 0x000329e8 725f7231 30000000 6370795f 725f7265 r_r10...cpy_r_re │ │ │ │ - 0x000329f8 73756c74 00000000 6370795f 725f7233 sult....cpy_r_r3 │ │ │ │ - 0x00032a08 34000000 7475706c 655b696e 742c2073 4...tuple[int, s │ │ │ │ - 0x00032a18 74725d00 50795475 706c655f 43686563 tr].PyTuple_Chec │ │ │ │ - 0x00032a28 6b286370 795f725f 72353329 00000000 k(cpy_r_r53).... │ │ │ │ - 0x00032a38 5f5f746d 70363400 6370795f 725f7235 __tmp64.cpy_r_r5 │ │ │ │ - 0x00032a48 38000000 6370795f 725f7237 38000000 8...cpy_r_r78... │ │ │ │ - 0x00032a58 70617273 655f6f6e 655f6c69 6e655f62 parse_one_line_b │ │ │ │ - 0x00032a68 61736963 5f737472 00000000 70617273 asic_str....pars │ │ │ │ - 0x00032a78 655f6b65 795f7061 72740000 76616c75 e_key_part..valu │ │ │ │ + 0x00032578 54286f62 6a29203d 3d203100 746f6d6c T(obj) == 1.toml │ │ │ │ + 0x00032588 692e5f70 61727365 722e4f75 74707574 i._parser.Output │ │ │ │ + 0x00032598 00000000 6370795f 725f7231 00000000 ....cpy_r_r1.... │ │ │ │ + 0x000325a8 6370795f 725f7232 00000000 6370795f cpy_r_r2....cpy_ │ │ │ │ + 0x000325b8 725f7238 39000000 6370795f 725f7231 r_r89...cpy_r_r1 │ │ │ │ + 0x000325c8 30380000 6370795f 725f7231 33350000 08..cpy_r_r135.. │ │ │ │ + 0x000325d8 6370795f 725f7231 33390000 6370795f cpy_r_r139..cpy_ │ │ │ │ + 0x000325e8 725f7231 34330000 257c4f4f 4f000000 r_r143..%|OOO... │ │ │ │ + 0x000325f8 746f6d6c 692e5f70 61727365 722e544f tomli._parser.TO │ │ │ │ + 0x00032608 4d4c4465 636f6465 4572726f 72000000 MLDecodeError... │ │ │ │ + 0x00032618 6f626a5f 61726773 00000000 736b6970 obj_args....skip │ │ │ │ + 0x00032628 5f756e74 696c0000 6370795f 725f7231 _until..cpy_r_r1 │ │ │ │ + 0x00032638 35000000 6370795f 725f7234 39000000 5...cpy_r_r49... │ │ │ │ + 0x00032648 6370795f 725f7236 34000000 66726f7a cpy_r_r64...froz │ │ │ │ + 0x00032658 656e7365 74000000 736b6970 5f636f6d enset...skip_com │ │ │ │ + 0x00032668 6d656e74 00000000 76616c75 6520666f ment....value fo │ │ │ │ + 0x00032678 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032688 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ + 0x00032698 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x000326a8 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ + 0x000326b8 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ + 0x000326c8 535f414e 445f4e45 574c494e 45222077 S_AND_NEWLINE" w │ │ │ │ + 0x000326d8 6173206e 6f742073 65740000 736b6970 as not set..skip │ │ │ │ + 0x000326e8 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x000326f8 7261795f 77730000 76616c75 6520666f ray_ws..value fo │ │ │ │ + 0x00032708 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032718 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x00032728 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ + 0x00032738 20736574 00000000 70617273 655f6c69 set....parse_li │ │ │ │ + 0x00032748 74657261 6c5f7374 72000000 76616c75 teral_str...valu │ │ │ │ + 0x00032758 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032768 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ + 0x00032778 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ + 0x00032788 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x00032798 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x000327a8 73747200 76616c75 6520666f 72206669 str.value for fi │ │ │ │ + 0x000327b8 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ + 0x000327c8 4c5f4241 5349435f 5354525f 43484152 L_BASIC_STR_CHAR │ │ │ │ + 0x000327d8 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ + 0x000327e8 6370795f 725f7231 30000000 6370795f cpy_r_r10...cpy_ │ │ │ │ + 0x000327f8 725f7265 73756c74 00000000 6370795f r_result....cpy_ │ │ │ │ + 0x00032808 725f7233 34000000 7475706c 655b696e r_r34...tuple[in │ │ │ │ + 0x00032818 742c2073 74725d00 50795475 706c655f t, str].PyTuple_ │ │ │ │ + 0x00032828 43686563 6b286370 795f725f 72353329 Check(cpy_r_r53) │ │ │ │ + 0x00032838 00000000 5f5f746d 70363000 6370795f ....__tmp60.cpy_ │ │ │ │ + 0x00032848 725f7235 38000000 6370795f 725f7237 r_r58...cpy_r_r7 │ │ │ │ + 0x00032858 38000000 70617273 655f6f6e 655f6c69 8...parse_one_li │ │ │ │ + 0x00032868 6e655f62 61736963 5f737472 00000000 ne_basic_str.... │ │ │ │ + 0x00032878 70617273 655f6b65 795f7061 72740000 parse_key_part.. │ │ │ │ + 0x00032888 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032898 6e616d65 20224241 52455f4b 45595f43 name "BARE_KEY_C │ │ │ │ + 0x000328a8 48415253 22207761 73206e6f 74207365 HARS" was not se │ │ │ │ + 0x000328b8 74000000 70617273 655f6b65 79000000 t...parse_key... │ │ │ │ + 0x000328c8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x000328d8 6e616d65 2022544f 4d4c5f57 53222077 name "TOML_WS" w │ │ │ │ + 0x000328e8 6173206e 6f742073 65740000 76616c75 as not set..valu │ │ │ │ + 0x000328f8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032908 20224d41 585f4b45 595f5041 52545322 "MAX_KEY_PARTS" │ │ │ │ + 0x00032918 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x00032928 6370795f 725f7231 38000000 6370795f cpy_r_r18...cpy_ │ │ │ │ + 0x00032938 725f7234 33000000 6370795f 725f7234 r_r43...cpy_r_r4 │ │ │ │ + 0x00032948 31000000 6370795f 725f7234 38000000 1...cpy_r_r48... │ │ │ │ + 0x00032958 70617273 655f6d75 6c74696c 696e655f parse_multiline_ │ │ │ │ + 0x00032968 73747200 6370795f 725f7233 00000000 str.cpy_r_r3.... │ │ │ │ + 0x00032978 6370795f 725f7239 00000000 76616c75 cpy_r_r9....valu │ │ │ │ + 0x00032988 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032998 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ + 0x000329a8 494e455f 4c495445 52414c5f 5354525f INE_LITERAL_STR_ │ │ │ │ + 0x000329b8 43484152 53222077 6173206e 6f742073 CHARS" was not s │ │ │ │ + 0x000329c8 65740000 6370795f 725f7231 37000000 et..cpy_r_r17... │ │ │ │ + 0x000329d8 6370795f 725f7232 34000000 6370795f cpy_r_r24...cpy_ │ │ │ │ + 0x000329e8 725f7233 32000000 76616c75 6520666f r_r32...value fo │ │ │ │ + 0x000329f8 72206669 6e616c20 6e616d65 20224845 r final name "HE │ │ │ │ + 0x00032a08 58444947 49545f43 48415253 22207761 XDIGIT_CHARS" wa │ │ │ │ + 0x00032a18 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ + 0x00032a28 725f7231 36000000 6370795f 725f7232 r_r16...cpy_r_r2 │ │ │ │ + 0x00032a38 37000000 6370795f 725f7233 35000000 7...cpy_r_r35... │ │ │ │ + 0x00032a48 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x00032a58 65736361 70650000 6370795f 725f7232 escape..cpy_r_r2 │ │ │ │ + 0x00032a68 30000000 6370795f 725f7232 38000000 0...cpy_r_r28... │ │ │ │ + 0x00032a78 6370795f 725f7233 37000000 76616c75 cpy_r_r37...valu │ │ │ │ 0x00032a88 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032a98 20224241 52455f4b 45595f43 48415253 "BARE_KEY_CHARS │ │ │ │ - 0x00032aa8 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x00032ab8 70617273 655f6b65 79000000 76616c75 parse_key...valu │ │ │ │ - 0x00032ac8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032ad8 2022544f 4d4c5f57 53222077 6173206e "TOML_WS" was n │ │ │ │ - 0x00032ae8 6f742073 65740000 76616c75 6520666f ot set..value fo │ │ │ │ - 0x00032af8 72206669 6e616c20 6e616d65 20224d41 r final name "MA │ │ │ │ - 0x00032b08 585f4b45 595f5041 52545322 20776173 X_KEY_PARTS" was │ │ │ │ - 0x00032b18 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ - 0x00032b28 725f7231 38000000 6370795f 725f7234 r_r18...cpy_r_r4 │ │ │ │ - 0x00032b38 33000000 6370795f 725f7234 31000000 3...cpy_r_r41... │ │ │ │ - 0x00032b48 6370795f 725f7234 38000000 70617273 cpy_r_r48...pars │ │ │ │ - 0x00032b58 655f6d75 6c74696c 696e655f 73747200 e_multiline_str. │ │ │ │ - 0x00032b68 6370795f 725f7233 00000000 6370795f cpy_r_r3....cpy_ │ │ │ │ - 0x00032b78 725f7239 00000000 76616c75 6520666f r_r9....value fo │ │ │ │ - 0x00032b88 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00032b98 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ - 0x00032ba8 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ - 0x00032bb8 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ - 0x00032bc8 6370795f 725f7231 37000000 6370795f cpy_r_r17...cpy_ │ │ │ │ - 0x00032bd8 725f7233 32000000 76616c75 6520666f r_r32...value fo │ │ │ │ - 0x00032be8 72206669 6e616c20 6e616d65 20224d41 r final name "MA │ │ │ │ - 0x00032bf8 585f494e 4c494e45 5f4e4553 54494e47 X_INLINE_NESTING │ │ │ │ - 0x00032c08 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x00032c18 70617273 655f7661 6c756500 6370795f parse_value.cpy_ │ │ │ │ - 0x00032c28 725f7233 35000000 6370795f 725f7234 r_r35...cpy_r_r4 │ │ │ │ - 0x00032c38 32000000 6370795f 725f7234 36000000 2...cpy_r_r46... │ │ │ │ - 0x00032c48 6370795f 725f7235 35000000 6370795f cpy_r_r55...cpy_ │ │ │ │ - 0x00032c58 725f7236 32000000 6370795f 725f7236 r_r62...cpy_r_r6 │ │ │ │ - 0x00032c68 36000000 6370795f 725f7237 35000000 6...cpy_r_r75... │ │ │ │ - 0x00032c78 6370795f 725f7239 31000000 6370795f cpy_r_r91...cpy_ │ │ │ │ - 0x00032c88 725f7231 31390000 76616c75 6520666f r_r119..value fo │ │ │ │ - 0x00032c98 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ - 0x00032ca8 5f444154 4554494d 45222077 6173206e _DATETIME" was n │ │ │ │ - 0x00032cb8 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ - 0x00032cc8 32340000 76616c75 6520666f 72206669 24..value for fi │ │ │ │ - 0x00032cd8 6e616c20 6e616d65 20225245 5f4c4f43 nal name "RE_LOC │ │ │ │ - 0x00032ce8 414c5449 4d452220 77617320 6e6f7420 ALTIME" was not │ │ │ │ - 0x00032cf8 73657400 6370795f 725f7231 35390000 set.cpy_r_r159.. │ │ │ │ - 0x00032d08 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032d18 6e616d65 20225245 5f4e554d 42455222 name "RE_NUMBER" │ │ │ │ - 0x00032d28 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00032d38 6370795f 725f7231 38300000 6370795f cpy_r_r180..cpy_ │ │ │ │ - 0x00032d48 725f7232 32340000 70617273 655f6b65 r_r224..parse_ke │ │ │ │ - 0x00032d58 795f7661 6c75655f 70616972 00000000 y_value_pair.... │ │ │ │ - 0x00032d68 6370795f 725f7232 32000000 6b65795f cpy_r_r22...key_ │ │ │ │ - 0x00032d78 76616c75 655f7275 6c650000 6370795f value_rule..cpy_ │ │ │ │ - 0x00032d88 725f7237 34000000 6370795f 725f7236 r_r74...cpy_r_r6 │ │ │ │ - 0x00032d98 00000000 70617273 655f696e 6c696e65 ....parse_inline │ │ │ │ - 0x00032da8 5f746162 6c650000 6370795f 725f7231 _table..cpy_r_r1 │ │ │ │ - 0x00032db8 39000000 6370795f 725f7233 30000000 9...cpy_r_r30... │ │ │ │ - 0x00032dc8 6370795f 725f7238 31000000 6370795f cpy_r_r81...cpy_ │ │ │ │ - 0x00032dd8 725f7238 38000000 6370795f 725f7239 r_r88...cpy_r_r9 │ │ │ │ - 0x00032de8 37000000 6370795f 725f7232 30000000 7...cpy_r_r20... │ │ │ │ - 0x00032df8 70617273 655f6172 72617900 6370795f parse_array.cpy_ │ │ │ │ - 0x00032e08 725f7235 00000000 6370795f 725f7231 r_r5....cpy_r_r1 │ │ │ │ - 0x00032e18 36000000 76616c75 6520666f 72206669 6...value for fi │ │ │ │ - 0x00032e28 6e616c20 6e616d65 20224845 58444947 nal name "HEXDIG │ │ │ │ - 0x00032e38 49545f43 48415253 22207761 73206e6f IT_CHARS" was no │ │ │ │ - 0x00032e48 74207365 74000000 6370795f 725f7232 t set...cpy_r_r2 │ │ │ │ - 0x00032e58 37000000 70617273 655f6261 7369635f 7...parse_basic_ │ │ │ │ - 0x00032e68 7374725f 65736361 70650000 6370795f str_escape..cpy_ │ │ │ │ - 0x00032e78 725f7232 38000000 6370795f 725f7233 r_r28...cpy_r_r3 │ │ │ │ - 0x00032e88 37000000 76616c75 6520666f 72206669 7...value for fi │ │ │ │ - 0x00032e98 6e616c20 6e616d65 20224241 5349435f nal name "BASIC_ │ │ │ │ - 0x00032ea8 5354525f 45534341 50455f52 45504c41 STR_ESCAPE_REPLA │ │ │ │ - 0x00032eb8 43454d45 4e545322 20776173 206e6f74 CEMENTS" was not │ │ │ │ - 0x00032ec8 20736574 00000000 70617273 655f6261 set....parse_ba │ │ │ │ - 0x00032ed8 7369635f 7374725f 65736361 70655f6d sic_str_escape_m │ │ │ │ - 0x00032ee8 756c7469 6c696e65 00000000 69735f75 ultiline....is_u │ │ │ │ - 0x00032ef8 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ - 0x00032f08 6c756500 6d616b65 5f736166 655f7061 lue.make_safe_pa │ │ │ │ - 0x00032f18 7273655f 666c6f61 74000000 6370795f rse_float...cpy_ │ │ │ │ - 0x00032f28 725f7061 7273655f 666c6f61 74000000 r_parse_float... │ │ │ │ - 0x00032f38 6c6f6164 73000000 76616c75 6520666f loads...value fo │ │ │ │ - 0x00032f48 72206669 6e616c20 6e616d65 20224b45 r final name "KE │ │ │ │ - 0x00032f58 595f494e 49544941 4c5f4348 41525322 Y_INITIAL_CHARS" │ │ │ │ - 0x00032f68 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00032f78 6370795f 725f7231 30390000 6370795f cpy_r_r109..cpy_ │ │ │ │ - 0x00032f88 725f7231 31360000 6370795f 725f6865 r_r116..cpy_r_he │ │ │ │ - 0x00032f98 61646572 00000000 62797465 73000000 ader....bytes... │ │ │ │ - 0x00032fa8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032fb8 6e616d65 20224153 4349495f 4354524c name "ASCII_CTRL │ │ │ │ - 0x00032fc8 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x00032fd8 6370795f 725f7231 39350000 43507953 cpy_r_r195..CPyS │ │ │ │ - 0x00032fe8 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00032ff8 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ - 0x00033008 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ - 0x00033018 725f5f5f 5f5f696e 69745f5f 5f5f5f6d r_____init_____m │ │ │ │ - 0x00033028 73670000 7372632f 746f6d6c 692f5f5f sg..src/tomli/__ │ │ │ │ - 0x00033038 696e6974 5f5f2e70 79000000 6370795f init__.py...cpy_ │ │ │ │ - 0x00033048 725f7237 00000000 5f5f6e61 6d655f5f r_r7....__name__ │ │ │ │ - 0x00033058 00000000 35373033 31383063 33646434 ....5703180c3dd4 │ │ │ │ - 0x00033068 36653837 32636633 5f5f6d79 7079632e 6e872cf3__mypyc. │ │ │ │ - 0x00033078 696e6974 5f746f6d 6c695f5f 5f5f7479 init_tomli____ty │ │ │ │ - 0x00033088 70657300 35373033 31383063 33646434 pes.5703180c3dd4 │ │ │ │ - 0x00033098 36653837 32636633 5f5f6d79 7079632e 6e872cf3__mypyc. │ │ │ │ - 0x000330a8 696e6974 5f746f6d 6c695f5f 5f5f7265 init_tomli____re │ │ │ │ - 0x000330b8 00000000 35373033 31383063 33646434 ....5703180c3dd4 │ │ │ │ - 0x000330c8 36653837 32636633 5f5f6d79 7079632e 6e872cf3__mypyc. │ │ │ │ - 0x000330d8 696e6974 5f746f6d 6c695f5f 5f5f7061 init_tomli____pa │ │ │ │ - 0x000330e8 72736572 00000000 35373033 31383063 rser....5703180c │ │ │ │ - 0x000330f8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00033108 7079632e 696e6974 5f746f6d 6c690000 pyc.init_tomli.. │ │ │ │ - 0x00033118 4f3a6d61 6b655f73 6166655f 70617273 O:make_safe_pars │ │ │ │ - 0x00033128 655f666c 6f617400 666c6f61 745f7374 e_float.float_st │ │ │ │ - 0x00033138 72000000 4f3a5f5f 63616c6c 5f5f0000 r...O:__call__.. │ │ │ │ - 0x00033148 696e7374 616e6365 00000000 6f776e65 instance....owne │ │ │ │ - 0x00033158 72000000 4f4f3a5f 5f676574 5f5f0000 r...OO:__get__.. │ │ │ │ - 0x00033168 636f6465 706f696e 74000000 4f3a6973 codepoint...O:is │ │ │ │ - 0x00033178 5f756e69 636f6465 5f736361 6c61725f _unicode_scalar_ │ │ │ │ - 0x00033188 76616c75 65000000 73726300 706f7300 value...src.pos. │ │ │ │ - 0x00033198 6e657374 5f6c766c 00000000 4f4f4f4f nest_lvl....OOOO │ │ │ │ - 0x000331a8 3a706172 73655f76 616c7565 00000000 :parse_value.... │ │ │ │ - 0x000331b8 6d756c74 696c696e 65000000 4f4f7c24 multiline...OO|$ │ │ │ │ - 0x000331c8 404f3a70 61727365 5f626173 69635f73 @O:parse_basic_s │ │ │ │ - 0x000331d8 74720000 6c697465 72616c00 4f4f7c24 tr..literal.OO|$ │ │ │ │ - 0x000331e8 404f3a70 61727365 5f6d756c 74696c69 @O:parse_multili │ │ │ │ - 0x000331f8 6e655f73 74720000 4f4f3a70 61727365 ne_str..OO:parse │ │ │ │ - 0x00033208 5f6c6974 6572616c 5f737472 00000000 _literal_str.... │ │ │ │ - 0x00033218 6865785f 6c656e00 4f4f4f3a 70617273 hex_len.OOO:pars │ │ │ │ - 0x00033228 655f6865 785f6368 61720000 4f4f3a70 e_hex_char..OO:p │ │ │ │ - 0x00033238 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ - 0x00033248 73636170 655f6d75 6c74696c 696e6500 scape_multiline. │ │ │ │ - 0x00033258 4f4f7c24 4f3a7061 7273655f 62617369 OO|$O:parse_basi │ │ │ │ - 0x00033268 635f7374 725f6573 63617065 00000000 c_str_escape.... │ │ │ │ - 0x00033278 4f4f4f4f 3a706172 73655f69 6e6c696e OOOO:parse_inlin │ │ │ │ - 0x00033288 655f7461 626c6500 4f4f4f4f 3a706172 e_table.OOOO:par │ │ │ │ - 0x00033298 73655f61 72726179 00000000 4f4f3a70 se_array....OO:p │ │ │ │ - 0x000332a8 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ - 0x000332b8 7369635f 73747200 4f4f3a70 61727365 sic_str.OO:parse │ │ │ │ - 0x000332c8 5f6b6579 5f706172 74000000 4f4f3a70 _key_part...OO:p │ │ │ │ - 0x000332d8 61727365 5f6b6579 00000000 4f4f4f4f arse_key....OOOO │ │ │ │ - 0x000332e8 3a706172 73655f6b 65795f76 616c7565 :parse_key_value │ │ │ │ - 0x000332f8 5f706169 72000000 6f757400 68656164 _pair...out.head │ │ │ │ - 0x00033308 65720000 4f4f4f4f 4f3a6b65 795f7661 er..OOOOO:key_va │ │ │ │ - 0x00033318 6c75655f 72756c65 00000000 4f4f4f3a lue_rule....OOO: │ │ │ │ - 0x00033328 63726561 74655f6c 6973745f 72756c65 create_list_rule │ │ │ │ - 0x00033338 00000000 4f4f4f3a 63726561 74655f64 ....OOO:create_d │ │ │ │ - 0x00033348 6963745f 72756c65 00000000 4f4f3a73 ict_rule....OO:s │ │ │ │ - 0x00033358 6b69705f 636f6d6d 656e7473 5f616e64 kip_comments_and │ │ │ │ - 0x00033368 5f617272 61795f77 73000000 4f4f3a73 _array_ws...OO:s │ │ │ │ - 0x00033378 6b69705f 636f6d6d 656e7400 65787065 kip_comment.expe │ │ │ │ - 0x00033388 63740000 6572726f 725f6f6e 00000000 ct..error_on.... │ │ │ │ - 0x00033398 6572726f 725f6f6e 5f656f66 00000000 error_on_eof.... │ │ │ │ - 0x000333a8 4f4f4f7c 24404f4f 3a736b69 705f756e OOO|$@OO:skip_un │ │ │ │ - 0x000333b8 74696c00 63686172 73000000 4f4f4f3a til.chars...OOO: │ │ │ │ - 0x000333c8 736b6970 5f636861 72730000 6b657900 skip_chars..key. │ │ │ │ - 0x000333d8 4f3a6170 70656e64 5f6e6573 745f746f O:append_nest_to │ │ │ │ - 0x000333e8 5f6c6973 74000000 61636365 73735f6c _list...access_l │ │ │ │ - 0x000333f8 69737473 00000000 4f7c244f 3a676574 ists....O|$O:get │ │ │ │ - 0x00033408 5f6f725f 63726561 74655f6e 65737400 _or_create_nest. │ │ │ │ - 0x00033418 3a5f5f6d 79707963 5f646566 61756c74 :__mypyc_default │ │ │ │ - 0x00033428 735f7365 74757000 666c6167 00000000 s_setup.flag.... │ │ │ │ - 0x00033438 4f4f3a69 735f0000 72656375 72736976 OO:is_..recursiv │ │ │ │ - 0x00033448 65000000 4f4f7c24 404f3a73 65740000 e...OO|$@O:set.. │ │ │ │ - 0x00033458 4f3a756e 7365745f 616c6c00 3a66696e O:unset_all.:fin │ │ │ │ - 0x00033468 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ - 0x00033478 4f4f3a61 64645f70 656e6469 6e670000 OO:add_pending.. │ │ │ │ - 0x00033488 5f5f7300 4f7c244f 3a6c6f61 64730000 __s.O|$O:loads.. │ │ │ │ - 0x00033498 5f5f6670 00000000 4f7c244f 3a6c6f61 __fp....O|$O:loa │ │ │ │ - 0x000334a8 64000000 6d736700 646f6300 6d617463 d...msg.doc.matc │ │ │ │ - 0x000334b8 68000000 4f4f3a6d 61746368 5f746f5f h...OO:match_to_ │ │ │ │ - 0x000334c8 6e756d62 65720000 4f3a6d61 7463685f number..O:match_ │ │ │ │ - 0x000334d8 746f5f6c 6f63616c 74696d65 00000000 to_localtime.... │ │ │ │ - 0x000334e8 686f7572 5f737472 00000000 6d696e75 hour_str....minu │ │ │ │ - 0x000334f8 74655f73 74720000 7369676e 5f737472 te_str..sign_str │ │ │ │ - 0x00033508 00000000 4f4f4f3a 63616368 65645f74 ....OOO:cached_t │ │ │ │ - 0x00033518 7a000000 4f3a6d61 7463685f 746f5f64 z...O:match_to_d │ │ │ │ - 0x00033528 61746574 696d6500 5f5f6174 7472735f atetime.__attrs_ │ │ │ │ + 0x00032a98 20224241 5349435f 5354525f 45534341 "BASIC_STR_ESCA │ │ │ │ + 0x00032aa8 50455f52 45504c41 43454d45 4e545322 PE_REPLACEMENTS" │ │ │ │ + 0x00032ab8 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x00032ac8 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x00032ad8 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ + 0x00032ae8 00000000 69735f75 6e69636f 64655f73 ....is_unicode_s │ │ │ │ + 0x00032af8 63616c61 725f7661 6c756500 6d616b65 calar_value.make │ │ │ │ + 0x00032b08 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00032b18 74000000 6370795f 725f7061 7273655f t...cpy_r_parse_ │ │ │ │ + 0x00032b28 666c6f61 74000000 3c6d6f64 756c653e float... │ │ │ │ + 0x00032b38 00000000 6370795f 725f7235 33000000 ....cpy_r_r53... │ │ │ │ + 0x00032b48 6370795f 725f7236 32000000 76616c75 cpy_r_r62...valu │ │ │ │ + 0x00032b58 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032b68 20224153 4349495f 4354524c 22207761 "ASCII_CTRL" wa │ │ │ │ + 0x00032b78 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ + 0x00032b88 725f7231 39350000 43507953 74617469 r_r195..CPyStati │ │ │ │ + 0x00032b98 635f5f70 61727365 725f5f5f 746f6d6c c__parser___toml │ │ │ │ + 0x00032ba8 695f5f5f 5f706172 7365725f 5f5f544f i____parser___TO │ │ │ │ + 0x00032bb8 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ + 0x00032bc8 5f5f696e 69745f5f 5f5f5f6d 73670000 __init_____msg.. │ │ │ │ + 0x00032bd8 7372632f 746f6d6c 692f5f5f 696e6974 src/tomli/__init │ │ │ │ + 0x00032be8 5f5f2e70 79000000 6370795f 725f7235 __.py...cpy_r_r5 │ │ │ │ + 0x00032bf8 00000000 6370795f 725f7236 00000000 ....cpy_r_r6.... │ │ │ │ + 0x00032c08 6370795f 725f7237 00000000 7372632f cpy_r_r7....src/ │ │ │ │ + 0x00032c18 746f6d6c 692f5f74 79706573 2e707900 tomli/_types.py. │ │ │ │ + 0x00032c28 6d617463 685f746f 5f646174 6574696d match_to_datetim │ │ │ │ + 0x00032c38 65000000 7372632f 746f6d6c 692f5f72 e...src/tomli/_r │ │ │ │ + 0x00032c48 652e7079 00000000 6370795f 725f7965 e.py....cpy_r_ye │ │ │ │ + 0x00032c58 61725f73 74720000 6370795f 725f6d6f ar_str..cpy_r_mo │ │ │ │ + 0x00032c68 6e74685f 73747200 6370795f 725f6461 nth_str.cpy_r_da │ │ │ │ + 0x00032c78 795f7374 72000000 6370795f 725f7233 y_str...cpy_r_r3 │ │ │ │ + 0x00032c88 39000000 6370795f 725f7234 30000000 9...cpy_r_r40... │ │ │ │ + 0x00032c98 6370795f 725f686f 75725f73 74720000 cpy_r_hour_str.. │ │ │ │ + 0x00032ca8 6370795f 725f6d69 6e757465 5f737472 cpy_r_minute_str │ │ │ │ + 0x00032cb8 00000000 6370795f 725f7365 635f7374 ....cpy_r_sec_st │ │ │ │ + 0x00032cc8 72000000 6370795f 725f7236 37000000 r...cpy_r_r67... │ │ │ │ + 0x00032cd8 6370795f 725f6f66 66736574 5f686f75 cpy_r_offset_hou │ │ │ │ + 0x00032ce8 725f7374 72000000 6370795f 725f6f66 r_str...cpy_r_of │ │ │ │ + 0x00032cf8 66736574 5f6d696e 7574655f 73747200 fset_minute_str. │ │ │ │ + 0x00032d08 6370795f 725f6f66 66736574 5f736967 cpy_r_offset_sig │ │ │ │ + 0x00032d18 6e5f7374 72000000 6370795f 725f7a75 n_str...cpy_r_zu │ │ │ │ + 0x00032d28 6c755f74 696d6500 6370795f 725f7231 lu_time.cpy_r_r1 │ │ │ │ + 0x00032d38 30310000 6370795f 725f7231 30320000 01..cpy_r_r102.. │ │ │ │ + 0x00032d48 6370795f 725f7231 30330000 6370795f cpy_r_r103..cpy_ │ │ │ │ + 0x00032d58 725f7231 30340000 6370795f 725f7231 r_r104..cpy_r_r1 │ │ │ │ + 0x00032d68 30350000 6370795f 725f7231 30360000 05..cpy_r_r106.. │ │ │ │ + 0x00032d78 6370795f 725f7231 30370000 6370795f cpy_r_r107..cpy_ │ │ │ │ + 0x00032d88 725f6d69 63726f73 5f737472 00000000 r_micros_str.... │ │ │ │ + 0x00032d98 6370795f 725f7231 32000000 6370795f cpy_r_r12...cpy_ │ │ │ │ + 0x00032da8 725f7231 33000000 6d617463 685f746f r_r13...match_to │ │ │ │ + 0x00032db8 5f6c6f63 616c7469 6d650000 6370795f _localtime..cpy_ │ │ │ │ + 0x00032dc8 725f7235 31000000 6370795f 725f7235 r_r51...cpy_r_r5 │ │ │ │ + 0x00032dd8 32000000 6d617463 685f746f 5f6e756d 2...match_to_num │ │ │ │ + 0x00032de8 62657200 76616c75 6520666f 72206669 ber.value for fi │ │ │ │ + 0x00032df8 6e616c20 6e616d65 20224d41 585f494e nal name "MAX_IN │ │ │ │ + 0x00032e08 4c494e45 5f4e4553 54494e47 22207761 LINE_NESTING" wa │ │ │ │ + 0x00032e18 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ + 0x00032e28 655f7661 6c756500 6370795f 725f7234 e_value.cpy_r_r4 │ │ │ │ + 0x00032e38 32000000 6370795f 725f7234 36000000 2...cpy_r_r46... │ │ │ │ + 0x00032e48 6370795f 725f7235 35000000 6370795f cpy_r_r55...cpy_ │ │ │ │ + 0x00032e58 725f7236 36000000 6370795f 725f7237 r_r66...cpy_r_r7 │ │ │ │ + 0x00032e68 35000000 6370795f 725f7239 31000000 5...cpy_r_r91... │ │ │ │ + 0x00032e78 6370795f 725f7231 31390000 76616c75 cpy_r_r119..valu │ │ │ │ + 0x00032e88 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032e98 20225245 5f444154 4554494d 45222077 "RE_DATETIME" w │ │ │ │ + 0x00032ea8 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ + 0x00032eb8 725f7231 32340000 76616c75 6520666f r_r124..value fo │ │ │ │ + 0x00032ec8 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ + 0x00032ed8 5f4c4f43 414c5449 4d452220 77617320 _LOCALTIME" was │ │ │ │ + 0x00032ee8 6e6f7420 73657400 6370795f 725f7231 not set.cpy_r_r1 │ │ │ │ + 0x00032ef8 35390000 76616c75 6520666f 72206669 59..value for fi │ │ │ │ + 0x00032f08 6e616c20 6e616d65 20225245 5f4e554d nal name "RE_NUM │ │ │ │ + 0x00032f18 42455222 20776173 206e6f74 20736574 BER" was not set │ │ │ │ + 0x00032f28 00000000 6370795f 725f7231 38300000 ....cpy_r_r180.. │ │ │ │ + 0x00032f38 6370795f 725f7232 32340000 70617273 cpy_r_r224..pars │ │ │ │ + 0x00032f48 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ + 0x00032f58 00000000 6370795f 725f7232 32000000 ....cpy_r_r22... │ │ │ │ + 0x00032f68 6b65795f 76616c75 655f7275 6c650000 key_value_rule.. │ │ │ │ + 0x00032f78 6370795f 725f7237 34000000 6c6f6164 cpy_r_r74...load │ │ │ │ + 0x00032f88 73000000 76616c75 6520666f 72206669 s...value for fi │ │ │ │ + 0x00032f98 6e616c20 6e616d65 20224b45 595f494e nal name "KEY_IN │ │ │ │ + 0x00032fa8 49544941 4c5f4348 41525322 20776173 ITIAL_CHARS" was │ │ │ │ + 0x00032fb8 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ + 0x00032fc8 725f7231 30390000 6370795f 725f7231 r_r109..cpy_r_r1 │ │ │ │ + 0x00032fd8 31360000 6370795f 725f6865 61646572 16..cpy_r_header │ │ │ │ + 0x00032fe8 00000000 62797465 73000000 70617273 ....bytes...pars │ │ │ │ + 0x00032ff8 655f696e 6c696e65 5f746162 6c650000 e_inline_table.. │ │ │ │ + 0x00033008 6370795f 725f7231 39000000 6370795f cpy_r_r19...cpy_ │ │ │ │ + 0x00033018 725f7233 30000000 6370795f 725f7238 r_r30...cpy_r_r8 │ │ │ │ + 0x00033028 31000000 6370795f 725f7238 38000000 1...cpy_r_r88... │ │ │ │ + 0x00033038 6370795f 725f7239 37000000 70617273 cpy_r_r97...pars │ │ │ │ + 0x00033048 655f6172 72617900 5f5f6e61 6d655f5f e_array.__name__ │ │ │ │ + 0x00033058 00000000 35626165 38613537 62356566 ....5bae8a57b5ef │ │ │ │ + 0x00033068 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00033078 696e6974 5f746f6d 6c695f5f 5f5f7061 init_tomli____pa │ │ │ │ + 0x00033088 72736572 00000000 35626165 38613537 rser....5bae8a57 │ │ │ │ + 0x00033098 62356566 38353831 38623438 5f5f6d79 b5ef85818b48__my │ │ │ │ + 0x000330a8 7079632e 696e6974 5f746f6d 6c690000 pyc.init_tomli.. │ │ │ │ + 0x000330b8 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000330c8 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ + 0x000330d8 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ + 0x000330e8 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x000330f8 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ + 0x00033108 5f746f6d 6c695f5f 5f5f7265 00000000 _tomli____re.... │ │ │ │ + 0x00033118 6d617463 68000000 4f4f3a6d 61746368 match...OO:match │ │ │ │ + 0x00033128 5f746f5f 6e756d62 65720000 4f3a6d61 _to_number..O:ma │ │ │ │ + 0x00033138 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ + 0x00033148 00000000 686f7572 5f737472 00000000 ....hour_str.... │ │ │ │ + 0x00033158 6d696e75 74655f73 74720000 7369676e minute_str..sign │ │ │ │ + 0x00033168 5f737472 00000000 4f4f4f3a 63616368 _str....OOO:cach │ │ │ │ + 0x00033178 65645f74 7a000000 4f3a6d61 7463685f ed_tz...O:match_ │ │ │ │ + 0x00033188 746f5f64 61746574 696d6500 4f3a6d61 to_datetime.O:ma │ │ │ │ + 0x00033198 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ + 0x000331a8 6f617400 666c6f61 745f7374 72000000 oat.float_str... │ │ │ │ + 0x000331b8 4f3a5f5f 63616c6c 5f5f0000 696e7374 O:__call__..inst │ │ │ │ + 0x000331c8 616e6365 00000000 6f776e65 72000000 ance....owner... │ │ │ │ + 0x000331d8 4f4f3a5f 5f676574 5f5f0000 636f6465 OO:__get__..code │ │ │ │ + 0x000331e8 706f696e 74000000 4f3a6973 5f756e69 point...O:is_uni │ │ │ │ + 0x000331f8 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ + 0x00033208 65000000 73726300 706f7300 6e657374 e...src.pos.nest │ │ │ │ + 0x00033218 5f6c766c 00000000 4f4f4f4f 3a706172 _lvl....OOOO:par │ │ │ │ + 0x00033228 73655f76 616c7565 00000000 6d756c74 se_value....mult │ │ │ │ + 0x00033238 696c696e 65000000 4f4f7c24 404f3a70 iline...OO|$@O:p │ │ │ │ + 0x00033248 61727365 5f626173 69635f73 74720000 arse_basic_str.. │ │ │ │ + 0x00033258 6c697465 72616c00 4f4f7c24 404f3a70 literal.OO|$@O:p │ │ │ │ + 0x00033268 61727365 5f6d756c 74696c69 6e655f73 arse_multiline_s │ │ │ │ + 0x00033278 74720000 4f4f3a70 61727365 5f6c6974 tr..OO:parse_lit │ │ │ │ + 0x00033288 6572616c 5f737472 00000000 6865785f eral_str....hex_ │ │ │ │ + 0x00033298 6c656e00 4f4f4f3a 70617273 655f6865 len.OOO:parse_he │ │ │ │ + 0x000332a8 785f6368 61720000 4f4f3a70 61727365 x_char..OO:parse │ │ │ │ + 0x000332b8 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ + 0x000332c8 655f6d75 6c74696c 696e6500 4f4f7c24 e_multiline.OO|$ │ │ │ │ + 0x000332d8 4f3a7061 7273655f 62617369 635f7374 O:parse_basic_st │ │ │ │ + 0x000332e8 725f6573 63617065 00000000 4f4f4f4f r_escape....OOOO │ │ │ │ + 0x000332f8 3a706172 73655f69 6e6c696e 655f7461 :parse_inline_ta │ │ │ │ + 0x00033308 626c6500 4f4f4f4f 3a706172 73655f61 ble.OOOO:parse_a │ │ │ │ + 0x00033318 72726179 00000000 4f4f3a70 61727365 rray....OO:parse │ │ │ │ + 0x00033328 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ + 0x00033338 73747200 4f4f3a70 61727365 5f6b6579 str.OO:parse_key │ │ │ │ + 0x00033348 5f706172 74000000 4f4f3a70 61727365 _part...OO:parse │ │ │ │ + 0x00033358 5f6b6579 00000000 4f4f4f4f 3a706172 _key....OOOO:par │ │ │ │ + 0x00033368 73655f6b 65795f76 616c7565 5f706169 se_key_value_pai │ │ │ │ + 0x00033378 72000000 6f757400 68656164 65720000 r...out.header.. │ │ │ │ + 0x00033388 4f4f4f4f 4f3a6b65 795f7661 6c75655f OOOOO:key_value_ │ │ │ │ + 0x00033398 72756c65 00000000 4f4f4f3a 63726561 rule....OOO:crea │ │ │ │ + 0x000333a8 74655f6c 6973745f 72756c65 00000000 te_list_rule.... │ │ │ │ + 0x000333b8 4f4f4f3a 63726561 74655f64 6963745f OOO:create_dict_ │ │ │ │ + 0x000333c8 72756c65 00000000 4f4f3a73 6b69705f rule....OO:skip_ │ │ │ │ + 0x000333d8 636f6d6d 656e7473 5f616e64 5f617272 comments_and_arr │ │ │ │ + 0x000333e8 61795f77 73000000 4f4f3a73 6b69705f ay_ws...OO:skip_ │ │ │ │ + 0x000333f8 636f6d6d 656e7400 65787065 63740000 comment.expect.. │ │ │ │ + 0x00033408 6572726f 725f6f6e 00000000 6572726f error_on....erro │ │ │ │ + 0x00033418 725f6f6e 5f656f66 00000000 4f4f4f7c r_on_eof....OOO| │ │ │ │ + 0x00033428 24404f4f 3a736b69 705f756e 74696c00 $@OO:skip_until. │ │ │ │ + 0x00033438 63686172 73000000 4f4f4f3a 736b6970 chars...OOO:skip │ │ │ │ + 0x00033448 5f636861 72730000 6b657900 4f3a6170 _chars..key.O:ap │ │ │ │ + 0x00033458 70656e64 5f6e6573 745f746f 5f6c6973 pend_nest_to_lis │ │ │ │ + 0x00033468 74000000 61636365 73735f6c 69737473 t...access_lists │ │ │ │ + 0x00033478 00000000 4f7c244f 3a676574 5f6f725f ....O|$O:get_or_ │ │ │ │ + 0x00033488 63726561 74655f6e 65737400 3a5f5f6d create_nest.:__m │ │ │ │ + 0x00033498 79707963 5f646566 61756c74 735f7365 ypyc_defaults_se │ │ │ │ + 0x000334a8 74757000 666c6167 00000000 4f4f3a69 tup.flag....OO:i │ │ │ │ + 0x000334b8 735f0000 72656375 72736976 65000000 s_..recursive... │ │ │ │ + 0x000334c8 4f4f7c24 404f3a73 65740000 4f3a756e OO|$@O:set..O:un │ │ │ │ + 0x000334d8 7365745f 616c6c00 3a66696e 616c697a set_all.:finaliz │ │ │ │ + 0x000334e8 655f7065 6e64696e 67000000 4f4f3a61 e_pending...OO:a │ │ │ │ + 0x000334f8 64645f70 656e6469 6e670000 5f5f7300 dd_pending..__s. │ │ │ │ + 0x00033508 4f7c244f 3a6c6f61 64730000 5f5f6670 O|$O:loads..__fp │ │ │ │ + 0x00033518 00000000 4f7c244f 3a6c6f61 64000000 ....O|$O:load... │ │ │ │ + 0x00033528 6d736700 646f6300 5f5f6174 7472735f msg.doc.__attrs_ │ │ │ │ 0x00033538 6f776e5f 73657461 7474725f 5f000000 own_setattr__... │ │ │ │ 0x00033548 7468726f 77000000 636c6f73 65000000 throw...close... │ │ │ │ 0x00033558 73656e64 00000000 76616c75 65730000 send....values.. │ │ │ │ 0x00033568 6974656d 73000000 636f7079 00000000 items...copy.... │ │ │ │ 0x00033578 636c6561 72000000 75706461 74650000 clear...update.. │ │ │ │ 0x00033588 73657464 65666175 6c740000 6a6f696e setdefault..join │ │ │ │ - 0x00033598 00000000 35373033 31383063 33646434 ....5703180c3dd4 │ │ │ │ - 0x000335a8 36653837 32636633 5f5f6d79 70796300 6e872cf3__mypyc. │ │ │ │ - 0x000335b8 0b086275 696c7469 6e730341 6e790843 ..builtins.Any.C │ │ │ │ - 0x000335c8 616c6c61 626c6505 5475706c 65067479 allable.Tuple.ty │ │ │ │ - 0x000335d8 70696e67 0a506172 7365466c 6f617403 ping.ParseFloat. │ │ │ │ - 0x000335e8 4b657903 506f7306 67726f75 70730464 Key.Pos.groups.d │ │ │ │ - 0x000335f8 61746501 30000000 09056c6a 75737409 ate.0.....ljust. │ │ │ │ - 0x00033608 63616368 65645f74 7a087469 6d657a6f cached_tz.timezo │ │ │ │ - 0x00033618 6e650375 74630864 61746574 696d6506 ne.utc.datetime. │ │ │ │ - 0x00033628 747a696e 666f012b 0974696d 6564656c tzinfo.+.timedel │ │ │ │ - 0x00033638 74610568 6f757273 00000000 07076d69 ta.hours......mi │ │ │ │ - 0x00033648 6e757465 73047469 6d650966 6c6f6174 nutes.time.float │ │ │ │ - 0x00033658 70617274 0567726f 75700b61 6e6e6f74 part.group.annot │ │ │ │ - 0x00033668 6174696f 6e730a5f 5f667574 7572655f ations.__future_ │ │ │ │ - 0x00033678 5f096c72 755f6361 63686500 05096675 _.lru_cache...fu │ │ │ │ - 0x00033688 6e63746f 6f6c7302 72651073 72632f74 nctools.re.src/t │ │ │ │ - 0x00033698 6f6d6c69 2f5f7265 2e707908 3c6d6f64 omli/_re.py..TYPE_CHECKI │ │ │ │ - 0x000336b8 4e470000 01814a0a 285b3031 5d5b302d NG....J.([01][0- │ │ │ │ - 0x000336c8 395d7c32 5b302d33 5d292020 20202020 9]|2[0-3]) │ │ │ │ - 0x000336d8 20202020 20202023 20686f75 72730a3a # hours.: │ │ │ │ - 0x000336e8 285b302d 355d5b30 2d395d29 20202020 ([0-5][0-9]) │ │ │ │ - 0x000336f8 20202020 20202020 20202020 20202320 # │ │ │ │ - 0x00033708 6d696e75 7465730a 283f3a0a 20202020 minutes.(?:. │ │ │ │ - 0x00033718 3a285b30 2d355d5b 302d395d 29202020 :([0-5][0-9]) │ │ │ │ - 0x00033728 20202020 20202020 20202023 206f7074 # opt │ │ │ │ - 0x00033738 696f6e61 6c207365 636f6e64 730a2020 ional seconds. │ │ │ │ - 0x00033748 2020283f 3a5c2e28 5b302d39 5d7b312c (?:\.([0-9]{1, │ │ │ │ - 0x00033758 367d295b 302d395d 2a293f20 2023206f 6})[0-9]*)? # o │ │ │ │ - 0x00033768 7074696f 6e616c20 66726163 74696f6e ptional fraction │ │ │ │ - 0x00033778 73206f66 20612073 65636f6e 640a293f s of a second.)? │ │ │ │ - 0x00033788 0a000000 010c5f54 494d455f 52455f53 ......_TIME_RE_S │ │ │ │ - 0x00033798 54520000 0182600a 300a283f 3a0a2020 TR....`.0.(?:. │ │ │ │ - 0x000337a8 2020785b 302d3941 2d46612d 665d283f x[0-9A-Fa-f](? │ │ │ │ - 0x000337b8 3a5f3f5b 302d3941 2d46612d 665d292a :_?[0-9A-Fa-f])* │ │ │ │ - 0x000337c8 20202023 20686578 0a202020 207c0a20 # hex. |. │ │ │ │ - 0x000337d8 20202062 5b30315d 283f3a5f 3f5b3031 b[01](?:_?[01 │ │ │ │ - 0x000337e8 5d292a20 20202020 20202020 20202020 ])* │ │ │ │ - 0x000337f8 20202020 23206269 6e0a2020 20207c0a # bin. |. │ │ │ │ - 0x00033808 20202020 6f5b302d 375d283f 3a5f3f5b o[0-7](?:_?[ │ │ │ │ - 0x00033818 302d375d 292a2020 20202020 20202020 0-7])* │ │ │ │ - 0x00033828 20202020 2023206f 63740a29 0a7c0a5b # oct.).|.[ │ │ │ │ - 0x00033838 2b2d5d3f 283f3a30 7c5b312d 395d283f +-]?(?:0|[1-9](? │ │ │ │ - 0x00033848 3a5f3f5b 302d395d 292a2920 20202020 :_?[0-9])*) │ │ │ │ - 0x00033858 20202020 23206465 632c2069 6e746567 # dec, integ │ │ │ │ - 0x00033868 65722070 6172740a 283f503c 666c6f61 er part.(?P. (?:\. │ │ │ │ - 0x00033888 5b302d39 5d283f3a 5f3f5b30 2d395d29 [0-9](?:_?[0-9]) │ │ │ │ - 0x00033898 2a293f20 20202020 20202020 23206f70 *)? # op │ │ │ │ - 0x000338a8 74696f6e 616c2066 72616374 696f6e61 tional fractiona │ │ │ │ - 0x000338b8 6c207061 72740a20 20202028 3f3a5b65 l part. (?:[e │ │ │ │ - 0x000338c8 455d5b2b 2d5d3f5b 302d395d 283f3a5f E][+-]?[0-9](?:_ │ │ │ │ - 0x000338d8 3f5b302d 395d292a 293f2020 23206f70 ?[0-9])*)? # op │ │ │ │ - 0x000338e8 74696f6e 616c2065 78706f6e 656e7420 tional exponent │ │ │ │ - 0x000338f8 70617274 0a290a00 05075645 52424f53 part.)....VERBOS │ │ │ │ - 0x00033908 4507636f 6d70696c 6505666c 61677309 E.compile.flags. │ │ │ │ - 0x00033918 52455f4e 554d4245 520c5245 5f4c4f43 RE_NUMBER.RE_LOC │ │ │ │ - 0x00033928 414c5449 4d450000 01827c0a 285b302d ALTIME....|.([0- │ │ │ │ - 0x00033938 395d7b34 7d292d28 305b312d 395d7c31 9]{4})-(0[1-9]|1 │ │ │ │ - 0x00033948 5b302d32 5d292d28 305b312d 395d7c5b [0-2])-(0[1-9]|[ │ │ │ │ - 0x00033958 31325d5b 302d395d 7c335b30 315d2920 12][0-9]|3[01]) │ │ │ │ - 0x00033968 20232064 6174652c 20652e67 2e203139 # date, e.g. 19 │ │ │ │ - 0x00033978 38382d31 302d3237 0a283f3a 0a202020 88-10-27.(?:. │ │ │ │ - 0x00033988 205b5474 205d0a20 2020200a 285b3031 [Tt ]. .([01 │ │ │ │ - 0x00033998 5d5b302d 395d7c32 5b302d33 5d292020 ][0-9]|2[0-3]) │ │ │ │ - 0x000339a8 20202020 20202020 20202023 20686f75 # hou │ │ │ │ - 0x000339b8 72730a3a 285b302d 355d5b30 2d395d29 rs.:([0-5][0-9]) │ │ │ │ - 0x000339c8 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000339d8 20202320 6d696e75 7465730a 283f3a0a # minutes.(?:. │ │ │ │ - 0x000339e8 20202020 3a285b30 2d355d5b 302d395d :([0-5][0-9] │ │ │ │ - 0x000339f8 29202020 20202020 20202020 20202023 ) # │ │ │ │ - 0x00033a08 206f7074 696f6e61 6c207365 636f6e64 optional second │ │ │ │ - 0x00033a18 730a2020 2020283f 3a5c2e28 5b302d39 s. (?:\.([0-9 │ │ │ │ - 0x00033a28 5d7b312c 367d295b 302d395d 2a293f20 ]{1,6})[0-9]*)? │ │ │ │ - 0x00033a38 2023206f 7074696f 6e616c20 66726163 # optional frac │ │ │ │ - 0x00033a48 74696f6e 73206f66 20612073 65636f6e tions of a secon │ │ │ │ - 0x00033a58 640a293f 0a0a2020 2020283f 3a285b5a d.)?.. (?:([Z │ │ │ │ - 0x00033a68 7a5d297c 285b2b2d 5d29285b 30315d5b z])|([+-])([01][ │ │ │ │ - 0x00033a78 302d395d 7c325b30 2d335d29 3a285b30 0-9]|2[0-3]):([0 │ │ │ │ - 0x00033a88 2d355d5b 302d395d 29293f20 2023206f -5][0-9]))? # o │ │ │ │ - 0x00033a98 7074696f 6e616c20 74696d65 206f6666 ptional time off │ │ │ │ - 0x00033aa8 7365740a 293f0a00 030b5245 5f444154 set.)?....RE_DAT │ │ │ │ - 0x00033ab8 4554494d 45076d61 7873697a 65087761 ETIME.maxsize.wa │ │ │ │ - 0x00033ac8 726e696e 67730000 017b4672 65652d66 rnings...{Free-f │ │ │ │ - 0x00033ad8 6f726d20 61726775 6d656e74 7320666f orm arguments fo │ │ │ │ - 0x00033ae8 7220544f 4d4c4465 636f6465 4572726f r TOMLDecodeErro │ │ │ │ - 0x00033af8 72206172 65206465 70726563 61746564 r are deprecated │ │ │ │ - 0x00033b08 2e20506c 65617365 20736574 20276d73 . Please set 'ms │ │ │ │ - 0x00033b18 67272028 73747229 2c202764 6f632720 g' (str), 'doc' │ │ │ │ - 0x00033b28 28737472 2920616e 64202770 6f732720 (str) and 'pos' │ │ │ │ - 0x00033b38 28696e74 29206172 67756d65 6e747320 (int) arguments │ │ │ │ - 0x00033b48 6f6e6c79 2e000000 07124465 70726563 only......Deprec │ │ │ │ - 0x00033b58 6174696f 6e576172 6e696e67 04776172 ationWarning.war │ │ │ │ - 0x00033b68 6e0a7374 61636b6c 6576656c 0a56616c n.stacklevel.Val │ │ │ │ - 0x00033b78 75654572 726f7208 5f5f696e 69745f5f ueError.__init__ │ │ │ │ - 0x00033b88 010a0672 696e6465 78000000 0b0f656e ...rindex.....en │ │ │ │ - 0x00033b98 64206f66 20646f63 756d656e 74056c69 d of document.li │ │ │ │ - 0x00033ba8 6e652009 2c20636f 6c756d6e 20052028 ne ., column . ( │ │ │ │ - 0x00033bb8 61742001 29036d73 6703646f 6303706f at .).msg.doc.po │ │ │ │ - 0x00033bc8 73066c69 6e656e6f 05636f6c 6e6f0472 s.lineno.colno.r │ │ │ │ - 0x00033bd8 65616400 010e4174 74726962 75746545 ead...AttributeE │ │ │ │ - 0x00033be8 72726f72 00000000 01454669 6c65206d rror.....EFile m │ │ │ │ - 0x00033bf8 75737420 6265206f 70656e65 6420696e ust be opened in │ │ │ │ - 0x00033c08 2062696e 61727920 6d6f6465 2c20652e binary mode, e. │ │ │ │ - 0x00033c18 672e2075 73652060 6f70656e 2827666f g. use `open('fo │ │ │ │ - 0x00033c28 6f2e746f 6d6c272c 20277262 27296000 o.toml', 'rb')`. │ │ │ │ - 0x00033c38 08095479 70654572 726f7202 0d0a1a45 ..TypeError....E │ │ │ │ - 0x00033c48 78706563 74656420 73747220 6f626a65 xpected str obje │ │ │ │ - 0x00033c58 63742c20 6e6f7420 270c5f5f 7175616c ct, not '.__qual │ │ │ │ - 0x00033c68 6e616d65 5f5f0127 0a496e64 65784572 name__.'.IndexEr │ │ │ │ - 0x00033c78 726f7201 5b012300 0111496e 76616c69 ror.[.#...Invali │ │ │ │ - 0x00033c88 64207374 6174656d 656e7400 03354578 d statement..5Ex │ │ │ │ - 0x00033c98 70656374 6564206e 65776c69 6e65206f pected newline o │ │ │ │ - 0x00033ca8 7220656e 64206f66 20646f63 756d656e r end of documen │ │ │ │ - 0x00033cb8 74206166 74657220 61207374 6174656d t after a statem │ │ │ │ - 0x00033cc8 656e7406 6e657374 65640370 6f700000 ent.nested.pop.. │ │ │ │ - 0x00033cd8 040f7265 63757273 6976655f 666c6167 ..recursive_flag │ │ │ │ - 0x00033ce8 73036164 64205468 65726520 6973206e s.add There is n │ │ │ │ - 0x00033cf8 6f206e65 73742062 6568696e 64207468 o nest behind th │ │ │ │ - 0x00033d08 6973206b 6579084b 65794572 726f7200 is key.KeyError. │ │ │ │ - 0x00033d18 05077b21 723a7b7d 7d06666f 726d6174 ..{!r:{}}.format │ │ │ │ - 0x00033d28 0a697364 69736a6f 696e7418 466f756e .isdisjoint.Foun │ │ │ │ - 0x00033d38 6420696e 76616c69 64206368 61726163 d invalid charac │ │ │ │ - 0x00033d48 74657220 0f43616e 6e6f7420 6465636c ter .Cannot decl │ │ │ │ - 0x00033d58 61726520 00000000 04062074 77696365 are ...... twice │ │ │ │ - 0x00033d68 1843616e 6e6f7420 6f766572 77726974 .Cannot overwrit │ │ │ │ - 0x00033d78 65206120 76616c75 65015d0a 73746172 e a value.].star │ │ │ │ - 0x00033d88 74737769 74680000 012e4578 70656374 tswith....Expect │ │ │ │ - 0x00033d98 65642027 5d272061 74207468 6520656e ed ']' at the en │ │ │ │ - 0x00033da8 64206f66 20612074 61626c65 20646563 d of a table dec │ │ │ │ - 0x00033db8 6c617261 74696f6e 00000000 02224361 laration....."Ca │ │ │ │ - 0x00033dc8 6e6e6f74 206d7574 61746520 696d6d75 nnot mutate immu │ │ │ │ - 0x00033dd8 7461626c 65206e61 6d657370 61636520 table namespace │ │ │ │ - 0x00033de8 025d5d00 01304578 70656374 65642027 .]]..0Expected ' │ │ │ │ - 0x00033df8 5d5d2720 61742074 68652065 6e64206f ]]' at the end o │ │ │ │ - 0x00033e08 6620616e 20617272 61792064 65636c61 f an array decla │ │ │ │ - 0x00033e18 72617469 6f6e0000 021a4361 6e6e6f74 ration....Cannot │ │ │ │ - 0x00033e28 20726564 6566696e 65206e61 6d657370 redefine namesp │ │ │ │ - 0x00033e38 61636520 013d0000 022c4578 70656374 ace .=...,Expect │ │ │ │ - 0x00033e48 65642027 3d272061 66746572 2061206b ed '=' after a k │ │ │ │ - 0x00033e58 65792069 6e206120 6b65792f 76616c75 ey in a key/valu │ │ │ │ - 0x00033e68 65207061 6972012e 00000000 0423544f e pair.......#TO │ │ │ │ - 0x00033e78 4d4c206b 65792068 6173206d 6f726520 ML key has more │ │ │ │ - 0x00033e88 7468616e 20746865 20616c6c 6f776564 than the allowed │ │ │ │ - 0x00033e98 20062070 61727473 0e526563 75727369 . parts.Recursi │ │ │ │ - 0x00033ea8 6f6e4572 726f7201 22000000 0428496e onError."....(In │ │ │ │ - 0x00033eb8 76616c69 6420696e 69746961 6c206368 valid initial ch │ │ │ │ - 0x00033ec8 61726163 74657220 666f7220 61206b65 aracter for a ke │ │ │ │ - 0x00033ed8 79207061 7274012c 0e556e63 6c6f7365 y part.,.Unclose │ │ │ │ - 0x00033ee8 64206172 72617901 7d000000 051b4475 d array.}.....Du │ │ │ │ - 0x00033ef8 706c6963 61746520 696e6c69 6e652074 plicate inline t │ │ │ │ - 0x00033f08 61626c65 206b6579 2015556e 636c6f73 able key .Unclos │ │ │ │ - 0x00033f18 65642069 6e6c696e 65207461 626c6502 ed inline table. │ │ │ │ - 0x00033f28 5c0a025c 09025c20 00000000 0619556e \..\..\ ......Un │ │ │ │ - 0x00033f38 65736361 70656420 275c2720 696e2061 escaped '\' in a │ │ │ │ - 0x00033f48 20737472 696e6702 5c78025c 75025c55 string.\x.\u.\U │ │ │ │ - 0x00033f58 0a697373 75706572 73657411 496e7661 .issuperset.Inva │ │ │ │ - 0x00033f68 6c696420 68657820 76616c75 65000000 lid hex value... │ │ │ │ - 0x00033f78 032f4573 63617065 64206368 61726163 ./Escaped charac │ │ │ │ - 0x00033f88 74657220 6973206e 6f742061 20556e69 ter is not a Uni │ │ │ │ - 0x00033f98 636f6465 20736361 6c617220 76616c75 code scalar valu │ │ │ │ - 0x00033fa8 65036368 72032727 27000000 02207061 e.chr.'''.... pa │ │ │ │ - 0x00033fb8 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ - 0x00033fc8 63617065 5f6d756c 74696c69 6e651670 cape_multiline.p │ │ │ │ - 0x00033fd8 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ - 0x00033fe8 73636170 65000000 0413556e 7465726d scape.....Unterm │ │ │ │ - 0x00033ff8 696e6174 65642073 7472696e 67032222 inated string."" │ │ │ │ - 0x00034008 22015c12 496c6c65 67616c20 63686172 ".\.Illegal char │ │ │ │ - 0x00034018 61637465 72200000 033b544f 4d4c2069 acter ...;TOML i │ │ │ │ - 0x00034028 6e6c696e 65206172 72617973 2f746162 nline arrays/tab │ │ │ │ - 0x00034038 6c657320 61726520 6e657374 6564206d les are nested m │ │ │ │ - 0x00034048 6f726520 7468616e 20746865 20616c6c ore than the all │ │ │ │ - 0x00034058 6f776564 2007206c 6576656c 73017400 owed . levels.t. │ │ │ │ - 0x00034068 0b047472 75650166 0566616c 7365017b ..true.f.false.{ │ │ │ │ - 0x00034078 056d6174 63681849 6e76616c 69642064 .match.Invalid d │ │ │ │ - 0x00034088 61746520 6f722064 61746574 696d6503 ate or datetime. │ │ │ │ - 0x00034098 656e6403 6e616e03 696e6604 2b696e66 end.nan.inf.+inf │ │ │ │ - 0x000340a8 042d696e 66000000 04042b6e 616e042d .-inf.....+nan.- │ │ │ │ - 0x000340b8 6e616e0d 496e7661 6c696420 76616c75 nan.Invalid valu │ │ │ │ - 0x000340c8 652a7061 7273655f 666c6f61 74206d75 e*parse_float mu │ │ │ │ - 0x000340d8 7374206e 6f742072 65747572 6e206469 st not return di │ │ │ │ - 0x000340e8 63747320 6f72206c 69737473 00000000 cts or lists.... │ │ │ │ - 0x000340f8 05037379 73147372 632f746f 6d6c692f ..sys.src/tomli/ │ │ │ │ - 0x00034108 5f706172 7365722e 7079104d 61707069 _parser.py.Mappi │ │ │ │ - 0x00034118 6e675072 6f787954 79706505 74797065 ngProxyType.type │ │ │ │ - 0x00034128 73116d61 7463685f 746f5f64 61746574 s.match_to_datet │ │ │ │ - 0x00034138 696d6500 04126d61 7463685f 746f5f6c ime...match_to_l │ │ │ │ - 0x00034148 6f63616c 74696d65 0f6d6174 63685f74 ocaltime.match_t │ │ │ │ - 0x00034158 6f5f6e75 6d626572 09746f6d 6c692e5f o_number.tomli._ │ │ │ │ - 0x00034168 72651167 65747265 63757273 696f6e6c re.getrecursionl │ │ │ │ - 0x00034178 696d6974 00000000 05124d41 585f494e imit......MAX_IN │ │ │ │ - 0x00034188 4c494e45 5f4e4553 54494e47 0d4d4158 LINE_NESTING.MAX │ │ │ │ - 0x00034198 5f4b4559 5f504152 54530a41 53434949 _KEY_PARTS.ASCII │ │ │ │ - 0x000341a8 5f435452 4c010917 494c4c45 47414c5f _CTRL...ILLEGAL_ │ │ │ │ - 0x000341b8 42415349 435f5354 525f4348 41525300 BASIC_STR_CHARS. │ │ │ │ - 0x000341c8 0302090a 21494c4c 4547414c 5f4d554c ....!ILLEGAL_MUL │ │ │ │ - 0x000341d8 54494c49 4e455f42 41534943 5f535452 TILINE_BASIC_STR │ │ │ │ - 0x000341e8 5f434841 52531949 4c4c4547 414c5f4c _CHARS.ILLEGAL_L │ │ │ │ - 0x000341f8 49544552 414c5f53 54525f43 48415253 ITERAL_STR_CHARS │ │ │ │ - 0x00034208 00000000 0423494c 4c454741 4c5f4d55 .....#ILLEGAL_MU │ │ │ │ - 0x00034218 4c54494c 494e455f 4c495445 52414c5f LTILINE_LITERAL_ │ │ │ │ - 0x00034228 5354525f 43484152 5315494c 4c454741 STR_CHARS.ILLEGA │ │ │ │ - 0x00034238 4c5f434f 4d4d454e 545f4348 41525302 L_COMMENT_CHARS. │ │ │ │ - 0x00034248 20090754 4f4d4c5f 57530000 0113544f ..TOML_WS....TO │ │ │ │ - 0x00034258 4d4c5f57 535f414e 445f4e45 574c494e ML_WS_AND_NEWLIN │ │ │ │ - 0x00034268 45000000 01406162 63646566 6768696a E....@abcdefghij │ │ │ │ - 0x00034278 6b6c6d6e 6f707172 73747576 7778797a klmnopqrstuvwxyz │ │ │ │ - 0x00034288 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x00034298 51525354 55565758 595a3031 32333435 QRSTUVWXYZ012345 │ │ │ │ - 0x000342a8 36373839 2d5f0000 040e4241 52455f4b 6789-_....BARE_K │ │ │ │ - 0x000342b8 45595f43 48415253 02222711 4b45595f EY_CHARS."'.KEY_ │ │ │ │ - 0x000342c8 494e4954 49414c5f 43484152 53166162 INITIAL_CHARS.ab │ │ │ │ - 0x000342d8 63646566 41424344 45463031 32333435 cdefABCDEF012345 │ │ │ │ - 0x000342e8 36373839 00000000 0d0e4845 58444947 6789......HEXDIG │ │ │ │ - 0x000342f8 49545f43 48415253 025c6201 08025c74 IT_CHARS.\b...\t │ │ │ │ - 0x00034308 025c6e02 5c66010c 025c7201 0d025c65 .\n.\f...\r...\e │ │ │ │ - 0x00034318 011b025c 22025c5c 00000000 031d4241 ...\".\\......BA │ │ │ │ - 0x00034328 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ - 0x00034338 45504c41 43454d45 4e54530d 746f6d6c EPLACEMENTS.toml │ │ │ │ - 0x00034348 692e5f70 61727365 720f5f5f 6d797079 i._parser.__mypy │ │ │ │ - 0x00034358 635f6174 7472735f 5f000000 05124445 c_attrs__.....DE │ │ │ │ - 0x00034368 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ - 0x00034378 085f5f64 6963745f 5f0f544f 4d4c4465 .__dict__.TOMLDe │ │ │ │ - 0x00034388 636f6465 4572726f 72064652 4f5a454e codeError.FROZEN │ │ │ │ - 0x00034398 0d455850 4c494349 545f4e45 53540000 .EXPLICIT_NEST.. │ │ │ │ - 0x000343a8 09065f66 6c616773 0e5f7065 6e64696e .._flags._pendin │ │ │ │ - 0x000343b8 675f666c 61677305 466c6167 73046469 g_flags.Flags.di │ │ │ │ - 0x000343c8 63740a4e 65737465 64446963 74046461 ct.NestedDict.da │ │ │ │ - 0x000343d8 7461064f 75747075 74056c6f 61647304 ta.Output.loads. │ │ │ │ - 0x000343e8 6c6f6164 00000000 03075f5f 616c6c5f load......__all_ │ │ │ │ - 0x000343f8 5f05322e 342e310b 5f5f7665 7273696f _.2.4.1.__versio │ │ │ │ - 0x00034408 6e5f5f00 746f6d6c 69000000 746f6d6c n__.tomli...toml │ │ │ │ - 0x00034418 692e5f70 61727365 72000000 736b6970 i._parser...skip │ │ │ │ - 0x00034428 5f636861 72732873 72632c20 706f732c _chars(src, pos, │ │ │ │ - 0x00034438 20636861 7273290a 2d2d0a0a 00000000 chars).--...... │ │ │ │ - 0x00034448 736b6970 5f756e74 696c2873 72632c20 skip_until(src, │ │ │ │ - 0x00034458 706f732c 20657870 6563742c 202a2c20 pos, expect, *, │ │ │ │ - 0x00034468 6572726f 725f6f6e 2c206572 726f725f error_on, error_ │ │ │ │ - 0x00034478 6f6e5f65 6f66290a 2d2d0a0a 00000000 on_eof).--...... │ │ │ │ - 0x00034488 736b6970 5f636f6d 6d656e74 28737263 skip_comment(src │ │ │ │ - 0x00034498 2c20706f 73290a2d 2d0a0a00 736b6970 , pos).--...skip │ │ │ │ - 0x000344a8 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ - 0x000344b8 7261795f 77732873 72632c20 706f7329 ray_ws(src, pos) │ │ │ │ - 0x000344c8 0a2d2d0a 0a000000 63726561 74655f64 .--.....create_d │ │ │ │ - 0x000344d8 6963745f 72756c65 28737263 2c20706f ict_rule(src, po │ │ │ │ - 0x000344e8 732c206f 7574290a 2d2d0a0a 00000000 s, out).--...... │ │ │ │ - 0x000344f8 63726561 74655f6c 6973745f 72756c65 create_list_rule │ │ │ │ - 0x00034508 28737263 2c20706f 732c206f 7574290a (src, pos, out). │ │ │ │ - 0x00034518 2d2d0a0a 00000000 6b65795f 76616c75 --......key_valu │ │ │ │ - 0x00034528 655f7275 6c652873 72632c20 706f732c e_rule(src, pos, │ │ │ │ - 0x00034538 206f7574 2c206865 61646572 2c207061 out, header, pa │ │ │ │ - 0x00034548 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ - 0x00034558 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ - 0x00034568 70616972 28737263 2c20706f 732c2070 pair(src, pos, p │ │ │ │ - 0x00034578 61727365 5f666c6f 61742c20 6e657374 arse_float, nest │ │ │ │ - 0x00034588 5f6c766c 290a2d2d 0a0a0000 70617273 _lvl).--....pars │ │ │ │ - 0x00034598 655f6b65 79287372 632c2070 6f73290a e_key(src, pos). │ │ │ │ - 0x000345a8 2d2d0a0a 00000000 70617273 655f6b65 --......parse_ke │ │ │ │ - 0x000345b8 795f7061 72742873 72632c20 706f7329 y_part(src, pos) │ │ │ │ - 0x000345c8 0a2d2d0a 0a000000 70617273 655f6f6e .--.....parse_on │ │ │ │ - 0x000345d8 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ - 0x000345e8 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ - 0x000345f8 70617273 655f6172 72617928 7372632c parse_array(src, │ │ │ │ - 0x00034608 20706f73 2c207061 7273655f 666c6f61 pos, parse_floa │ │ │ │ - 0x00034618 742c206e 6573745f 6c766c29 0a2d2d0a t, nest_lvl).--. │ │ │ │ - 0x00034628 0a000000 70617273 655f696e 6c696e65 ....parse_inline │ │ │ │ - 0x00034638 5f746162 6c652873 72632c20 706f732c _table(src, pos, │ │ │ │ - 0x00034648 20706172 73655f66 6c6f6174 2c206e65 parse_float, ne │ │ │ │ - 0x00034658 73745f6c 766c290a 2d2d0a0a 00000000 st_lvl).--...... │ │ │ │ - 0x00034668 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00034678 65736361 70652873 72632c20 706f732c escape(src, pos, │ │ │ │ - 0x00034688 202a2c20 6d756c74 696c696e 653d4661 *, multiline=Fa │ │ │ │ - 0x00034698 6c736529 0a2d2d0a 0a000000 70617273 lse).--.....pars │ │ │ │ - 0x000346a8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x000346b8 70655f6d 756c7469 6c696e65 28737263 pe_multiline(src │ │ │ │ - 0x000346c8 2c20706f 73290a2d 2d0a0a00 70617273 , pos).--...pars │ │ │ │ - 0x000346d8 655f6865 785f6368 61722873 72632c20 e_hex_char(src, │ │ │ │ - 0x000346e8 706f732c 20686578 5f6c656e 290a2d2d pos, hex_len).-- │ │ │ │ - 0x000346f8 0a0a0000 70617273 655f6c69 74657261 ....parse_litera │ │ │ │ - 0x00034708 6c5f7374 72287372 632c2070 6f73290a l_str(src, pos). │ │ │ │ - 0x00034718 2d2d0a0a 00000000 70617273 655f6d75 --......parse_mu │ │ │ │ - 0x00034728 6c74696c 696e655f 73747228 7372632c ltiline_str(src, │ │ │ │ - 0x00034738 20706f73 2c202a2c 206c6974 6572616c pos, *, literal │ │ │ │ - 0x00034748 290a2d2d 0a0a0000 70617273 655f6261 ).--....parse_ba │ │ │ │ - 0x00034758 7369635f 73747228 7372632c 20706f73 sic_str(src, pos │ │ │ │ - 0x00034768 2c202a2c 206d756c 74696c69 6e65290a , *, multiline). │ │ │ │ - 0x00034778 2d2d0a0a 00000000 70617273 655f7661 --......parse_va │ │ │ │ - 0x00034788 6c756528 7372632c 20706f73 2c207061 lue(src, pos, pa │ │ │ │ - 0x00034798 7273655f 666c6f61 742c206e 6573745f rse_float, nest_ │ │ │ │ - 0x000347a8 6c766c29 0a2d2d0a 0a000000 69735f75 lvl).--.....is_u │ │ │ │ - 0x000347b8 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ - 0x000347c8 6c756528 636f6465 706f696e 74290a2d lue(codepoint).- │ │ │ │ - 0x000347d8 2d0a0a00 6d616b65 5f736166 655f7061 -...make_safe_pa │ │ │ │ - 0x000347e8 7273655f 666c6f61 74287061 7273655f rse_float(parse_ │ │ │ │ - 0x000347f8 666c6f61 74290a2d 2d0a0a00 73616665 float).--...safe │ │ │ │ - 0x00034808 5f706172 73655f66 6c6f6174 5f6d616b _parse_float_mak │ │ │ │ - 0x00034818 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00034828 61745f6f 626a2829 0a2d2d0a 0a000000 at_obj().--..... │ │ │ │ - 0x00034838 5f5f6361 6c6c5f5f 00000000 5f5f6361 __call__....__ca │ │ │ │ - 0x00034848 6c6c5f5f 2824666c 6f61745f 73747229 ll__($float_str) │ │ │ │ - 0x00034858 0a2d2d0a 0a000000 5f5f6765 745f5f00 .--.....__get__. │ │ │ │ - 0x00034868 5f5f6765 745f5f28 24696e73 74616e63 __get__($instanc │ │ │ │ - 0x00034878 652c206f 776e6572 290a2d2d 0a0a0000 e, owner).--.... │ │ │ │ - 0x00034888 5f5f7365 74737461 74655f5f 00000000 __setstate__.... │ │ │ │ - 0x00034898 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ - 0x000348a8 5f5f6469 63745f5f 00000000 6d616b65 __dict__....make │ │ │ │ - 0x000348b8 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x000348c8 745f656e 76000000 6d616b65 5f736166 t_env...make_saf │ │ │ │ - 0x000348d8 655f7061 7273655f 666c6f61 745f656e e_parse_float_en │ │ │ │ - 0x000348e8 7628290a 2d2d0a0a 00000000 4f757470 v().--......Outp │ │ │ │ - 0x000348f8 75740000 4f757470 75742829 0a2d2d0a ut..Output().--. │ │ │ │ - 0x00034908 0a000000 5f5f696e 69745f5f 28247365 ....__init__($se │ │ │ │ - 0x00034918 6c66290a 2d2d0a0a 00000000 64617461 lf).--......data │ │ │ │ - 0x00034928 00000000 666c6167 73000000 4e657374 ....flags...Nest │ │ │ │ - 0x00034938 65644469 63740000 4e657374 65644469 edDict..NestedDi │ │ │ │ - 0x00034948 63742829 0a2d2d0a 0a000000 6765745f ct().--.....get_ │ │ │ │ - 0x00034958 6f725f63 72656174 655f6e65 73742824 or_create_nest($ │ │ │ │ - 0x00034968 73656c66 2c206b65 792c202a 2c206163 self, key, *, ac │ │ │ │ - 0x00034978 63657373 5f6c6973 74733d54 72756529 cess_lists=True) │ │ │ │ - 0x00034988 0a2d2d0a 0a000000 61707065 6e645f6e .--.....append_n │ │ │ │ - 0x00034998 6573745f 746f5f6c 69737428 2473656c est_to_list($sel │ │ │ │ - 0x000349a8 662c206b 6579290a 2d2d0a0a 00000000 f, key).--...... │ │ │ │ - 0x000349b8 466c6167 73000000 466c6167 7328290a Flags...Flags(). │ │ │ │ - 0x000349c8 2d2d0a0a 00000000 6164645f 70656e64 --......add_pend │ │ │ │ - 0x000349d8 696e6728 2473656c 662c206b 65792c20 ing($self, key, │ │ │ │ - 0x000349e8 666c6167 290a2d2d 0a0a0000 66696e61 flag).--....fina │ │ │ │ - 0x000349f8 6c697a65 5f70656e 64696e67 28247365 lize_pending($se │ │ │ │ - 0x00034a08 6c66290a 2d2d0a0a 00000000 756e7365 lf).--......unse │ │ │ │ - 0x00034a18 745f616c 6c282473 656c662c 206b6579 t_all($self, key │ │ │ │ - 0x00034a28 290a2d2d 0a0a0000 73657428 2473656c ).--....set($sel │ │ │ │ - 0x00034a38 662c206b 65792c20 666c6167 2c202a2c f, key, flag, *, │ │ │ │ - 0x00034a48 20726563 75727369 7665290a 2d2d0a0a recursive).--.. │ │ │ │ - 0x00034a58 00000000 69735f28 2473656c 662c206b ....is_($self, k │ │ │ │ - 0x00034a68 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ - 0x00034a78 5f5f6d79 7079635f 64656661 756c7473 __mypyc_defaults │ │ │ │ - 0x00034a88 5f736574 75702829 0a2d2d0a 0a000000 _setup().--..... │ │ │ │ - 0x00034a98 46524f5a 454e0000 4558504c 49434954 FROZEN..EXPLICIT │ │ │ │ - 0x00034aa8 5f4e4553 54000000 5f70656e 64696e67 _NEST..._pending │ │ │ │ - 0x00034ab8 5f666c61 67730000 544f4d4c 4465636f _flags..TOMLDeco │ │ │ │ - 0x00034ac8 64654572 726f7200 5f5f7765 616b7265 deError.__weakre │ │ │ │ - 0x00034ad8 665f5f00 44455052 45434154 45445f44 f__.DEPRECATED_D │ │ │ │ - 0x00034ae8 45464155 4c540000 44455052 45434154 EFAULT..DEPRECAT │ │ │ │ - 0x00034af8 45445f44 45464155 4c542829 0a2d2d0a ED_DEFAULT().--. │ │ │ │ - 0x00034b08 0a000000 746f6d6c 692e5f72 65000000 ....tomli._re... │ │ │ │ - 0x00034b18 6d617463 685f746f 5f646174 6574696d match_to_datetim │ │ │ │ - 0x00034b28 65286d61 74636829 0a2d2d0a 0a000000 e(match).--..... │ │ │ │ - 0x00034b38 63616368 65645f74 7a28686f 75725f73 cached_tz(hour_s │ │ │ │ - 0x00034b48 74722c20 6d696e75 74655f73 74722c20 tr, minute_str, │ │ │ │ - 0x00034b58 7369676e 5f737472 290a2d2d 0a0a0000 sign_str).--.... │ │ │ │ - 0x00034b68 6d617463 685f746f 5f6c6f63 616c7469 match_to_localti │ │ │ │ - 0x00034b78 6d65286d 61746368 290a2d2d 0a0a0000 me(match).--.... │ │ │ │ - 0x00034b88 6d617463 685f746f 5f6e756d 62657228 match_to_number( │ │ │ │ - 0x00034b98 6d617463 682c2070 61727365 5f666c6f match, parse_flo │ │ │ │ - 0x00034ba8 6174290a 2d2d0a0a 00000000 746f6d6c at).--......toml │ │ │ │ - 0x00034bb8 692e5f74 79706573 00000000 5f5f696e i._types....__in │ │ │ │ - 0x00034bc8 69745f73 7562636c 6173735f 5f000000 it_subclass__... │ │ │ │ - 0x00034bd8 4350795f 44656352 65660000 50795f53 CPy_DecRef..Py_S │ │ │ │ - 0x00034be8 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ - 0x00034bf8 53495a45 00000000 50795475 706c655f SIZE....PyTuple_ │ │ │ │ - 0x00034c08 5345545f 4954454d 00000000 5079556e SET_ITEM....PyUn │ │ │ │ - 0x00034c18 69636f64 655f4745 545f4c45 4e475448 icode_GET_LENGTH │ │ │ │ - 0x00034c28 00000000 5079556e 69636f64 655f4953 ....PyUnicode_IS │ │ │ │ - 0x00034c38 5f434f4d 50414354 00000000 5079556e _COMPACT....PyUn │ │ │ │ - 0x00034c48 69636f64 655f5245 41440000 50794c69 icode_READ..PyLi │ │ │ │ - 0x00034c58 73745f53 45545f49 54454d00 50794c69 st_SET_ITEM.PyLi │ │ │ │ - 0x00034c68 73745f47 45545f53 495a4500 50795f53 st_GET_SIZE.Py_S │ │ │ │ - 0x00034c78 45545f53 495a4500 5f435079 5374725f ET_SIZE._CPyStr_ │ │ │ │ - 0x00034c88 45717561 6c5f4e6f 4964656e 74436865 Equal_NoIdentChe │ │ │ │ - 0x00034c98 636b0000 50794279 74654172 7261795f ck..PyByteArray_ │ │ │ │ - 0x00034ca8 41535f53 5452494e 47000000 50794f62 AS_STRING...PyOb │ │ │ │ - 0x00034cb8 6a656374 5f43616c 6c4d6574 686f644f ject_CallMethodO │ │ │ │ - 0x00034cc8 6e654172 67000000 43507944 65665f5f neArg...CPyDef__ │ │ │ │ - 0x00034cd8 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ - 0x00034ce8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x00034cf8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x00034d08 6f626a5f 5f5f5f5f 6765745f 5f000000 obj_____get__... │ │ │ │ - 0x00034d18 5f435079 4c697374 5f46696e 64000000 _CPyList_Find... │ │ │ │ - 0x00034d28 66696e64 5f6b6579 776f7264 00000000 find_keyword.... │ │ │ │ - 0x00034d38 70617273 65725f69 6e697400 76676574 parser_init.vget │ │ │ │ - 0x00034d48 61726773 6b657977 6f726473 66617374 argskeywordsfast │ │ │ │ - 0x00034d58 5f696d70 6c000000 76676574 61726773 _impl...vgetargs │ │ │ │ - 0x00034d68 6b657977 6f726473 00000000 50794469 keywords....PyDi │ │ │ │ - 0x00034d78 63745f47 45545f53 495a4500 5f507955 ct_GET_SIZE._PyU │ │ │ │ - 0x00034d88 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ - 0x00034d98 545f4441 54410000 43507953 74725f47 T_DATA..CPyStr_G │ │ │ │ - 0x00034da8 65744974 656d0000 5079556e 69636f64 etItem..PyUnicod │ │ │ │ - 0x00034db8 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ - 0x00034dc8 00000000 43507953 74725f42 75696c64 ....CPyStr_Build │ │ │ │ - 0x00034dd8 00000000 5f507953 74725f58 53747269 ...._PyStr_XStri │ │ │ │ - 0x00034de8 70000000 43507942 79746573 5f427569 p...CPyBytes_Bui │ │ │ │ - 0x00034df8 6c640000 50794279 74654172 7261795f ld..PyByteArray_ │ │ │ │ - 0x00034e08 4745545f 53495a45 00000000 6c697374 GET_SIZE....list │ │ │ │ - 0x00034e18 5f726573 697a6500 43507953 65717565 _resize.CPySeque │ │ │ │ - 0x00034e28 6e636554 75706c65 5f476574 4974656d nceTuple_GetItem │ │ │ │ - 0x00034e38 556e7361 66650000 00000000 43507944 Unsafe......CPyD │ │ │ │ - 0x00034e48 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034e58 67735f5f 5f616464 5f70656e 64696e67 gs___add_pending │ │ │ │ - 0x00034e68 00000000 00000000 43507944 65665f5f ........CPyDef__ │ │ │ │ - 0x00034e78 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ - 0x00034e88 6963745f 5f5f6765 745f6f72 5f637265 ict___get_or_cre │ │ │ │ - 0x00034e98 6174655f 6e657374 00000000 4350795f ate_nest....CPy_ │ │ │ │ - 0x00034ea8 43616c63 756c6174 654d6574 61636c61 CalculateMetacla │ │ │ │ - 0x00034eb8 73730000 75706461 74655f62 61736573 ss..update_bases │ │ │ │ - 0x00034ec8 00000000 43507954 7970655f 46726f6d ....CPyType_From │ │ │ │ - 0x00034ed8 54656d70 6c617465 00000000 43507949 Template....CPyI │ │ │ │ - 0x00034ee8 6d706f72 745f496d 706f7274 4d616e79 mport_ImportMany │ │ │ │ - 0x00034ef8 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ - 0x00034f08 706f7274 46726f6d 4d616e79 00000000 portFromMany.... │ │ │ │ - 0x00034f18 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034f28 5f466c61 67735f5f 5f756e73 65745f61 _Flags___unset_a │ │ │ │ - 0x00034f38 6c6c0000 43507944 65665f5f 70617273 ll..CPyDef__pars │ │ │ │ - 0x00034f48 65725f5f 5f466c61 67735f5f 5f736574 er___Flags___set │ │ │ │ - 0x00034f58 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034f68 65725f5f 5f466c61 67735f5f 5f69735f er___Flags___is_ │ │ │ │ - 0x00034f78 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034f88 65725f5f 5f466c61 67735f5f 5f66696e er___Flags___fin │ │ │ │ - 0x00034f98 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ - 0x00034fa8 50794c6f 6e675772 69746572 5f46696e PyLongWriter_Fin │ │ │ │ - 0x00034fb8 69736800 43507944 65665f5f 72655f5f ish.CPyDef__re__ │ │ │ │ - 0x00034fc8 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ - 0x00034fd8 6d650000 43507944 65665f5f 72655f5f me..CPyDef__re__ │ │ │ │ - 0x00034fe8 5f636163 6865645f 747a0000 43507944 _cached_tz..CPyD │ │ │ │ - 0x00034ff8 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ - 0x00035008 6f5f6c6f 63616c74 696d6500 00000000 o_localtime..... │ │ │ │ - 0x00035018 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00035028 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ - 0x00035038 5f5f5f5f 5f696e69 745f5f00 43507950 _____init__.CPyP │ │ │ │ - 0x00035048 795f5f70 61727365 725f5f5f 544f4d4c y__parser___TOML │ │ │ │ - 0x00035058 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ - 0x00035068 696e6974 5f5f0000 43507944 65665f5f init__..CPyDef__ │ │ │ │ - 0x00035078 70617273 65725f5f 5f736b69 705f756e parser___skip_un │ │ │ │ - 0x00035088 74696c00 43507944 65665f5f 70617273 til.CPyDef__pars │ │ │ │ - 0x00035098 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x000350a8 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ - 0x000350b8 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ - 0x000350c8 65795f70 61727400 43507944 65665f5f ey_part.CPyDef__ │ │ │ │ - 0x000350d8 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ - 0x000350e8 64696374 5f72756c 65000000 43507944 dict_rule...CPyD │ │ │ │ - 0x000350f8 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ - 0x00035108 6174655f 6c697374 5f72756c 65000000 ate_list_rule... │ │ │ │ + 0x00033598 00000000 35626165 38613537 62356566 ....5bae8a57b5ef │ │ │ │ + 0x000335a8 38353831 38623438 5f5f6d79 70796300 85818b48__mypyc. │ │ │ │ + 0x000335b8 01087761 726e696e 67730000 017b4672 ..warnings...{Fr │ │ │ │ + 0x000335c8 65652d66 6f726d20 61726775 6d656e74 ee-form argument │ │ │ │ + 0x000335d8 7320666f 7220544f 4d4c4465 636f6465 s for TOMLDecode │ │ │ │ + 0x000335e8 4572726f 72206172 65206465 70726563 Error are deprec │ │ │ │ + 0x000335f8 61746564 2e20506c 65617365 20736574 ated. Please set │ │ │ │ + 0x00033608 20276d73 67272028 73747229 2c202764 'msg' (str), 'd │ │ │ │ + 0x00033618 6f632720 28737472 2920616e 64202770 oc' (str) and 'p │ │ │ │ + 0x00033628 6f732720 28696e74 29206172 67756d65 os' (int) argume │ │ │ │ + 0x00033638 6e747320 6f6e6c79 2e000000 07124465 nts only......De │ │ │ │ + 0x00033648 70726563 6174696f 6e576172 6e696e67 precationWarning │ │ │ │ + 0x00033658 04776172 6e0a7374 61636b6c 6576656c .warn.stacklevel │ │ │ │ + 0x00033668 0a56616c 75654572 726f7208 5f5f696e .ValueError.__in │ │ │ │ + 0x00033678 69745f5f 010a0672 696e6465 78000000 it__...rindex... │ │ │ │ + 0x00033688 0b0f656e 64206f66 20646f63 756d656e ..end of documen │ │ │ │ + 0x00033698 74056c69 6e652009 2c20636f 6c756d6e t.line ., column │ │ │ │ + 0x000336a8 20052028 61742001 29036d73 6703646f . (at .).msg.do │ │ │ │ + 0x000336b8 6303706f 73066c69 6e656e6f 05636f6c c.pos.lineno.col │ │ │ │ + 0x000336c8 6e6f0472 65616400 010e4174 74726962 no.read...Attrib │ │ │ │ + 0x000336d8 75746545 72726f72 00000000 01454669 uteError.....EFi │ │ │ │ + 0x000336e8 6c65206d 75737420 6265206f 70656e65 le must be opene │ │ │ │ + 0x000336f8 6420696e 2062696e 61727920 6d6f6465 d in binary mode │ │ │ │ + 0x00033708 2c20652e 672e2075 73652060 6f70656e , e.g. use `open │ │ │ │ + 0x00033718 2827666f 6f2e746f 6d6c272c 20277262 ('foo.toml', 'rb │ │ │ │ + 0x00033728 27296000 08095479 70654572 726f7202 ')`...TypeError. │ │ │ │ + 0x00033738 0d0a1a45 78706563 74656420 73747220 ...Expected str │ │ │ │ + 0x00033748 6f626a65 63742c20 6e6f7420 270c5f5f object, not '.__ │ │ │ │ + 0x00033758 7175616c 6e616d65 5f5f0127 0a496e64 qualname__.'.Ind │ │ │ │ + 0x00033768 65784572 726f7201 5b012300 0111496e exError.[.#...In │ │ │ │ + 0x00033778 76616c69 64207374 6174656d 656e7400 valid statement. │ │ │ │ + 0x00033788 03354578 70656374 6564206e 65776c69 .5Expected newli │ │ │ │ + 0x00033798 6e65206f 7220656e 64206f66 20646f63 ne or end of doc │ │ │ │ + 0x000337a8 756d656e 74206166 74657220 61207374 ument after a st │ │ │ │ + 0x000337b8 6174656d 656e7406 6e657374 65640370 atement.nested.p │ │ │ │ + 0x000337c8 6f700000 0505666c 6167730f 72656375 op....flags.recu │ │ │ │ + 0x000337d8 72736976 655f666c 61677303 61646420 rsive_flags.add │ │ │ │ + 0x000337e8 54686572 65206973 206e6f20 6e657374 There is no nest │ │ │ │ + 0x000337f8 20626568 696e6420 74686973 206b6579 behind this key │ │ │ │ + 0x00033808 084b6579 4572726f 72000000 05077b21 .KeyError.....{! │ │ │ │ + 0x00033818 723a7b7d 7d06666f 726d6174 0a697364 r:{}}.format.isd │ │ │ │ + 0x00033828 69736a6f 696e7418 466f756e 6420696e isjoint.Found in │ │ │ │ + 0x00033838 76616c69 64206368 61726163 74657220 valid character │ │ │ │ + 0x00033848 0f43616e 6e6f7420 6465636c 61726520 .Cannot declare │ │ │ │ + 0x00033858 00000000 04062074 77696365 1843616e ...... twice.Can │ │ │ │ + 0x00033868 6e6f7420 6f766572 77726974 65206120 not overwrite a │ │ │ │ + 0x00033878 76616c75 65015d0a 73746172 74737769 value.].startswi │ │ │ │ + 0x00033888 74680000 012e4578 70656374 65642027 th....Expected ' │ │ │ │ + 0x00033898 5d272061 74207468 6520656e 64206f66 ]' at the end of │ │ │ │ + 0x000338a8 20612074 61626c65 20646563 6c617261 a table declara │ │ │ │ + 0x000338b8 74696f6e 00000000 02224361 6e6e6f74 tion....."Cannot │ │ │ │ + 0x000338c8 206d7574 61746520 696d6d75 7461626c mutate immutabl │ │ │ │ + 0x000338d8 65206e61 6d657370 61636520 025d5d00 e namespace .]]. │ │ │ │ + 0x000338e8 01304578 70656374 65642027 5d5d2720 .0Expected ']]' │ │ │ │ + 0x000338f8 61742074 68652065 6e64206f 6620616e at the end of an │ │ │ │ + 0x00033908 20617272 61792064 65636c61 72617469 array declarati │ │ │ │ + 0x00033918 6f6e0000 021a4361 6e6e6f74 20726564 on....Cannot red │ │ │ │ + 0x00033928 6566696e 65206e61 6d657370 61636520 efine namespace │ │ │ │ + 0x00033938 013d0000 022c4578 70656374 65642027 .=...,Expected ' │ │ │ │ + 0x00033948 3d272061 66746572 2061206b 65792069 =' after a key i │ │ │ │ + 0x00033958 6e206120 6b65792f 76616c75 65207061 n a key/value pa │ │ │ │ + 0x00033968 6972012e 00000000 0423544f 4d4c206b ir.......#TOML k │ │ │ │ + 0x00033978 65792068 6173206d 6f726520 7468616e ey has more than │ │ │ │ + 0x00033988 20746865 20616c6c 6f776564 20062070 the allowed . p │ │ │ │ + 0x00033998 61727473 0e526563 75727369 6f6e4572 arts.RecursionEr │ │ │ │ + 0x000339a8 726f7201 22000000 0428496e 76616c69 ror."....(Invali │ │ │ │ + 0x000339b8 6420696e 69746961 6c206368 61726163 d initial charac │ │ │ │ + 0x000339c8 74657220 666f7220 61206b65 79207061 ter for a key pa │ │ │ │ + 0x000339d8 7274012c 0e556e63 6c6f7365 64206172 rt.,.Unclosed ar │ │ │ │ + 0x000339e8 72617901 7d000000 051b4475 706c6963 ray.}.....Duplic │ │ │ │ + 0x000339f8 61746520 696e6c69 6e652074 61626c65 ate inline table │ │ │ │ + 0x00033a08 206b6579 2015556e 636c6f73 65642069 key .Unclosed i │ │ │ │ + 0x00033a18 6e6c696e 65207461 626c6502 5c20025c nline table.\ .\ │ │ │ │ + 0x00033a28 0a025c09 00000000 0619556e 65736361 ..\.......Unesca │ │ │ │ + 0x00033a38 70656420 275c2720 696e2061 20737472 ped '\' in a str │ │ │ │ + 0x00033a48 696e6702 5c78025c 75025c55 0a697373 ing.\x.\u.\U.iss │ │ │ │ + 0x00033a58 75706572 73657411 496e7661 6c696420 uperset.Invalid │ │ │ │ + 0x00033a68 68657820 76616c75 65000000 032f4573 hex value..../Es │ │ │ │ + 0x00033a78 63617065 64206368 61726163 74657220 caped character │ │ │ │ + 0x00033a88 6973206e 6f742061 20556e69 636f6465 is not a Unicode │ │ │ │ + 0x00033a98 20736361 6c617220 76616c75 65036368 scalar value.ch │ │ │ │ + 0x00033aa8 72032727 27000000 02207061 7273655f r.'''.... parse_ │ │ │ │ + 0x00033ab8 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ + 0x00033ac8 5f6d756c 74696c69 6e651670 61727365 _multiline.parse │ │ │ │ + 0x00033ad8 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ + 0x00033ae8 65000000 0413556e 7465726d 696e6174 e.....Unterminat │ │ │ │ + 0x00033af8 65642073 7472696e 67032222 22015c12 ed string.""".\. │ │ │ │ + 0x00033b08 496c6c65 67616c20 63686172 61637465 Illegal characte │ │ │ │ + 0x00033b18 72200000 033b544f 4d4c2069 6e6c696e r ...;TOML inlin │ │ │ │ + 0x00033b28 65206172 72617973 2f746162 6c657320 e arrays/tables │ │ │ │ + 0x00033b38 61726520 6e657374 6564206d 6f726520 are nested more │ │ │ │ + 0x00033b48 7468616e 20746865 20616c6c 6f776564 than the allowed │ │ │ │ + 0x00033b58 2007206c 6576656c 73017400 0b047472 . levels.t...tr │ │ │ │ + 0x00033b68 75650166 0566616c 7365017b 056d6174 ue.f.false.{.mat │ │ │ │ + 0x00033b78 63681849 6e76616c 69642064 61746520 ch.Invalid date │ │ │ │ + 0x00033b88 6f722064 61746574 696d6503 656e6403 or datetime.end. │ │ │ │ + 0x00033b98 6e616e03 696e6604 2d696e66 042b6e61 nan.inf.-inf.+na │ │ │ │ + 0x00033ba8 6e000000 04042d6e 616e042b 696e660d n.....-nan.+inf. │ │ │ │ + 0x00033bb8 496e7661 6c696420 76616c75 652a7061 Invalid value*pa │ │ │ │ + 0x00033bc8 7273655f 666c6f61 74206d75 7374206e rse_float must n │ │ │ │ + 0x00033bd8 6f742072 65747572 6e206469 63747320 ot return dicts │ │ │ │ + 0x00033be8 6f72206c 69737473 00000000 06086275 or lists......bu │ │ │ │ + 0x00033bf8 696c7469 6e730b61 6e6e6f74 6174696f iltins.annotatio │ │ │ │ + 0x00033c08 6e730a5f 5f667574 7572655f 5f037379 ns.__future__.sy │ │ │ │ + 0x00033c18 73147372 632f746f 6d6c692f 5f706172 s.src/tomli/_par │ │ │ │ + 0x00033c28 7365722e 7079083c 6d6f6475 6c653e00 ser.py.. │ │ │ │ + 0x00033c38 05104d61 7070696e 6750726f 78795479 ..MappingProxyTy │ │ │ │ + 0x00033c48 70650574 79706573 0b52455f 44415445 pe.types.RE_DATE │ │ │ │ + 0x00033c58 54494d45 0c52455f 4c4f4341 4c54494d TIME.RE_LOCALTIM │ │ │ │ + 0x00033c68 45095245 5f4e554d 42455200 04116d61 E.RE_NUMBER...ma │ │ │ │ + 0x00033c78 7463685f 746f5f64 61746574 696d6512 tch_to_datetime. │ │ │ │ + 0x00033c88 6d617463 685f746f 5f6c6f63 616c7469 match_to_localti │ │ │ │ + 0x00033c98 6d650f6d 61746368 5f746f5f 6e756d62 me.match_to_numb │ │ │ │ + 0x00033ca8 65720974 6f6d6c69 2e5f7265 00000000 er.tomli._re.... │ │ │ │ + 0x00033cb8 040d5459 50455f43 4845434b 494e4711 ..TYPE_CHECKING. │ │ │ │ + 0x00033cc8 67657472 65637572 73696f6e 6c696d69 getrecursionlimi │ │ │ │ + 0x00033cd8 74124d41 585f494e 4c494e45 5f4e4553 t.MAX_INLINE_NES │ │ │ │ + 0x00033ce8 54494e47 0d4d4158 5f4b4559 5f504152 TING.MAX_KEY_PAR │ │ │ │ + 0x00033cf8 54530000 040a4153 4349495f 4354524c TS....ASCII_CTRL │ │ │ │ + 0x00033d08 01091749 4c4c4547 414c5f42 41534943 ...ILLEGAL_BASIC │ │ │ │ + 0x00033d18 5f535452 5f434841 52530209 0a000000 _STR_CHARS...... │ │ │ │ + 0x00033d28 0221494c 4c454741 4c5f4d55 4c54494c .!ILLEGAL_MULTIL │ │ │ │ + 0x00033d38 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ + 0x00033d48 41525319 494c4c45 47414c5f 4c495445 ARS.ILLEGAL_LITE │ │ │ │ + 0x00033d58 52414c5f 5354525f 43484152 53000000 RAL_STR_CHARS... │ │ │ │ + 0x00033d68 0423494c 4c454741 4c5f4d55 4c54494c .#ILLEGAL_MULTIL │ │ │ │ + 0x00033d78 494e455f 4c495445 52414c5f 5354525f INE_LITERAL_STR_ │ │ │ │ + 0x00033d88 43484152 5315494c 4c454741 4c5f434f CHARS.ILLEGAL_CO │ │ │ │ + 0x00033d98 4d4d454e 545f4348 41525302 20090754 MMENT_CHARS. ..T │ │ │ │ + 0x00033da8 4f4d4c5f 57530000 0113544f 4d4c5f57 OML_WS....TOML_W │ │ │ │ + 0x00033db8 535f414e 445f4e45 574c494e 45000000 S_AND_NEWLINE... │ │ │ │ + 0x00033dc8 01406162 63646566 6768696a 6b6c6d6e .@abcdefghijklmn │ │ │ │ + 0x00033dd8 6f707172 73747576 7778797a 41424344 opqrstuvwxyzABCD │ │ │ │ + 0x00033de8 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ + 0x00033df8 55565758 595a3031 32333435 36373839 UVWXYZ0123456789 │ │ │ │ + 0x00033e08 2d5f0000 040e4241 52455f4b 45595f43 -_....BARE_KEY_C │ │ │ │ + 0x00033e18 48415253 02222711 4b45595f 494e4954 HARS."'.KEY_INIT │ │ │ │ + 0x00033e28 49414c5f 43484152 53166162 63646566 IAL_CHARS.abcdef │ │ │ │ + 0x00033e38 41424344 45463031 32333435 36373839 ABCDEF0123456789 │ │ │ │ + 0x00033e48 00000000 0d0e4845 58444947 49545f43 ......HEXDIGIT_C │ │ │ │ + 0x00033e58 48415253 025c6201 08025c74 025c6e02 HARS.\b...\t.\n. │ │ │ │ + 0x00033e68 5c66010c 025c7201 0d025c65 011b025c \f...\r...\e...\ │ │ │ │ + 0x00033e78 22025c5c 00000000 031d4241 5349435f ".\\......BASIC_ │ │ │ │ + 0x00033e88 5354525f 45534341 50455f52 45504c41 STR_ESCAPE_REPLA │ │ │ │ + 0x00033e98 43454d45 4e54530d 746f6d6c 692e5f70 CEMENTS.tomli._p │ │ │ │ + 0x00033ea8 61727365 720f5f5f 6d797079 635f6174 arser.__mypyc_at │ │ │ │ + 0x00033eb8 7472735f 5f000000 05124445 50524543 trs__.....DEPREC │ │ │ │ + 0x00033ec8 41544544 5f444546 41554c54 085f5f64 ATED_DEFAULT.__d │ │ │ │ + 0x00033ed8 6963745f 5f0f544f 4d4c4465 636f6465 ict__.TOMLDecode │ │ │ │ + 0x00033ee8 4572726f 72064652 4f5a454e 0d455850 Error.FROZEN.EXP │ │ │ │ + 0x00033ef8 4c494349 545f4e45 53540000 09065f66 LICIT_NEST...._f │ │ │ │ + 0x00033f08 6c616773 0e5f7065 6e64696e 675f666c lags._pending_fl │ │ │ │ + 0x00033f18 61677305 466c6167 73046469 63740a4e ags.Flags.dict.N │ │ │ │ + 0x00033f28 65737465 64446963 74046461 7461064f estedDict.data.O │ │ │ │ + 0x00033f38 75747075 74056c6f 61647304 6c6f6164 utput.loads.load │ │ │ │ + 0x00033f48 00000000 09075f5f 616c6c5f 5f05322e ......__all__.2. │ │ │ │ + 0x00033f58 342e310b 5f5f7665 7273696f 6e5f5f03 4.1.__version__. │ │ │ │ + 0x00033f68 416e7908 43616c6c 61626c65 05547570 Any.Callable.Tup │ │ │ │ + 0x00033f78 6c650674 7970696e 670a5061 72736546 le.typing.ParseF │ │ │ │ + 0x00033f88 6c6f6174 034b6579 00000000 0b03506f loat.Key......Po │ │ │ │ + 0x00033f98 73066772 6f757073 04646174 65013005 s.groups.date.0. │ │ │ │ + 0x00033fa8 6c6a7573 74096361 63686564 5f747a08 ljust.cached_tz. │ │ │ │ + 0x00033fb8 74696d65 7a6f6e65 03757463 08646174 timezone.utc.dat │ │ │ │ + 0x00033fc8 6574696d 6506747a 696e666f 012b0000 etime.tzinfo.+.. │ │ │ │ + 0x00033fd8 09097469 6d656465 6c746105 686f7572 ..timedelta.hour │ │ │ │ + 0x00033fe8 73076d69 6e757465 73047469 6d650966 s.minutes.time.f │ │ │ │ + 0x00033ff8 6c6f6174 70617274 0567726f 7570096c loatpart.group.l │ │ │ │ + 0x00034008 72755f63 61636865 0966756e 63746f6f ru_cache.functoo │ │ │ │ + 0x00034018 6c730272 65000000 01107372 632f746f ls.re.....src/to │ │ │ │ + 0x00034028 6d6c692f 5f72652e 70790000 01814a0a mli/_re.py....J. │ │ │ │ + 0x00034038 285b3031 5d5b302d 395d7c32 5b302d33 ([01][0-9]|2[0-3 │ │ │ │ + 0x00034048 5d292020 20202020 20202020 20202023 ]) # │ │ │ │ + 0x00034058 20686f75 72730a3a 285b302d 355d5b30 hours.:([0-5][0 │ │ │ │ + 0x00034068 2d395d29 20202020 20202020 20202020 -9]) │ │ │ │ + 0x00034078 20202020 20202320 6d696e75 7465730a # minutes. │ │ │ │ + 0x00034088 283f3a0a 20202020 3a285b30 2d355d5b (?:. :([0-5][ │ │ │ │ + 0x00034098 302d395d 29202020 20202020 20202020 0-9]) │ │ │ │ + 0x000340a8 20202023 206f7074 696f6e61 6c207365 # optional se │ │ │ │ + 0x000340b8 636f6e64 730a2020 2020283f 3a5c2e28 conds. (?:\.( │ │ │ │ + 0x000340c8 5b302d39 5d7b312c 367d295b 302d395d [0-9]{1,6})[0-9] │ │ │ │ + 0x000340d8 2a293f20 2023206f 7074696f 6e616c20 *)? # optional │ │ │ │ + 0x000340e8 66726163 74696f6e 73206f66 20612073 fractions of a s │ │ │ │ + 0x000340f8 65636f6e 640a293f 0a000000 010c5f54 econd.)?......_T │ │ │ │ + 0x00034108 494d455f 52455f53 54520000 0182600a IME_RE_STR....`. │ │ │ │ + 0x00034118 300a283f 3a0a2020 2020785b 302d3941 0.(?:. x[0-9A │ │ │ │ + 0x00034128 2d46612d 665d283f 3a5f3f5b 302d3941 -Fa-f](?:_?[0-9A │ │ │ │ + 0x00034138 2d46612d 665d292a 20202023 20686578 -Fa-f])* # hex │ │ │ │ + 0x00034148 0a202020 207c0a20 20202062 5b30315d . |. b[01] │ │ │ │ + 0x00034158 283f3a5f 3f5b3031 5d292a20 20202020 (?:_?[01])* │ │ │ │ + 0x00034168 20202020 20202020 20202020 23206269 # bi │ │ │ │ + 0x00034178 6e0a2020 20207c0a 20202020 6f5b302d n. |. o[0- │ │ │ │ + 0x00034188 375d283f 3a5f3f5b 302d375d 292a2020 7](?:_?[0-7])* │ │ │ │ + 0x00034198 20202020 20202020 20202020 2023206f # o │ │ │ │ + 0x000341a8 63740a29 0a7c0a5b 2b2d5d3f 283f3a30 ct.).|.[+-]?(?:0 │ │ │ │ + 0x000341b8 7c5b312d 395d283f 3a5f3f5b 302d395d |[1-9](?:_?[0-9] │ │ │ │ + 0x000341c8 292a2920 20202020 20202020 23206465 )*) # de │ │ │ │ + 0x000341d8 632c2069 6e746567 65722070 6172740a c, integer part. │ │ │ │ + 0x000341e8 283f503c 666c6f61 74706172 743e0a20 (?P. │ │ │ │ + 0x000341f8 20202028 3f3a5c2e 5b302d39 5d283f3a (?:\.[0-9](?: │ │ │ │ + 0x00034208 5f3f5b30 2d395d29 2a293f20 20202020 _?[0-9])*)? │ │ │ │ + 0x00034218 20202020 23206f70 74696f6e 616c2066 # optional f │ │ │ │ + 0x00034228 72616374 696f6e61 6c207061 72740a20 ractional part. │ │ │ │ + 0x00034238 20202028 3f3a5b65 455d5b2b 2d5d3f5b (?:[eE][+-]?[ │ │ │ │ + 0x00034248 302d395d 283f3a5f 3f5b302d 395d292a 0-9](?:_?[0-9])* │ │ │ │ + 0x00034258 293f2020 23206f70 74696f6e 616c2065 )? # optional e │ │ │ │ + 0x00034268 78706f6e 656e7420 70617274 0a290a00 xponent part.).. │ │ │ │ + 0x00034278 02075645 52424f53 4507636f 6d70696c ..VERBOSE.compil │ │ │ │ + 0x00034288 65000000 01827c0a 285b302d 395d7b34 e.....|.([0-9]{4 │ │ │ │ + 0x00034298 7d292d28 305b312d 395d7c31 5b302d32 })-(0[1-9]|1[0-2 │ │ │ │ + 0x000342a8 5d292d28 305b312d 395d7c5b 31325d5b ])-(0[1-9]|[12][ │ │ │ │ + 0x000342b8 302d395d 7c335b30 315d2920 20232064 0-9]|3[01]) # d │ │ │ │ + 0x000342c8 6174652c 20652e67 2e203139 38382d31 ate, e.g. 1988-1 │ │ │ │ + 0x000342d8 302d3237 0a283f3a 0a202020 205b5474 0-27.(?:. [Tt │ │ │ │ + 0x000342e8 205d0a20 2020200a 285b3031 5d5b302d ]. .([01][0- │ │ │ │ + 0x000342f8 395d7c32 5b302d33 5d292020 20202020 9]|2[0-3]) │ │ │ │ + 0x00034308 20202020 20202023 20686f75 72730a3a # hours.: │ │ │ │ + 0x00034318 285b302d 355d5b30 2d395d29 20202020 ([0-5][0-9]) │ │ │ │ + 0x00034328 20202020 20202020 20202020 20202320 # │ │ │ │ + 0x00034338 6d696e75 7465730a 283f3a0a 20202020 minutes.(?:. │ │ │ │ + 0x00034348 3a285b30 2d355d5b 302d395d 29202020 :([0-5][0-9]) │ │ │ │ + 0x00034358 20202020 20202020 20202023 206f7074 # opt │ │ │ │ + 0x00034368 696f6e61 6c207365 636f6e64 730a2020 ional seconds. │ │ │ │ + 0x00034378 2020283f 3a5c2e28 5b302d39 5d7b312c (?:\.([0-9]{1, │ │ │ │ + 0x00034388 367d295b 302d395d 2a293f20 2023206f 6})[0-9]*)? # o │ │ │ │ + 0x00034398 7074696f 6e616c20 66726163 74696f6e ptional fraction │ │ │ │ + 0x000343a8 73206f66 20612073 65636f6e 640a293f s of a second.)? │ │ │ │ + 0x000343b8 0a0a2020 2020283f 3a285b5a 7a5d297c .. (?:([Zz])| │ │ │ │ + 0x000343c8 285b2b2d 5d29285b 30315d5b 302d395d ([+-])([01][0-9] │ │ │ │ + 0x000343d8 7c325b30 2d335d29 3a285b30 2d355d5b |2[0-3]):([0-5][ │ │ │ │ + 0x000343e8 302d395d 29293f20 2023206f 7074696f 0-9]))? # optio │ │ │ │ + 0x000343f8 6e616c20 74696d65 206f6666 7365740a nal time offset. │ │ │ │ + 0x00034408 293f0a00 01076d61 7873697a 65000000 )?....maxsize... │ │ │ │ + 0x00034418 746f6d6c 692e5f72 65000000 6d617463 tomli._re...matc │ │ │ │ + 0x00034428 685f746f 5f646174 6574696d 65286d61 h_to_datetime(ma │ │ │ │ + 0x00034438 74636829 0a2d2d0a 0a000000 63616368 tch).--.....cach │ │ │ │ + 0x00034448 65645f74 7a28686f 75725f73 74722c20 ed_tz(hour_str, │ │ │ │ + 0x00034458 6d696e75 74655f73 74722c20 7369676e minute_str, sign │ │ │ │ + 0x00034468 5f737472 290a2d2d 0a0a0000 6d617463 _str).--....matc │ │ │ │ + 0x00034478 685f746f 5f6c6f63 616c7469 6d65286d h_to_localtime(m │ │ │ │ + 0x00034488 61746368 290a2d2d 0a0a0000 6d617463 atch).--....matc │ │ │ │ + 0x00034498 685f746f 5f6e756d 62657228 6d617463 h_to_number(matc │ │ │ │ + 0x000344a8 682c2070 61727365 5f666c6f 6174290a h, parse_float). │ │ │ │ + 0x000344b8 2d2d0a0a 00000000 746f6d6c 692e5f74 --......tomli._t │ │ │ │ + 0x000344c8 79706573 00000000 746f6d6c 69000000 ypes....tomli... │ │ │ │ + 0x000344d8 746f6d6c 692e5f70 61727365 72000000 tomli._parser... │ │ │ │ + 0x000344e8 736b6970 5f636861 72732873 72632c20 skip_chars(src, │ │ │ │ + 0x000344f8 706f732c 20636861 7273290a 2d2d0a0a pos, chars).--.. │ │ │ │ + 0x00034508 00000000 736b6970 5f756e74 696c2873 ....skip_until(s │ │ │ │ + 0x00034518 72632c20 706f732c 20657870 6563742c rc, pos, expect, │ │ │ │ + 0x00034528 202a2c20 6572726f 725f6f6e 2c206572 *, error_on, er │ │ │ │ + 0x00034538 726f725f 6f6e5f65 6f66290a 2d2d0a0a ror_on_eof).--.. │ │ │ │ + 0x00034548 00000000 736b6970 5f636f6d 6d656e74 ....skip_comment │ │ │ │ + 0x00034558 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ + 0x00034568 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ + 0x00034578 645f6172 7261795f 77732873 72632c20 d_array_ws(src, │ │ │ │ + 0x00034588 706f7329 0a2d2d0a 0a000000 63726561 pos).--.....crea │ │ │ │ + 0x00034598 74655f64 6963745f 72756c65 28737263 te_dict_rule(src │ │ │ │ + 0x000345a8 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ + 0x000345b8 00000000 63726561 74655f6c 6973745f ....create_list_ │ │ │ │ + 0x000345c8 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ + 0x000345d8 7574290a 2d2d0a0a 00000000 6b65795f ut).--......key_ │ │ │ │ + 0x000345e8 76616c75 655f7275 6c652873 72632c20 value_rule(src, │ │ │ │ + 0x000345f8 706f732c 206f7574 2c206865 61646572 pos, out, header │ │ │ │ + 0x00034608 2c207061 7273655f 666c6f61 74290a2d , parse_float).- │ │ │ │ + 0x00034618 2d0a0a00 70617273 655f6b65 795f7661 -...parse_key_va │ │ │ │ + 0x00034628 6c75655f 70616972 28737263 2c20706f lue_pair(src, po │ │ │ │ + 0x00034638 732c2070 61727365 5f666c6f 61742c20 s, parse_float, │ │ │ │ + 0x00034648 6e657374 5f6c766c 290a2d2d 0a0a0000 nest_lvl).--.... │ │ │ │ + 0x00034658 70617273 655f6b65 79287372 632c2070 parse_key(src, p │ │ │ │ + 0x00034668 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ + 0x00034678 655f6b65 795f7061 72742873 72632c20 e_key_part(src, │ │ │ │ + 0x00034688 706f7329 0a2d2d0a 0a000000 70617273 pos).--.....pars │ │ │ │ + 0x00034698 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ + 0x000346a8 5f737472 28737263 2c20706f 73290a2d _str(src, pos).- │ │ │ │ + 0x000346b8 2d0a0a00 70617273 655f6172 72617928 -...parse_array( │ │ │ │ + 0x000346c8 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ + 0x000346d8 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ + 0x000346e8 0a2d2d0a 0a000000 70617273 655f696e .--.....parse_in │ │ │ │ + 0x000346f8 6c696e65 5f746162 6c652873 72632c20 line_table(src, │ │ │ │ + 0x00034708 706f732c 20706172 73655f66 6c6f6174 pos, parse_float │ │ │ │ + 0x00034718 2c206e65 73745f6c 766c290a 2d2d0a0a , nest_lvl).--.. │ │ │ │ + 0x00034728 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x00034738 7374725f 65736361 70652873 72632c20 str_escape(src, │ │ │ │ + 0x00034748 706f732c 202a2c20 6d756c74 696c696e pos, *, multilin │ │ │ │ + 0x00034758 653d4661 6c736529 0a2d2d0a 0a000000 e=False).--..... │ │ │ │ + 0x00034768 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x00034778 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ + 0x00034788 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ + 0x00034798 70617273 655f6865 785f6368 61722873 parse_hex_char(s │ │ │ │ + 0x000347a8 72632c20 706f732c 20686578 5f6c656e rc, pos, hex_len │ │ │ │ + 0x000347b8 290a2d2d 0a0a0000 70617273 655f6c69 ).--....parse_li │ │ │ │ + 0x000347c8 74657261 6c5f7374 72287372 632c2070 teral_str(src, p │ │ │ │ + 0x000347d8 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ + 0x000347e8 655f6d75 6c74696c 696e655f 73747228 e_multiline_str( │ │ │ │ + 0x000347f8 7372632c 20706f73 2c202a2c 206c6974 src, pos, *, lit │ │ │ │ + 0x00034808 6572616c 290a2d2d 0a0a0000 70617273 eral).--....pars │ │ │ │ + 0x00034818 655f6261 7369635f 73747228 7372632c e_basic_str(src, │ │ │ │ + 0x00034828 20706f73 2c202a2c 206d756c 74696c69 pos, *, multili │ │ │ │ + 0x00034838 6e65290a 2d2d0a0a 00000000 70617273 ne).--......pars │ │ │ │ + 0x00034848 655f7661 6c756528 7372632c 20706f73 e_value(src, pos │ │ │ │ + 0x00034858 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ + 0x00034868 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ + 0x00034878 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x00034888 725f7661 6c756528 636f6465 706f696e r_value(codepoin │ │ │ │ + 0x00034898 74290a2d 2d0a0a00 6d616b65 5f736166 t).--...make_saf │ │ │ │ + 0x000348a8 655f7061 7273655f 666c6f61 74287061 e_parse_float(pa │ │ │ │ + 0x000348b8 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ + 0x000348c8 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x000348d8 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x000348e8 5f666c6f 61745f6f 626a2829 0a2d2d0a _float_obj().--. │ │ │ │ + 0x000348f8 0a000000 5f5f6361 6c6c5f5f 00000000 ....__call__.... │ │ │ │ + 0x00034908 5f5f6361 6c6c5f5f 2824666c 6f61745f __call__($float_ │ │ │ │ + 0x00034918 73747229 0a2d2d0a 0a000000 5f5f6765 str).--.....__ge │ │ │ │ + 0x00034928 745f5f00 5f5f6765 745f5f28 24696e73 t__.__get__($ins │ │ │ │ + 0x00034938 74616e63 652c206f 776e6572 290a2d2d tance, owner).-- │ │ │ │ + 0x00034948 0a0a0000 5f5f7365 74737461 74655f5f ....__setstate__ │ │ │ │ + 0x00034958 00000000 5f5f6765 74737461 74655f5f ....__getstate__ │ │ │ │ + 0x00034968 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ + 0x00034978 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ + 0x00034988 666c6f61 745f656e 76000000 6d616b65 float_env...make │ │ │ │ + 0x00034998 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x000349a8 745f656e 7628290a 2d2d0a0a 00000000 t_env().--...... │ │ │ │ + 0x000349b8 4f757470 75740000 4f757470 75742829 Output..Output() │ │ │ │ + 0x000349c8 0a2d2d0a 0a000000 5f5f696e 69745f5f .--.....__init__ │ │ │ │ + 0x000349d8 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ + 0x000349e8 64617461 00000000 666c6167 73000000 data....flags... │ │ │ │ + 0x000349f8 4e657374 65644469 63740000 4e657374 NestedDict..Nest │ │ │ │ + 0x00034a08 65644469 63742829 0a2d2d0a 0a000000 edDict().--..... │ │ │ │ + 0x00034a18 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ + 0x00034a28 73742824 73656c66 2c206b65 792c202a st($self, key, * │ │ │ │ + 0x00034a38 2c206163 63657373 5f6c6973 74733d54 , access_lists=T │ │ │ │ + 0x00034a48 72756529 0a2d2d0a 0a000000 61707065 rue).--.....appe │ │ │ │ + 0x00034a58 6e645f6e 6573745f 746f5f6c 69737428 nd_nest_to_list( │ │ │ │ + 0x00034a68 2473656c 662c206b 6579290a 2d2d0a0a $self, key).--.. │ │ │ │ + 0x00034a78 00000000 466c6167 73000000 466c6167 ....Flags...Flag │ │ │ │ + 0x00034a88 7328290a 2d2d0a0a 00000000 6164645f s().--......add_ │ │ │ │ + 0x00034a98 70656e64 696e6728 2473656c 662c206b pending($self, k │ │ │ │ + 0x00034aa8 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ + 0x00034ab8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ + 0x00034ac8 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ + 0x00034ad8 756e7365 745f616c 6c282473 656c662c unset_all($self, │ │ │ │ + 0x00034ae8 206b6579 290a2d2d 0a0a0000 73657428 key).--....set( │ │ │ │ + 0x00034af8 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ + 0x00034b08 2c202a2c 20726563 75727369 7665290a , *, recursive). │ │ │ │ + 0x00034b18 2d2d0a0a 00000000 69735f28 2473656c --......is_($sel │ │ │ │ + 0x00034b28 662c206b 65792c20 666c6167 290a2d2d f, key, flag).-- │ │ │ │ + 0x00034b38 0a0a0000 5f5f6d79 7079635f 64656661 ....__mypyc_defa │ │ │ │ + 0x00034b48 756c7473 5f736574 75702829 0a2d2d0a ults_setup().--. │ │ │ │ + 0x00034b58 0a000000 46524f5a 454e0000 4558504c ....FROZEN..EXPL │ │ │ │ + 0x00034b68 49434954 5f4e4553 54000000 5f70656e ICIT_NEST..._pen │ │ │ │ + 0x00034b78 64696e67 5f666c61 67730000 544f4d4c ding_flags..TOML │ │ │ │ + 0x00034b88 4465636f 64654572 726f7200 5f5f7765 DecodeError.__we │ │ │ │ + 0x00034b98 616b7265 665f5f00 44455052 45434154 akref__.DEPRECAT │ │ │ │ + 0x00034ba8 45445f44 45464155 4c540000 44455052 ED_DEFAULT..DEPR │ │ │ │ + 0x00034bb8 45434154 45445f44 45464155 4c542829 ECATED_DEFAULT() │ │ │ │ + 0x00034bc8 0a2d2d0a 0a000000 5f5f696e 69745f73 .--.....__init_s │ │ │ │ + 0x00034bd8 7562636c 6173735f 5f000000 00000000 ubclass__....... │ │ │ │ + 0x00034be8 4350795f 44656352 65660000 50795f53 CPy_DecRef..Py_S │ │ │ │ + 0x00034bf8 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ + 0x00034c08 53495a45 00000000 50795475 706c655f SIZE....PyTuple_ │ │ │ │ + 0x00034c18 5345545f 4954454d 00000000 5079556e SET_ITEM....PyUn │ │ │ │ + 0x00034c28 69636f64 655f4745 545f4c45 4e475448 icode_GET_LENGTH │ │ │ │ + 0x00034c38 00000000 5079556e 69636f64 655f4953 ....PyUnicode_IS │ │ │ │ + 0x00034c48 5f434f4d 50414354 00000000 5079556e _COMPACT....PyUn │ │ │ │ + 0x00034c58 69636f64 655f5245 41440000 50794c69 icode_READ..PyLi │ │ │ │ + 0x00034c68 73745f53 45545f49 54454d00 50794c69 st_SET_ITEM.PyLi │ │ │ │ + 0x00034c78 73745f47 45545f53 495a4500 50795f53 st_GET_SIZE.Py_S │ │ │ │ + 0x00034c88 45545f53 495a4500 5f435079 5374725f ET_SIZE._CPyStr_ │ │ │ │ + 0x00034c98 45717561 6c5f4e6f 4964656e 74436865 Equal_NoIdentChe │ │ │ │ + 0x00034ca8 636b0000 50794279 74654172 7261795f ck..PyByteArray_ │ │ │ │ + 0x00034cb8 41535f53 5452494e 47000000 50794f62 AS_STRING...PyOb │ │ │ │ + 0x00034cc8 6a656374 5f43616c 6c4d6574 686f644f ject_CallMethodO │ │ │ │ + 0x00034cd8 6e654172 67000000 43507944 65665f5f neArg...CPyDef__ │ │ │ │ + 0x00034ce8 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ + 0x00034cf8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ + 0x00034d08 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00034d18 6f626a5f 5f5f5f5f 6765745f 5f000000 obj_____get__... │ │ │ │ + 0x00034d28 5f435079 4c697374 5f46696e 64000000 _CPyList_Find... │ │ │ │ + 0x00034d38 66696e64 5f6b6579 776f7264 00000000 find_keyword.... │ │ │ │ + 0x00034d48 70617273 65725f69 6e697400 76676574 parser_init.vget │ │ │ │ + 0x00034d58 61726773 6b657977 6f726473 66617374 argskeywordsfast │ │ │ │ + 0x00034d68 5f696d70 6c000000 76676574 61726773 _impl...vgetargs │ │ │ │ + 0x00034d78 6b657977 6f726473 00000000 50794469 keywords....PyDi │ │ │ │ + 0x00034d88 63745f47 45545f53 495a4500 5f507955 ct_GET_SIZE._PyU │ │ │ │ + 0x00034d98 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ + 0x00034da8 545f4441 54410000 43507953 74725f47 T_DATA..CPyStr_G │ │ │ │ + 0x00034db8 65744974 656d0000 5079556e 69636f64 etItem..PyUnicod │ │ │ │ + 0x00034dc8 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ + 0x00034dd8 00000000 43507953 74725f42 75696c64 ....CPyStr_Build │ │ │ │ + 0x00034de8 00000000 5f507953 74725f58 53747269 ...._PyStr_XStri │ │ │ │ + 0x00034df8 70000000 43507942 79746573 5f427569 p...CPyBytes_Bui │ │ │ │ + 0x00034e08 6c640000 50794279 74654172 7261795f ld..PyByteArray_ │ │ │ │ + 0x00034e18 4745545f 53495a45 00000000 6c697374 GET_SIZE....list │ │ │ │ + 0x00034e28 5f726573 697a6500 43507953 65717565 _resize.CPySeque │ │ │ │ + 0x00034e38 6e636554 75706c65 5f476574 4974656d nceTuple_GetItem │ │ │ │ + 0x00034e48 556e7361 66650000 00000000 43507944 Unsafe......CPyD │ │ │ │ + 0x00034e58 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034e68 67735f5f 5f616464 5f70656e 64696e67 gs___add_pending │ │ │ │ + 0x00034e78 00000000 00000000 43507944 65665f5f ........CPyDef__ │ │ │ │ + 0x00034e88 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ + 0x00034e98 6963745f 5f5f6765 745f6f72 5f637265 ict___get_or_cre │ │ │ │ + 0x00034ea8 6174655f 6e657374 00000000 4350795f ate_nest....CPy_ │ │ │ │ + 0x00034eb8 43616c63 756c6174 654d6574 61636c61 CalculateMetacla │ │ │ │ + 0x00034ec8 73730000 75706461 74655f62 61736573 ss..update_bases │ │ │ │ + 0x00034ed8 00000000 43507954 7970655f 46726f6d ....CPyType_From │ │ │ │ + 0x00034ee8 54656d70 6c617465 00000000 43507949 Template....CPyI │ │ │ │ + 0x00034ef8 6d706f72 745f496d 706f7274 4d616e79 mport_ImportMany │ │ │ │ + 0x00034f08 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ + 0x00034f18 706f7274 46726f6d 4d616e79 00000000 portFromMany.... │ │ │ │ + 0x00034f28 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034f38 5f466c61 67735f5f 5f756e73 65745f61 _Flags___unset_a │ │ │ │ + 0x00034f48 6c6c0000 43507944 65665f5f 70617273 ll..CPyDef__pars │ │ │ │ + 0x00034f58 65725f5f 5f466c61 67735f5f 5f736574 er___Flags___set │ │ │ │ + 0x00034f68 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034f78 65725f5f 5f466c61 67735f5f 5f69735f er___Flags___is_ │ │ │ │ + 0x00034f88 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x00034f98 65725f5f 5f466c61 67735f5f 5f66696e er___Flags___fin │ │ │ │ + 0x00034fa8 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ + 0x00034fb8 50794c6f 6e675772 69746572 5f46696e PyLongWriter_Fin │ │ │ │ + 0x00034fc8 69736800 00000000 43507944 65665f5f ish.....CPyDef__ │ │ │ │ + 0x00034fd8 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ + 0x00034fe8 6f646545 72726f72 5f5f5f5f 5f696e69 odeError_____ini │ │ │ │ + 0x00034ff8 745f5f00 43507950 795f5f70 61727365 t__.CPyPy__parse │ │ │ │ + 0x00035008 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ + 0x00035018 726f725f 5f5f5f5f 696e6974 5f5f0000 ror_____init__.. │ │ │ │ + 0x00035028 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035038 5f736b69 705f756e 74696c00 43507944 _skip_until.CPyD │ │ │ │ + 0x00035048 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00035058 73655f62 61736963 5f737472 00000000 se_basic_str.... │ │ │ │ + 0x00035068 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035078 5f706172 73655f6b 65795f70 61727400 _parse_key_part. │ │ │ │ + 0x00035088 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035098 5f637265 6174655f 64696374 5f72756c _create_dict_rul │ │ │ │ + 0x000350a8 65000000 43507944 65665f5f 70617273 e...CPyDef__pars │ │ │ │ + 0x000350b8 65725f5f 5f637265 6174655f 6c697374 er___create_list │ │ │ │ + 0x000350c8 5f72756c 65000000 43507944 65665f5f _rule...CPyDef__ │ │ │ │ + 0x000350d8 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ + 0x000350e8 756c7469 6c696e65 5f737472 00000000 ultiline_str.... │ │ │ │ + 0x000350f8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035108 5f706172 73655f68 65785f63 68617200 _parse_hex_char. │ │ │ │ 0x00035118 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00035128 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ - 0x00035138 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ - 0x00035148 70617273 65725f5f 5f706172 73655f76 parser___parse_v │ │ │ │ - 0x00035158 616c7565 00000000 43507944 65665f5f alue....CPyDef__ │ │ │ │ - 0x00035168 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ - 0x00035178 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ - 0x00035188 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00035198 5f6b6579 5f76616c 75655f72 756c6500 _key_value_rule. │ │ │ │ - 0x000351a8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000351b8 5f706172 73655f69 6e6c696e 655f7461 _parse_inline_ta │ │ │ │ - 0x000351c8 626c6500 43507944 65665f5f 70617273 ble.CPyDef__pars │ │ │ │ - 0x000351d8 65725f5f 5f706172 73655f61 72726179 er___parse_array │ │ │ │ - 0x000351e8 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x000351f8 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ - 0x00035208 68617200 43507944 65665f5f 70617273 har.CPyDef__pars │ │ │ │ - 0x00035218 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00035228 5f737472 5f657363 61706500 43507944 _str_escape.CPyD │ │ │ │ - 0x00035238 65665f5f 70617273 65725f5f 5f6d616b ef__parser___mak │ │ │ │ - 0x00035248 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00035258 61740000 43507944 65665f5f 70617273 at..CPyDef__pars │ │ │ │ - 0x00035268 65725f5f 5f6c6f61 64730000 43507944 er___loads..CPyD │ │ │ │ - 0x00035278 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ - 0x00035288 64000000 43507944 65665f5f 70617273 d...CPyDef__pars │ │ │ │ - 0x00035298 65725f5f 5f5f5f74 6f705f6c 6576656c er_____top_level │ │ │ │ - 0x000352a8 5f5f0000 43507944 65665f74 6f6d6c69 __..CPyDef_tomli │ │ │ │ - 0x000352b8 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ - 0x000352c8 00000000 00000000 00000000 03000000 ................ │ │ │ │ - 0x000352d8 03000000 73000000 74000000 75000000 ....s...t...u... │ │ │ │ - 0x000352e8 02000000 8f000000 90000000 04000000 ................ │ │ │ │ - 0x000352f8 91000000 92000000 93000000 94000000 ................ │ │ │ │ - 0x00035308 10000000 03000000 04000000 05000000 ................ │ │ │ │ - 0x00035318 06000000 01000000 13000000 02000000 ................ │ │ │ │ - 0x00035328 16000000 17000000 01000000 1b000000 ................ │ │ │ │ - 0x00035338 06000000 0c000000 12000000 18000000 ................ │ │ │ │ - 0x00035348 15000000 10000000 13000000 01000000 ................ │ │ │ │ - 0x00035358 1d000000 03000000 1f000000 1f000000 ................ │ │ │ │ - 0x00035368 1f000000 01000000 de000000 01000000 ................ │ │ │ │ - 0x00035378 28000000 01000000 2d000000 01000000 (.......-....... │ │ │ │ - 0x00035388 32000000 03000000 97000000 97000000 2............... │ │ │ │ - 0x00035398 97000000 01000000 e3000000 01000000 ................ │ │ │ │ - 0x000353a8 99000000 06000000 2c000000 2a000000 ........,...*... │ │ │ │ - 0x000353b8 29000000 9b000000 9c000000 9d000000 )............... │ │ │ │ - 0x000353c8 03000000 c4000000 cf000000 ce000000 ................ │ │ │ │ - 0x000353d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000353e8 05360032 00300031 32370031 00000000 .6.2.0.127.1.... │ │ │ │ - 0x000353f8 042f416e 206f626a 65637420 6f746865 ./An object othe │ │ │ │ - 0x00035408 72207468 616e206c 69737420 666f756e r than list foun │ │ │ │ - 0x00035418 64206265 68696e64 20746869 73206b65 d behind this ke │ │ │ │ - 0x00035428 7905696e 64657800 09457870 65637465 y.index..Expecte │ │ │ │ - 0x00035438 64200000 40000000 09000000 30000000 d ..@.......0... │ │ │ │ - 0x00035448 09000000 04000000 09000000 0c000000 ................ │ │ │ │ - 0x00035458 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ - 0x00035468 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ - 0x00035478 09000000 11000000 09000000 33000000 ............3... │ │ │ │ - 0x00035488 09000000 15000000 09000000 12000000 ................ │ │ │ │ - 0x00035498 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ - 0x000354a8 09000000 10000000 09000000 24000000 ............$... │ │ │ │ - 0x000354b8 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ - 0x000354c8 00000000 .... │ │ │ │ + 0x00035128 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ + 0x00035138 5f657363 61706500 43507944 65665f5f _escape.CPyDef__ │ │ │ │ + 0x00035148 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ + 0x00035158 66655f70 61727365 5f666c6f 61740000 fe_parse_float.. │ │ │ │ + 0x00035168 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035178 5f5f5f74 6f705f6c 6576656c 5f5f0000 ___top_level__.. │ │ │ │ + 0x00035188 43507944 65665f74 6f6d6c69 5f5f5f5f CPyDef_tomli____ │ │ │ │ + 0x00035198 5f746f70 5f6c6576 656c5f5f 00000000 _top_level__.... │ │ │ │ + 0x000351a8 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x000351b8 63685f74 6f5f6461 74657469 6d650000 ch_to_datetime.. │ │ │ │ + 0x000351c8 43507944 65665f5f 72655f5f 5f636163 CPyDef__re___cac │ │ │ │ + 0x000351d8 6865645f 747a0000 43507944 65665f5f hed_tz..CPyDef__ │ │ │ │ + 0x000351e8 72655f5f 5f6d6174 63685f74 6f5f6c6f re___match_to_lo │ │ │ │ + 0x000351f8 63616c74 696d6500 43507944 65665f5f caltime.CPyDef__ │ │ │ │ + 0x00035208 70617273 65725f5f 5f706172 73655f76 parser___parse_v │ │ │ │ + 0x00035218 616c7565 00000000 43507944 65665f5f alue....CPyDef__ │ │ │ │ + 0x00035228 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x00035238 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ + 0x00035248 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035258 5f6b6579 5f76616c 75655f72 756c6500 _key_value_rule. │ │ │ │ + 0x00035268 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00035278 5f6c6f61 64730000 43507944 65665f5f _loads..CPyDef__ │ │ │ │ + 0x00035288 70617273 65725f5f 5f6c6f61 64000000 parser___load... │ │ │ │ + 0x00035298 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000352a8 5f706172 73655f69 6e6c696e 655f7461 _parse_inline_ta │ │ │ │ + 0x000352b8 626c6500 43507944 65665f5f 70617273 ble.CPyDef__pars │ │ │ │ + 0x000352c8 65725f5f 5f706172 73655f61 72726179 er___parse_array │ │ │ │ + 0x000352d8 00000000 00000000 00000000 03000000 ................ │ │ │ │ + 0x000352e8 03000000 49000000 4a000000 4b000000 ....I...J...K... │ │ │ │ + 0x000352f8 02000000 65000000 66000000 04000000 ....e...f....... │ │ │ │ + 0x00035308 67000000 68000000 69000000 6a000000 g...h...i...j... │ │ │ │ + 0x00035318 10000000 01000000 07000000 01000000 ................ │ │ │ │ + 0x00035328 6e000000 03000000 70000000 70000000 n.......p...p... │ │ │ │ + 0x00035338 70000000 01000000 da000000 01000000 p............... │ │ │ │ + 0x00035348 73000000 06000000 75000000 76000000 s.......u...v... │ │ │ │ + 0x00035358 77000000 78000000 79000000 7a000000 w...x...y...z... │ │ │ │ + 0x00035368 03000000 a2000000 ad000000 ac000000 ................ │ │ │ │ + 0x00035378 03000000 b1000000 b2000000 b3000000 ................ │ │ │ │ + 0x00035388 01000000 c0000000 02000000 c3000000 ................ │ │ │ │ + 0x00035398 c4000000 06000000 b9000000 bf000000 ................ │ │ │ │ + 0x000353a8 c5000000 c2000000 bd000000 c0000000 ................ │ │ │ │ + 0x000353b8 01000000 c8000000 03000000 ca000000 ................ │ │ │ │ + 0x000353c8 ca000000 ca000000 01000000 e4000000 ................ │ │ │ │ + 0x000353d8 01000000 25000000 01000000 d2000000 ....%........... │ │ │ │ + 0x000353e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000353f8 05320030 00313237 00310036 00000000 .2.0.127.1.6.... │ │ │ │ + 0x00035408 042f416e 206f626a 65637420 6f746865 ./An object othe │ │ │ │ + 0x00035418 72207468 616e206c 69737420 666f756e r than list foun │ │ │ │ + 0x00035428 64206265 68696e64 20746869 73206b65 d behind this ke │ │ │ │ + 0x00035438 7905696e 64657800 09457870 65637465 y.index..Expecte │ │ │ │ + 0x00035448 64200000 40000000 09000000 30000000 d ..@.......0... │ │ │ │ + 0x00035458 09000000 04000000 09000000 0c000000 ................ │ │ │ │ + 0x00035468 09000000 3f000000 09000000 37000000 ....?.......7... │ │ │ │ + 0x00035478 09000000 17000000 09000000 2f000000 ............/... │ │ │ │ + 0x00035488 09000000 11000000 09000000 33000000 ............3... │ │ │ │ + 0x00035498 09000000 15000000 09000000 12000000 ................ │ │ │ │ + 0x000354a8 09000000 1f000000 09000000 36000000 ............6... │ │ │ │ + 0x000354b8 09000000 10000000 09000000 24000000 ............$... │ │ │ │ + 0x000354c8 09000000 2a000000 09000000 00000000 ....*........... │ │ │ │ + 0x000354d8 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x000354cc 3cb1ff7f 01000000 <....... │ │ │ │ + 0x000354dc 2cb1ff7f 01000000 ,....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x000354d4 00000000 .... │ │ │ │ + 0x000354e4 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0004fc38 059d0000 .... │ │ │ │ + 0x0004fc30 159d0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0004fc3c c59c0000 .... │ │ │ │ + 0x0004fc34 d59c0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0004fc40 ac340300 b0340300 94310300 00000000 .4...4...1...... │ │ │ │ - 0x0004fc50 24310300 00000000 30310300 00000000 $1......01...... │ │ │ │ - 0x0004fc60 48310300 54310300 00000000 68310300 H1..T1......h1.. │ │ │ │ - 0x0004fc70 00000000 90310300 94310300 24310300 .....1...1..$1.. │ │ │ │ - 0x0004fc80 98310300 00000000 90310300 94310300 .1.......1...1.. │ │ │ │ - 0x0004fc90 b8310300 00000000 90310300 94310300 .1.......1...1.. │ │ │ │ - 0x0004fca0 dc310300 00000000 90310300 94310300 .1.......1...1.. │ │ │ │ - 0x0004fcb0 00000000 90310300 94310300 18320300 .....1...1...2.. │ │ │ │ - 0x0004fcc0 00000000 90310300 94310300 00000000 .....1...1...... │ │ │ │ - 0x0004fcd0 90310300 94310300 b8310300 00000000 .1...1...1...... │ │ │ │ - 0x0004fce0 90310300 94310300 24310300 98310300 .1...1..$1...1.. │ │ │ │ - 0x0004fcf0 00000000 90310300 94310300 24310300 .....1...1..$1.. │ │ │ │ - 0x0004fd00 98310300 00000000 90310300 94310300 .1.......1...1.. │ │ │ │ - 0x0004fd10 00000000 90310300 94310300 00000000 .....1...1...... │ │ │ │ - 0x0004fd20 90310300 94310300 00000000 90310300 .1...1.......1.. │ │ │ │ - 0x0004fd30 94310300 24310300 98310300 00000000 .1..$1...1...... │ │ │ │ - 0x0004fd40 90310300 94310300 00330300 04330300 .1...1...3...3.. │ │ │ │ - 0x0004fd50 24310300 00000000 90310300 94310300 $1.......1...1.. │ │ │ │ - 0x0004fd60 00330300 00000000 90310300 94310300 .3.......1...1.. │ │ │ │ - 0x0004fd70 00330300 00000000 90310300 94310300 .3.......1...1.. │ │ │ │ - 0x0004fd80 00000000 90310300 94310300 00000000 .....1...1...... │ │ │ │ - 0x0004fd90 90310300 94310300 84330300 8c330300 .1...1...3...3.. │ │ │ │ - 0x0004fda0 98330300 00000000 90310300 94310300 .3.......1...1.. │ │ │ │ - 0x0004fdb0 bc330300 00000000 d4330300 00000000 .3.......3...... │ │ │ │ - 0x0004fdc0 d4330300 f0330300 00000000 d4330300 .3...3.......3.. │ │ │ │ - 0x0004fdd0 30340300 00000000 d4330300 30340300 04.......3..04.. │ │ │ │ - 0x0004fde0 40340300 00000000 d4330300 00000000 @4.......3...... │ │ │ │ - 0x0004fdf0 d4330300 30340300 00000000 88340300 .3..04.......4.. │ │ │ │ - 0x0004fe00 24310300 00000000 98340300 24310300 $1.......4..$1.. │ │ │ │ - 0x0004fe10 00000000 b4340300 24310300 00000000 .....4..$1...... │ │ │ │ - 0x0004fe20 b4340300 00000000 e8340300 f4340300 .4.......4...4.. │ │ │ │ - 0x0004fe30 00350300 00000000 b4340300 00000000 .5.......4...... │ │ │ │ - 0x0004fe40 e8530300 cc490300 cc490300 b8350300 .S...I...I...5.. │ │ │ │ - 0x0004fe50 00360300 44360300 84360300 bc360300 .6..D6...6...6.. │ │ │ │ - 0x0004fe60 8c370300 9c370300 00390300 30390300 .7...7...9..09.. │ │ │ │ - 0x0004fe70 b03a0300 d03a0300 503b0300 943b0300 .:...:..P;...;.. │ │ │ │ - 0x0004fe80 dc3b0300 f03b0300 383c0300 803c0300 .;...;..8<...<.. │ │ │ │ - 0x0004fe90 943c0300 d83c0300 f8530300 183d0300 .<...<...S...=.. │ │ │ │ - 0x0004fea0 603d0300 903d0300 c43d0300 ec3d0300 `=...=...=...=.. │ │ │ │ - 0x0004feb0 203e0300 403e0300 743e0300 b43e0300 >..@>..t>...>.. │ │ │ │ - 0x0004fec0 f43e0300 343f0300 783f0300 b43f0300 .>..4?..x?...?.. │ │ │ │ - 0x0004fed0 f03f0300 20400300 68400300 b0400300 .?.. @..h@...@.. │ │ │ │ - 0x0004fee0 f8400300 3c410300 80410300 c8410300 .@....L>...>...>.. │ │ │ │ + 0x0004fee8 043f0300 4c3f0300 943f0300 d83f0300 .?..L?...?...?.. │ │ │ │ + 0x0004fef8 20400300 34400300 04410300 14410300 @..4@...A...A.. │ │ │ │ + 0x0004ff08 78420300 8c420300 0c440300 2c3a0300 xB...B...D..,:.. │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ - 0x00050000 18ff0400 00000000 00000000 488f0000 ............H... │ │ │ │ - 0x00050010 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050020 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050030 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050040 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050050 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050060 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050070 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050080 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050090 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500a0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500b0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500c0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500d0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500e0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000500f0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050100 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050110 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050120 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050130 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050140 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050150 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050160 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050170 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050180 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050190 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501a0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501b0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501c0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501d0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501e0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000501f0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050200 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050210 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050220 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050230 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050240 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050250 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050260 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050270 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050280 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050290 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502a0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502b0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502c0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502d0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502e0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x000502f0 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050300 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050310 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050320 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050330 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050340 488f0000 488f0000 488f0000 488f0000 H...H...H...H... │ │ │ │ - 0x00050350 00000000 00000000 59ff0200 00000000 ........Y....... │ │ │ │ + 0x00050000 18ff0400 00000000 00000000 588f0000 ............X... │ │ │ │ + 0x00050010 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050020 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050030 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050040 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050050 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050060 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050070 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050080 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050090 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500a0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500b0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500c0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500d0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500e0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000500f0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050100 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050110 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050120 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050130 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050140 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050150 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050160 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050170 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050180 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050190 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501a0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501b0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501c0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501d0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501e0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000501f0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050200 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050210 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050220 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050230 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050240 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050250 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050260 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050270 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050280 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050290 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502a0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502b0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502c0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502d0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502e0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x000502f0 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050300 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050310 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050320 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050330 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050340 588f0000 588f0000 588f0000 588f0000 X...X...X...X... │ │ │ │ + 0x00050350 00000000 00000000 b1fc0200 00000000 ................ │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 00000000 35fa0200 00000000 00000000 ....5........... │ │ │ │ - 0x00050390 00000000 00000000 71000300 00000000 ........q....... │ │ │ │ + 0x00050380 00000000 71000300 00000000 00000000 ....q........... │ │ │ │ + 0x00050390 00000000 00000000 c9fd0200 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503c0 00000000 092c0100 00000000 00000000 .....,.......... │ │ │ │ + 0x000503c0 00000000 192c0100 00000000 00000000 .....,.......... │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050400 a1c70100 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050400 218a0100 00000000 00000000 00000000 !............... │ │ │ │ 0x00050410 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050420 ad290100 00000000 00000000 00000000 .).............. │ │ │ │ + 0x00050420 bd290100 00000000 00000000 00000000 .).............. │ │ │ │ 0x00050430 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050440 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050450 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050460 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050470 00000000 00000000 00000000 a5f80200 ................ │ │ │ │ + 0x00050470 00000000 00000000 00000000 e1fe0200 ................ │ │ │ │ 0x00050480 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050490 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000504f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050500 00000000 00000000 69a50000 00000000 ........i....... │ │ │ │ + 0x00050500 00000000 00000000 79a50000 00000000 ........y....... │ │ │ │ 0x00050510 00000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,338 +1,338 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x0005051c 1c050500 901f0300 30350300 781c0300 ........05..x... │ │ │ │ - 0x0005052c cc490300 f91d0100 811f0100 397e0100 .I..........9~.. │ │ │ │ - 0x0005053c 39500100 79550100 615f0100 359e0000 9P..yU..a_..5... │ │ │ │ - 0x0005054c e1210100 75230100 d9670100 01000000 .!..u#...g...... │ │ │ │ + 0x0005052c 2c3a0300 091e0100 911f0100 497e0100 ,:..........I~.. │ │ │ │ + 0x0005053c 49500100 89550100 715f0100 459e0000 IP...U..q_..E... │ │ │ │ + 0x0005054c f1210100 85230100 e9670100 01000000 .!...#...g...... │ │ │ │ 0x0005055c 01000000 ffffff3f 00000000 ffffff3f .......?.......? │ │ │ │ - 0x0005056c 00000000 00000000 c04a0300 2c000000 .........J..,... │ │ │ │ + 0x0005056c 00000000 00000000 844b0300 2c000000 .........K..,... │ │ │ │ 0x0005057c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005058c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005059c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505ac 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505bc 00060000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505cc 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505dc e40a0500 00000000 240b0500 00000000 ........$....... │ │ │ │ + 0x000505dc 340b0500 00000000 740b0500 00000000 4.......t....... │ │ │ │ 0x000505ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505fc ede30100 00000000 00000000 00000000 ................ │ │ │ │ + 0x000505fc 6da60100 00000000 00000000 00000000 m............... │ │ │ │ 0x0005060c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005061c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005062c 00000000 00000000 00000000 ffffff3f ...............? │ │ │ │ 0x0005063c 00000000 00000000 381d0300 14000000 ........8....... │ │ │ │ - 0x0005064c 00000000 29a80000 0c000000 00000000 ....)........... │ │ │ │ + 0x0005064c 00000000 39a80000 0c000000 00000000 ....9........... │ │ │ │ 0x0005065c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005066c 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005067c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005068c 104e0000 04480300 b1a00000 61a00000 .N...H......a... │ │ │ │ + 0x0005068c 104e0000 c8480300 c1a00000 71a00000 .N...H......q... │ │ │ │ 0x0005069c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506ac 98080500 00000000 f8080500 00000000 ................ │ │ │ │ - 0x000506bc 00000000 c9a50000 00000000 00000000 ................ │ │ │ │ - 0x000506cc 00000000 00000000 21a50000 00000000 ........!....... │ │ │ │ + 0x000506ac e8080500 00000000 48090500 00000000 ........H....... │ │ │ │ + 0x000506bc 00000000 d9a50000 00000000 00000000 ................ │ │ │ │ + 0x000506cc 00000000 00000000 31a50000 00000000 ........1....... │ │ │ │ 0x000506dc 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506ec 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506fc 00000000 00000000 00000000 e8430300 .............C.. │ │ │ │ - 0x0005070c 49d30200 82000000 00000000 382f0300 I...........8/.. │ │ │ │ - 0x0005071c d5d30200 82000000 00000000 c8330300 .............3.. │ │ │ │ - 0x0005072c e5e50100 82000000 24440300 20280300 ........$D.. (.. │ │ │ │ - 0x0005073c 59f10100 82000000 48440300 5c280300 Y.......HD..\(.. │ │ │ │ - 0x0005074c 51f50100 82000000 88440300 e0280300 Q........D...(.. │ │ │ │ - 0x0005075c edf70100 82000000 a4440300 40330300 .........D..@3.. │ │ │ │ - 0x0005076c 29280200 82000000 d0440300 28330300 )(.......D..(3.. │ │ │ │ - 0x0005077c 41330200 82000000 f8440300 742d0300 A3.......D..t-.. │ │ │ │ - 0x0005078c 417b0200 82000000 20450300 502d0300 A{...... E..P-.. │ │ │ │ - 0x0005079c a57c0200 82000000 58450300 b82a0300 .|......XE...*.. │ │ │ │ - 0x000507ac 19350200 82000000 94450300 742a0300 .5.......E..t*.. │ │ │ │ - 0x000507bc e5360200 82000000 b0450300 582a0300 .6.......E..X*.. │ │ │ │ - 0x000507cc b1380200 82000000 d0450300 f82d0300 .8.......E...-.. │ │ │ │ - 0x000507dc 35a00200 82000000 f8450300 9c2d0300 5........E...-.. │ │ │ │ - 0x000507ec 29960200 82000000 2c460300 5c2e0300 ).......,F..\... │ │ │ │ - 0x000507fc 39b60200 82000000 68460300 d02e0300 9.......hF...... │ │ │ │ - 0x0005080c b1b80200 82000000 a4460300 24320300 .........F..$2.. │ │ │ │ - 0x0005081c 7dba0200 82000000 d4460300 3c290300 }........F..<).. │ │ │ │ - 0x0005082c 3dfb0100 82000000 fc460300 542b0300 =........F..T+.. │ │ │ │ - 0x0005083c 2d440200 82000000 20470300 98290300 -D...... G...).. │ │ │ │ - 0x0005084c 25460200 82000000 50470300 182c0300 %F......PG...,.. │ │ │ │ - 0x0005085c 5da20200 82000000 80470300 f42e0300 ]........G...... │ │ │ │ - 0x0005086c 9dbc0200 82000000 b4470300 0c2f0300 .........G.../.. │ │ │ │ - 0x0005087c a1d40200 82000000 dc470300 00000000 .........G...... │ │ │ │ - 0x0005088c 00000000 00000000 00000000 18240300 .............$.. │ │ │ │ - 0x0005089c a9a40000 08000000 00000000 38480300 ............8H.. │ │ │ │ - 0x000508ac 092c0100 82000000 44480300 60480300 .,......DH..`H.. │ │ │ │ - 0x000508bc d9c80000 82000000 68480300 88480300 ........hH...H.. │ │ │ │ - 0x000508cc 9da70000 08000000 00000000 98480300 .............H.. │ │ │ │ - 0x000508dc bdaa0000 04000000 00000000 00000000 ................ │ │ │ │ - 0x000508ec 00000000 00000000 00000000 281d0300 ............(... │ │ │ │ - 0x000508fc 31a20000 ed190100 00000000 00000000 1............... │ │ │ │ - 0x0005090c a8480300 00000000 00000000 00000000 .H.............. │ │ │ │ - 0x0005091c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005092c 00000000 00000000 18240300 f9a30000 .........$...... │ │ │ │ - 0x0005093c 08000000 00000000 88480300 9da70000 .........H...... │ │ │ │ - 0x0005094c 08000000 00000000 98480300 bdaa0000 .........H...... │ │ │ │ - 0x0005095c 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005096c 00000000 00000000 18240300 0d9e0000 .........$...... │ │ │ │ - 0x0005097c 08000000 00000000 781c0300 19c80100 ........x....... │ │ │ │ - 0x0005098c 82000000 0c490300 88480300 9da70000 .....I...H...... │ │ │ │ - 0x0005099c 08000000 00000000 98480300 bdaa0000 .........H...... │ │ │ │ + 0x000506fc 00000000 00000000 00000000 282c0300 ............(,.. │ │ │ │ + 0x0005070c a5660200 82000000 24440300 74310300 .f......$D..t1.. │ │ │ │ + 0x0005071c ed6b0200 82000000 44440300 b02d0300 .k......DD...-.. │ │ │ │ + 0x0005072c 05780200 82000000 74440300 dc2d0300 .x......tD...-.. │ │ │ │ + 0x0005073c 89ed0200 82000000 94440300 00000000 .........D...... │ │ │ │ + 0x0005074c 00000000 00000000 00000000 443f0300 ............D?.. │ │ │ │ + 0x0005075c edc20200 82000000 00000000 842f0300 ............./.. │ │ │ │ + 0x0005076c 79c30200 82000000 00000000 44340300 y...........D4.. │ │ │ │ + 0x0005077c 61a80100 82000000 e8440300 24260300 a........D..$&.. │ │ │ │ + 0x0005078c d5b30100 82000000 0c450300 60260300 .........E..`&.. │ │ │ │ + 0x0005079c c9b70100 82000000 4c450300 e4260300 ........LE...&.. │ │ │ │ + 0x000507ac 65ba0100 82000000 68450300 bc330300 e.......hE...3.. │ │ │ │ + 0x000507bc 95ea0100 82000000 94450300 a4330300 .........E...3.. │ │ │ │ + 0x000507cc adf50100 82000000 bc450300 682f0300 .........E..h/.. │ │ │ │ + 0x000507dc 45c40200 82000000 e4450300 442f0300 E........E..D/.. │ │ │ │ + 0x000507ec a9c50200 82000000 1c460300 bc280300 .........F...(.. │ │ │ │ + 0x000507fc 85f70100 82000000 58460300 78280300 ........XF..x(.. │ │ │ │ + 0x0005080c 51f90100 82000000 74460300 5c280300 Q.......tF..\(.. │ │ │ │ + 0x0005081c 1dfb0100 82000000 94460300 44300300 .........F..D0.. │ │ │ │ + 0x0005082c 39e90200 82000000 bc460300 f42f0300 9........F.../.. │ │ │ │ + 0x0005083c 2ddf0200 82000000 f0460300 482a0300 -........F..H*.. │ │ │ │ + 0x0005084c 351c0200 82000000 2c470300 c82a0300 5.......,G...*.. │ │ │ │ + 0x0005085c ad1e0200 82000000 68470300 a0320300 ........hG...2.. │ │ │ │ + 0x0005086c 79200200 82000000 98470300 40270300 y .......G..@'.. │ │ │ │ + 0x0005087c b1bd0100 82000000 c0470300 58290300 .........G..X).. │ │ │ │ + 0x0005088c 95060200 82000000 e4470300 9c270300 .........G...'.. │ │ │ │ + 0x0005089c 8d080200 82000000 14480300 242e0300 .........H..$... │ │ │ │ + 0x000508ac 61eb0200 82000000 44480300 ec2a0300 a.......DH...*.. │ │ │ │ + 0x000508bc 99220200 82000000 78480300 042b0300 ."......xH...+.. │ │ │ │ + 0x000508cc 0d250200 82000000 a0480300 00000000 .%.......H...... │ │ │ │ + 0x000508dc 00000000 00000000 00000000 18240300 .............$.. │ │ │ │ + 0x000508ec b9a40000 08000000 00000000 fc480300 .............H.. │ │ │ │ + 0x000508fc 192c0100 82000000 08490300 24490300 .,.......I..$I.. │ │ │ │ + 0x0005090c e9c80000 82000000 2c490300 4c490300 ........,I..LI.. │ │ │ │ + 0x0005091c ada70000 08000000 00000000 5c490300 ............\I.. │ │ │ │ + 0x0005092c cdaa0000 04000000 00000000 00000000 ................ │ │ │ │ + 0x0005093c 00000000 00000000 00000000 281d0300 ............(... │ │ │ │ + 0x0005094c 41a20000 fd190100 00000000 00000000 A............... │ │ │ │ + 0x0005095c 6c490300 00000000 00000000 00000000 lI.............. │ │ │ │ + 0x0005096c 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005097c 00000000 00000000 18240300 09a40000 .........$...... │ │ │ │ + 0x0005098c 08000000 00000000 4c490300 ada70000 ........LI...... │ │ │ │ + 0x0005099c 08000000 00000000 5c490300 cdaa0000 ........\I...... │ │ │ │ 0x000509ac 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000509bc 00000000 00000000 18240300 a99d0000 .........$...... │ │ │ │ - 0x000509cc 08000000 00000000 781c0300 31220100 ........x...1".. │ │ │ │ - 0x000509dc 82000000 0c490300 d81c0300 f1270100 .....I.......'.. │ │ │ │ - 0x000509ec 82000000 54490300 04240300 996c0100 ....TI...$...l.. │ │ │ │ - 0x000509fc 82000000 90490300 88480300 9da70000 .....I...H...... │ │ │ │ - 0x00050a0c 08000000 00000000 98480300 bdaa0000 .........H...... │ │ │ │ - 0x00050a1c 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a2c 00000000 00000000 18240300 d99e0000 .........$...... │ │ │ │ - 0x00050a3c 08000000 00000000 781c0300 711e0100 ........x...q... │ │ │ │ - 0x00050a4c 82000000 0c490300 b41c0300 dd770100 .....I.......w.. │ │ │ │ - 0x00050a5c 82000000 d0490300 e0240300 fd810100 .....I...$...... │ │ │ │ - 0x00050a6c 82000000 f4490300 ac230300 85540100 .....I...#...T.. │ │ │ │ - 0x00050a7c 82000000 144a0300 f82c0300 997a0100 .....J...,...z.. │ │ │ │ - 0x00050a8c 82000000 304a0300 e8230300 35790100 ....0J...#..5y.. │ │ │ │ - 0x00050a9c 82000000 5c4a0300 c01c0300 3d210100 ....\J......=!.. │ │ │ │ - 0x00050aac 82000000 784a0300 88480300 9da70000 ....xJ...H...... │ │ │ │ - 0x00050abc 08000000 00000000 98480300 bdaa0000 .........H...... │ │ │ │ - 0x00050acc 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050adc 00000000 00000000 781c0300 65e20100 ........x...e... │ │ │ │ - 0x00050aec 82000000 00000000 88480300 9da70000 .........H...... │ │ │ │ - 0x00050afc 08000000 00000000 98480300 bdaa0000 .........H...... │ │ │ │ - 0x00050b0c 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b1c 00000000 00000000 a8480300 00000000 .........H...... │ │ │ │ - 0x00050b2c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b3c 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b4c 18240300 119d0000 08000000 00000000 .$.............. │ │ │ │ - 0x00050b5c 88480300 9da70000 08000000 00000000 .H.............. │ │ │ │ - 0x00050b6c 98480300 bdaa0000 04000000 00000000 .H.............. │ │ │ │ + 0x000509bc 00000000 00000000 18240300 1d9e0000 .........$...... │ │ │ │ + 0x000509cc 08000000 00000000 781c0300 998a0100 ........x....... │ │ │ │ + 0x000509dc 82000000 d0490300 4c490300 ada70000 .....I..LI...... │ │ │ │ + 0x000509ec 08000000 00000000 5c490300 cdaa0000 ........\I...... │ │ │ │ + 0x000509fc 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a0c 00000000 00000000 18240300 b99d0000 .........$...... │ │ │ │ + 0x00050a1c 08000000 00000000 781c0300 41220100 ........x...A".. │ │ │ │ + 0x00050a2c 82000000 d0490300 d81c0300 01280100 .....I.......(.. │ │ │ │ + 0x00050a3c 82000000 184a0300 04240300 a96c0100 .....J...$...l.. │ │ │ │ + 0x00050a4c 82000000 544a0300 4c490300 ada70000 ....TJ..LI...... │ │ │ │ + 0x00050a5c 08000000 00000000 5c490300 cdaa0000 ........\I...... │ │ │ │ + 0x00050a6c 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a7c 00000000 00000000 18240300 9d9e0000 .........$...... │ │ │ │ + 0x00050a8c 08000000 00000000 781c0300 811e0100 ........x....... │ │ │ │ + 0x00050a9c 82000000 d0490300 b41c0300 ed770100 .....I.......w.. │ │ │ │ + 0x00050aac 82000000 944a0300 e0240300 0d820100 .....J...$...... │ │ │ │ + 0x00050abc 82000000 b84a0300 ac230300 95540100 .....J...#...T.. │ │ │ │ + 0x00050acc 82000000 d84a0300 ec2e0300 a97a0100 .....J.......z.. │ │ │ │ + 0x00050adc 82000000 f44a0300 e8230300 45790100 .....J...#..Ey.. │ │ │ │ + 0x00050aec 82000000 204b0300 c01c0300 4d210100 .... K......M!.. │ │ │ │ + 0x00050afc 82000000 3c4b0300 4c490300 ada70000 ....HyDY │ │ │ │ r+I+HyDY │ │ │ │ r&I'HyDY │ │ │ │ -"I"H{DyD │ │ │ │ -xKzDxM}D │ │ │ │ -02K2J{DlXzD │ │ │ │ -1I1H$hyDxD │ │ │ │ -Er(I)HyD │ │ │ │ -Er$I%HyD │ │ │ │ +R"I"H{DyD │ │ │ │ +wKzDwM}D │ │ │ │ +01K2J{DlXzD │ │ │ │ +0I1H$hyDxD │ │ │ │ +Er(I(HyD │ │ │ │ +Er$I$HyD │ │ │ │ =`6J2KzD │ │ │ │ BK,"BICH{DyD|3xD │ │ │ │ @KY"@IAH{DyD │ │ │ │ r=I>H{DyD │ │ │ │ ;K-";I;H{DyD │ │ │ │ r6I6H{DyD │ │ │ │ 3K1"3I4H{DyD │ │ │ │ @@ -680,235 +680,122 @@ │ │ │ │ "[I\HyDX │ │ │ │ GJVKWI{DWHX │ │ │ │ ?JQKRI{DX │ │ │ │ "8I8HyDX │ │ │ │ J4K5I{D5HX │ │ │ │ "/I/HyDX │ │ │ │ R'I(H{DyD │ │ │ │ -^rRIRH{DyD │ │ │ │ -bOIOH{DyD │ │ │ │ -GrLILH{DyD │ │ │ │ +8rRIRH{DyD │ │ │ │ +sbOIOH{DyD │ │ │ │ +!rLILH{DyD │ │ │ │ r|I}HyDX │ │ │ │ \JyKyI{DyHX │ │ │ │ r^K^H{DX │ │ │ │ rXIYHyDX │ │ │ │ FIFH{DyD │ │ │ │ CICH{DyD │ │ │ │ @I@H{DyD │ │ │ │ -=I=H{DyD │ │ │ │ +r=I=H{DyD │ │ │ │ ruKvI{D4XyD │ │ │ │ YJhKhI{D │ │ │ │ F~Deo1F% │ │ │ │ -oR$I$H{DyD │ │ │ │ +IR$I$H{DyD │ │ │ │ !I!H{DyD │ │ │ │ -VI "VH3hyDxD │ │ │ │ -"NH3hyDxD │ │ │ │ -"KH3hyDxD │ │ │ │ -"IH3hyDxD │ │ │ │ -"EH3hyDxD │ │ │ │ -8I "8HyDxD │ │ │ │ -5I "5HyDxD │ │ │ │ -"3H3hyDxD │ │ │ │ -+K""+I,H{DyD(3xD │ │ │ │ -(I(H{DyD │ │ │ │ -DKR"XIYHyD │ │ │ │ - 4~D,Y$h │ │ │ │ -eKh"nIoHyD │ │ │ │ -eIf"eH3hyDxD │ │ │ │ -_If"_H3hyDxD │ │ │ │ -ZIe"ZH3hyDxD │ │ │ │ -TIe"TH3hyDxD │ │ │ │ -B#I$H{DyD │ │ │ │ -B I!H{DyD │ │ │ │ -RgIgH{DyD │ │ │ │ -RdIdH{DyD │ │ │ │ -baIaH{DyD │ │ │ │ -R^I^H{DyD │ │ │ │ -R[I[H{DyD │ │ │ │ -RXIXH{DyD │ │ │ │ -RUIUH{DyD │ │ │ │ -bRIRH{DyD │ │ │ │ -dROIOH{DyD │ │ │ │ -bLILH{DyD │ │ │ │ -`Kv"`IaHyD │ │ │ │ -ZKu"\I]HyD │ │ │ │ -UKu"YIYHyD │ │ │ │ -GKw"NINHyD │ │ │ │ -AIv"JK{DdX │ │ │ │ -IIIH#hyDxD │ │ │ │ -:Kv"FIFHyD │ │ │ │ -1Kw"?I?HyD │ │ │ │ -+Iw";K{DdX │ │ │ │ -:I:H#hyDxD │ │ │ │ -$Kw"7I7HyD │ │ │ │ -|I+"|H3hyDxD │ │ │ │ -"vH3hyDxD │ │ │ │ -"rH3hyDxD │ │ │ │ -oI-"oH3hyDxD │ │ │ │ -mI-"mH3hyDxD │ │ │ │ -jI-"jH3hyDxD │ │ │ │ -hI-"hH3hyDxD │ │ │ │ -eI/"eH3hyDxD │ │ │ │ -cI7"cH3hyDxD │ │ │ │ -ZI."ZH3hyDxD │ │ │ │ -TI."TH3hyDxD │ │ │ │ -RI."RHyDxD │ │ │ │ -NIb"NHyDxD │ │ │ │ -LIb"LH3hyDxD │ │ │ │ -IIb"IH3hyDxD │ │ │ │ -ruIvH{DyD │ │ │ │ -RrIsH{DyD │ │ │ │ -roIpH{DyD │ │ │ │ +gruIvH{DyD │ │ │ │ +brIsH{DyD │ │ │ │ +yroIpH{DyD │ │ │ │ blImH{DyD │ │ │ │ -(riIjH{DyD │ │ │ │ -rfIgH{DyD │ │ │ │ +riIjH{DyD │ │ │ │ +bfIgH{DyD │ │ │ │ GJxKxI{DxH │ │ │ │ r_K`H{DmXxD │ │ │ │ -!BZI[H{DyD │ │ │ │ -2WIXH{DyD │ │ │ │ +2ZI[H{DyD │ │ │ │ +RWIXH{DyD │ │ │ │ BTIUH{DyD │ │ │ │ BQIRH{DyD │ │ │ │ (F8M1FdY │ │ │ │ -r"*I*HyD │ │ │ │ -u"$I%HyD │ │ │ │ +r"*I+HyD │ │ │ │ +u"%I%HyD │ │ │ │ Ya7I2JyD │ │ │ │ o"/I0HyD │ │ │ │ H{DyD(3xD │ │ │ │ fIfH{DyD │ │ │ │ cIcH{DyD │ │ │ │ `IaH{DyD │ │ │ │ ]I^H{DyD │ │ │ │ "ZI[H{DyD │ │ │ │ -"WIXH{DyD │ │ │ │ +WIXH{DyD │ │ │ │ TIUH{DyD │ │ │ │ -I"QIRH{DyD │ │ │ │ -5"NIOH{DyD │ │ │ │ +#"QIRH{DyD │ │ │ │ +"NIOH{DyD │ │ │ │ JIKH{DyD │ │ │ │ GIHH{DyD │ │ │ │ DIEH{DyD │ │ │ │ J6K7I{D7H │ │ │ │ -'r,I,H{DyD │ │ │ │ -AIBH{DyD │ │ │ │ ->K"">I?H{DyD(3xD │ │ │ │ +r,I,H{DyD │ │ │ │ +BIBH{DyD │ │ │ │ +?K""?I?H{DyD(3xD │ │ │ │ HJpKqI{DqH │ │ │ │ -rPIPH{DyD │ │ │ │ -GrMIMH{DyD │ │ │ │ -.rJIJH{DyD │ │ │ │ +frPIPH{DyD │ │ │ │ +!rMIMH{DyD │ │ │ │ +rJIJH{DyD │ │ │ │ bGIGH{DyD │ │ │ │ bDIDH{DyD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ HJpKqI{DqH │ │ │ │ PIPH{DyD │ │ │ │ MIMH{DyD │ │ │ │ JIJH{DyD │ │ │ │ GIGH{DyD │ │ │ │ -DIDH{DyD │ │ │ │ +rDIDH{DyD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ -%rpIpHyD │ │ │ │ -EKcJdIzDdH │ │ │ │ -%r]IDF]HyD │ │ │ │ -rWIWH{DyD │ │ │ │ -rTITH{DyD │ │ │ │ -rQIQH{DyD │ │ │ │ -NINH{DyD │ │ │ │ -KIKH{DyD │ │ │ │ -rHIHH{DyD │ │ │ │ -rEIEH{DyD │ │ │ │ +%rpIqHyD │ │ │ │ +EKdJdIzDdH │ │ │ │ +%r^IDF^HyD │ │ │ │ +rWIXH{DyD │ │ │ │ +rTIUH{DyD │ │ │ │ +brQIRH{DyD │ │ │ │ +rNIOH{DyD │ │ │ │ +rKILH{DyD │ │ │ │ +srHIIH{DyD │ │ │ │ +rEIFH{DyD │ │ │ │ Ya9I3JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya9I3JyD │ │ │ │ H{DyD(3xD │ │ │ │ -kJrKsI{DsH │ │ │ │ -@rlIlHyD │ │ │ │ -bHIIH{DyD │ │ │ │ -BEIFH{DyD │ │ │ │ -RBICH{DyD │ │ │ │ -B?I@H{DyD │ │ │ │ -#bI?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -"gKhH{DmXxD │ │ │ │ -"^K_H{DmXxD │ │ │ │ -2IIJH{DyD │ │ │ │ -RFIGH{DyD │ │ │ │ -2CIDH{DyD │ │ │ │ -2B@IAH{DyD │ │ │ │ -=I>H{DyD │ │ │ │ -vB:I;H{DyD │ │ │ │ -\B7I8H{DyD │ │ │ │ -2I3H{DyD │ │ │ │ -0K""0I1H{DyD(3xD │ │ │ │ -J"K#I{D#H │ │ │ │ -X 3hyDxD │ │ │ │ - 3hyDxD │ │ │ │ +\ 3hyDxD │ │ │ │ +$ 3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 0"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 1"3hyDxD │ │ │ │ 4"3hyDxD │ │ │ │ 3"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ @@ -924,28 +811,141 @@ │ │ │ │ [IA"[HyDxD │ │ │ │ YI>"YH3hyDxD │ │ │ │ VI@"VH3hyDxD │ │ │ │ OIN"OHyDxD │ │ │ │ IIN"IH3hyDxD │ │ │ │ FI@"FH3hyDxD │ │ │ │ @I@"@H3hyDxD │ │ │ │ -B:I;H{DyD │ │ │ │ +bB:I;H{DyD │ │ │ │ B7I8H{DyD │ │ │ │ "4I5H{DyD │ │ │ │ "1I2H{DyD │ │ │ │ ".I/H{DyD │ │ │ │ --K""-I-H{DyD(3xD │ │ │ │ -R*I+H{DyD │ │ │ │ -R'I(H{DyD │ │ │ │ -R$I%H{DyD │ │ │ │ - I!H{DyD │ │ │ │ +-K""-I.H{DyD(3xD │ │ │ │ +R+I+H{DyD │ │ │ │ +R(I(H{DyD │ │ │ │ +R%I%H{DyD │ │ │ │ +!I!H{DyD │ │ │ │ +VI "VH3hyDxD │ │ │ │ +"NH3hyDxD │ │ │ │ +"KH3hyDxD │ │ │ │ +"IH3hyDxD │ │ │ │ +"EH3hyDxD │ │ │ │ +8I "8HyDxD │ │ │ │ +5I "5HyDxD │ │ │ │ +"3H3hyDxD │ │ │ │ ++K""+I,H{DyD(3xD │ │ │ │ +(I(H{DyD │ │ │ │ +EKR"YIZHyD │ │ │ │ + 4~D,Y$h │ │ │ │ +eKh"nInHyD │ │ │ │ +dIf"dH3hyDxD │ │ │ │ +_If"_H3hyDxD │ │ │ │ +YIe"YH3hyDxD │ │ │ │ +SIe"SH3hyDxD │ │ │ │ +d"#I#H{DyD │ │ │ │ +c" I H{DyD │ │ │ │ +2gIhH{DyD │ │ │ │ +2dIeH{DyD │ │ │ │ +2aIbH{DyD │ │ │ │ +2^I_H{DyD │ │ │ │ +`2[I\H{DyD │ │ │ │ +s2XIYH{DyD │ │ │ │ +2UIVH{DyD │ │ │ │ +2RISH{DyD │ │ │ │ +=2OIPH{DyD │ │ │ │ +2LIMH{DyD │ │ │ │ +`Kv"`I`HyD │ │ │ │ +ZKu"\I\HyD │ │ │ │ +TKu"XIYHyD │ │ │ │ +FKw"MINHyD │ │ │ │ +AIv"JK{DdX │ │ │ │ +HIIH#hyDxD │ │ │ │ +9Kv"EIFHyD │ │ │ │ +0Kw">I?HyD │ │ │ │ ++Iw";K{DdX │ │ │ │ +9I:H#hyDxD │ │ │ │ +#Kw"6I7HyD │ │ │ │ +kJrKsI{DsH │ │ │ │ +@rlIlHyD │ │ │ │ +;RHIIH{DyD │ │ │ │ +rBEIFH{DyD │ │ │ │ +BBICH{DyD │ │ │ │ +_B?I@H{DyD │ │ │ │ +R24I5H{DyD │ │ │ │ +"1I2H{DyD │ │ │ │ +2.I/H{DyD │ │ │ │ +0"+I,H{DyD │ │ │ │ +2(I)H{DyD │ │ │ │ +"gKhH{DmXxD │ │ │ │ +"^K_H{DmXxD │ │ │ │ +2IIJH{DyD │ │ │ │ +:2FIGH{DyD │ │ │ │ +2CIDH{DyD │ │ │ │ +B@IAH{DyD │ │ │ │ +=I>H{DyD │ │ │ │ +Eb:I;H{DyD │ │ │ │ +6B7I8H{DyD │ │ │ │ +2I3H{DyD │ │ │ │ +0K""0I1H{DyD(3xD │ │ │ │ +J"K#I{D#H │ │ │ │ +H{DyD(3xD │ │ │ │ +)"CIDHyD │ │ │ │ +|I}H{DyD │ │ │ │ +2yIzH{DyD │ │ │ │ +a2vIwH{DyD │ │ │ │ +g2sItH{DyD │ │ │ │ +Q2pIqH{DyD │ │ │ │ +`2mInH{DyD │ │ │ │ +jIkH{DyD │ │ │ │ +gIhH{DyD │ │ │ │ +I2dIeH{DyD │ │ │ │ +YaEIAJyD │ │ │ │ +H{DyD(3xD │ │ │ │ +'JHKHI{DHH │ │ │ │ +BIBH{DyD │ │ │ │ +r?I?H{DyD │ │ │ │ +r │ │ │ │ -src/tomli/_types.py │ │ │ │ -match_to_datetime │ │ │ │ -src/tomli/_re.py │ │ │ │ -cpy_r_year_str │ │ │ │ -cpy_r_month_str │ │ │ │ -cpy_r_day_str │ │ │ │ -cpy_r_r39 │ │ │ │ -cpy_r_r40 │ │ │ │ -cpy_r_hour_str │ │ │ │ -cpy_r_minute_str │ │ │ │ -cpy_r_sec_str │ │ │ │ -cpy_r_r67 │ │ │ │ -cpy_r_offset_hour_str │ │ │ │ -cpy_r_offset_minute_str │ │ │ │ -cpy_r_offset_sign_str │ │ │ │ -cpy_r_zulu_time │ │ │ │ -cpy_r_r101 │ │ │ │ -cpy_r_r102 │ │ │ │ -cpy_r_r103 │ │ │ │ -cpy_r_r104 │ │ │ │ -cpy_r_r105 │ │ │ │ -cpy_r_r106 │ │ │ │ -cpy_r_r107 │ │ │ │ -cpy_r_micros_str │ │ │ │ -cpy_r_r12 │ │ │ │ -cpy_r_r13 │ │ │ │ -match_to_localtime │ │ │ │ -cpy_r_r24 │ │ │ │ -cpy_r_r51 │ │ │ │ -cpy_r_r52 │ │ │ │ -cpy_r_r53 │ │ │ │ -match_to_number │ │ │ │ tomli._parser.Output │ │ │ │ cpy_r_r1 │ │ │ │ cpy_r_r2 │ │ │ │ cpy_r_r89 │ │ │ │ cpy_r_r108 │ │ │ │ cpy_r_r135 │ │ │ │ cpy_r_r139 │ │ │ │ @@ -1223,22 +1190,74 @@ │ │ │ │ cpy_r_r41 │ │ │ │ cpy_r_r48 │ │ │ │ parse_multiline_str │ │ │ │ cpy_r_r3 │ │ │ │ cpy_r_r9 │ │ │ │ value for final name "ILLEGAL_MULTILINE_LITERAL_STR_CHARS" was not set │ │ │ │ cpy_r_r17 │ │ │ │ +cpy_r_r24 │ │ │ │ cpy_r_r32 │ │ │ │ +value for final name "HEXDIGIT_CHARS" was not set │ │ │ │ +cpy_r_r16 │ │ │ │ +cpy_r_r27 │ │ │ │ +cpy_r_r35 │ │ │ │ +parse_basic_str_escape │ │ │ │ +cpy_r_r20 │ │ │ │ +cpy_r_r28 │ │ │ │ +cpy_r_r37 │ │ │ │ +value for final name "BASIC_STR_ESCAPE_REPLACEMENTS" was not set │ │ │ │ +parse_basic_str_escape_multiline │ │ │ │ +is_unicode_scalar_value │ │ │ │ +make_safe_parse_float │ │ │ │ +cpy_r_parse_float │ │ │ │ + │ │ │ │ +cpy_r_r53 │ │ │ │ +cpy_r_r62 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r195 │ │ │ │ +CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +src/tomli/__init__.py │ │ │ │ +cpy_r_r5 │ │ │ │ +cpy_r_r6 │ │ │ │ +cpy_r_r7 │ │ │ │ +src/tomli/_types.py │ │ │ │ +match_to_datetime │ │ │ │ +src/tomli/_re.py │ │ │ │ +cpy_r_year_str │ │ │ │ +cpy_r_month_str │ │ │ │ +cpy_r_day_str │ │ │ │ +cpy_r_r39 │ │ │ │ +cpy_r_r40 │ │ │ │ +cpy_r_hour_str │ │ │ │ +cpy_r_minute_str │ │ │ │ +cpy_r_sec_str │ │ │ │ +cpy_r_r67 │ │ │ │ +cpy_r_offset_hour_str │ │ │ │ +cpy_r_offset_minute_str │ │ │ │ +cpy_r_offset_sign_str │ │ │ │ +cpy_r_zulu_time │ │ │ │ +cpy_r_r101 │ │ │ │ +cpy_r_r102 │ │ │ │ +cpy_r_r103 │ │ │ │ +cpy_r_r104 │ │ │ │ +cpy_r_r105 │ │ │ │ +cpy_r_r106 │ │ │ │ +cpy_r_r107 │ │ │ │ +cpy_r_micros_str │ │ │ │ +cpy_r_r12 │ │ │ │ +cpy_r_r13 │ │ │ │ +match_to_localtime │ │ │ │ +cpy_r_r51 │ │ │ │ +cpy_r_r52 │ │ │ │ +match_to_number │ │ │ │ value for final name "MAX_INLINE_NESTING" was not set │ │ │ │ parse_value │ │ │ │ -cpy_r_r35 │ │ │ │ cpy_r_r42 │ │ │ │ cpy_r_r46 │ │ │ │ cpy_r_r55 │ │ │ │ -cpy_r_r62 │ │ │ │ cpy_r_r66 │ │ │ │ cpy_r_r75 │ │ │ │ cpy_r_r91 │ │ │ │ cpy_r_r119 │ │ │ │ value for final name "RE_DATETIME" was not set │ │ │ │ cpy_r_r124 │ │ │ │ value for final name "RE_LOCALTIME" was not set │ │ │ │ @@ -1246,49 +1265,37 @@ │ │ │ │ value for final name "RE_NUMBER" was not set │ │ │ │ cpy_r_r180 │ │ │ │ cpy_r_r224 │ │ │ │ parse_key_value_pair │ │ │ │ cpy_r_r22 │ │ │ │ key_value_rule │ │ │ │ cpy_r_r74 │ │ │ │ -cpy_r_r6 │ │ │ │ +value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ +cpy_r_r109 │ │ │ │ +cpy_r_r116 │ │ │ │ +cpy_r_header │ │ │ │ parse_inline_table │ │ │ │ cpy_r_r19 │ │ │ │ cpy_r_r30 │ │ │ │ cpy_r_r81 │ │ │ │ cpy_r_r88 │ │ │ │ cpy_r_r97 │ │ │ │ -cpy_r_r20 │ │ │ │ parse_array │ │ │ │ -cpy_r_r5 │ │ │ │ -cpy_r_r16 │ │ │ │ -value for final name "HEXDIGIT_CHARS" was not set │ │ │ │ -cpy_r_r27 │ │ │ │ -parse_basic_str_escape │ │ │ │ -cpy_r_r28 │ │ │ │ -cpy_r_r37 │ │ │ │ -value for final name "BASIC_STR_ESCAPE_REPLACEMENTS" was not set │ │ │ │ -parse_basic_str_escape_multiline │ │ │ │ -is_unicode_scalar_value │ │ │ │ -make_safe_parse_float │ │ │ │ -cpy_r_parse_float │ │ │ │ -value for final name "KEY_INITIAL_CHARS" was not set │ │ │ │ -cpy_r_r109 │ │ │ │ -cpy_r_r116 │ │ │ │ -cpy_r_header │ │ │ │ -value for final name "ASCII_CTRL" was not set │ │ │ │ -cpy_r_r195 │ │ │ │ -CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ -src/tomli/__init__.py │ │ │ │ -cpy_r_r7 │ │ │ │ __name__ │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____types │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____re │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli____parser │ │ │ │ -5703180c3dd46e872cf3__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____parser │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____types │ │ │ │ +5bae8a57b5ef85818b48__mypyc.init_tomli____re │ │ │ │ +OO:match_to_number │ │ │ │ +O:match_to_localtime │ │ │ │ +hour_str │ │ │ │ +minute_str │ │ │ │ +sign_str │ │ │ │ +OOO:cached_tz │ │ │ │ +O:match_to_datetime │ │ │ │ O:make_safe_parse_float │ │ │ │ float_str │ │ │ │ O:__call__ │ │ │ │ instance │ │ │ │ OO:__get__ │ │ │ │ codepoint │ │ │ │ O:is_unicode_scalar_value │ │ │ │ @@ -1323,60 +1330,17 @@ │ │ │ │ recursive │ │ │ │ OO|$@O:set │ │ │ │ O:unset_all │ │ │ │ :finalize_pending │ │ │ │ OO:add_pending │ │ │ │ O|$O:loads │ │ │ │ O|$O:load │ │ │ │ -OO:match_to_number │ │ │ │ -O:match_to_localtime │ │ │ │ -hour_str │ │ │ │ -minute_str │ │ │ │ -sign_str │ │ │ │ -OOO:cached_tz │ │ │ │ -O:match_to_datetime │ │ │ │ __attrs_own_setattr__ │ │ │ │ setdefault │ │ │ │ -5703180c3dd46e872cf3__mypyc │ │ │ │ -builtins │ │ │ │ -Callable │ │ │ │ -ParseFloat │ │ │ │ -ljust cached_tz │ │ │ │ -timezone │ │ │ │ -datetime │ │ │ │ -+ timedelta │ │ │ │ -time floatpart │ │ │ │ -annotations │ │ │ │ -__future__ lru_cache │ │ │ │ - functools │ │ │ │ -src/tomli/_re.py │ │ │ │ - │ │ │ │ -TYPE_CHECKING │ │ │ │ -([01][0-9]|2[0-3]) # hours │ │ │ │ -:([0-5][0-9]) # minutes │ │ │ │ - :([0-5][0-9]) # optional seconds │ │ │ │ - (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ -_TIME_RE_STR │ │ │ │ - x[0-9A-Fa-f](?:_?[0-9A-Fa-f])* # hex │ │ │ │ - b[01](?:_?[01])* # bin │ │ │ │ - o[0-7](?:_?[0-7])* # oct │ │ │ │ -[+-]?(?:0|[1-9](?:_?[0-9])*) # dec, integer part │ │ │ │ -(?P │ │ │ │ - (?:\.[0-9](?:_?[0-9])*)? # optional fractional part │ │ │ │ - (?:[eE][+-]?[0-9](?:_?[0-9])*)? # optional exponent part │ │ │ │ -flags RE_NUMBER │ │ │ │ -RE_LOCALTIME │ │ │ │ -([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) # date, e.g. 1988-10-27 │ │ │ │ - [Tt ] │ │ │ │ -([01][0-9]|2[0-3]) # hours │ │ │ │ -:([0-5][0-9]) # minutes │ │ │ │ - :([0-5][0-9]) # optional seconds │ │ │ │ - (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ - (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ -RE_DATETIME │ │ │ │ +5bae8a57b5ef85818b48__mypyc │ │ │ │ warnings │ │ │ │ {Free-form arguments for TOMLDecodeError are deprecated. Please set 'msg' (str), 'doc' (str) and 'pos' (int) arguments only. │ │ │ │ DeprecationWarning │ │ │ │ stacklevel │ │ │ │ ValueError │ │ │ │ __init__ │ │ │ │ end of document │ │ │ │ @@ -1415,19 +1379,26 @@ │ │ │ │ parse_basic_str_escape_multiline │ │ │ │ parse_basic_str_escape │ │ │ │ Unterminated string │ │ │ │ Illegal character │ │ │ │ ;TOML inline arrays/tables are nested more than the allowed │ │ │ │ Invalid date or datetime │ │ │ │ Invalid value*parse_float must not return dicts or lists │ │ │ │ +builtins │ │ │ │ +annotations │ │ │ │ +__future__ │ │ │ │ src/tomli/_parser.py │ │ │ │ + │ │ │ │ MappingProxyType │ │ │ │ +RE_DATETIME │ │ │ │ +RE_LOCALTIME RE_NUMBER │ │ │ │ match_to_datetime │ │ │ │ match_to_localtime │ │ │ │ match_to_number tomli._re │ │ │ │ +TYPE_CHECKING │ │ │ │ getrecursionlimit │ │ │ │ MAX_INLINE_NESTING │ │ │ │ MAX_KEY_PARTS │ │ │ │ ASCII_CTRL │ │ │ │ ILLEGAL_BASIC_STR_CHARS │ │ │ │ !ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ ILLEGAL_LITERAL_STR_CHARS │ │ │ │ @@ -1445,14 +1416,48 @@ │ │ │ │ DEPRECATED_DEFAULT │ │ │ │ __dict__ │ │ │ │ TOMLDecodeError │ │ │ │ EXPLICIT_NEST │ │ │ │ _pending_flags │ │ │ │ NestedDict │ │ │ │ __version__ │ │ │ │ +Callable │ │ │ │ +ParseFloat │ │ │ │ +ljust cached_tz │ │ │ │ +timezone │ │ │ │ +datetime │ │ │ │ + timedelta │ │ │ │ +time floatpart │ │ │ │ +group lru_cache functools │ │ │ │ +src/tomli/_re.py │ │ │ │ +([01][0-9]|2[0-3]) # hours │ │ │ │ +:([0-5][0-9]) # minutes │ │ │ │ + :([0-5][0-9]) # optional seconds │ │ │ │ + (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ +_TIME_RE_STR │ │ │ │ + x[0-9A-Fa-f](?:_?[0-9A-Fa-f])* # hex │ │ │ │ + b[01](?:_?[01])* # bin │ │ │ │ + o[0-7](?:_?[0-7])* # oct │ │ │ │ +[+-]?(?:0|[1-9](?:_?[0-9])*) # dec, integer part │ │ │ │ +(?P │ │ │ │ + (?:\.[0-9](?:_?[0-9])*)? # optional fractional part │ │ │ │ + (?:[eE][+-]?[0-9](?:_?[0-9])*)? # optional exponent part │ │ │ │ +([0-9]{4})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) # date, e.g. 1988-10-27 │ │ │ │ + [Tt ] │ │ │ │ +([01][0-9]|2[0-3]) # hours │ │ │ │ +:([0-5][0-9]) # minutes │ │ │ │ + :([0-5][0-9]) # optional seconds │ │ │ │ + (?:\.([0-9]{1,6})[0-9]*)? # optional fractions of a second │ │ │ │ + (?:([Zz])|([+-])([01][0-9]|2[0-3]):([0-5][0-9]))? # optional time offset │ │ │ │ +tomli._re │ │ │ │ +match_to_datetime(match) │ │ │ │ +cached_tz(hour_str, minute_str, sign_str) │ │ │ │ +match_to_localtime(match) │ │ │ │ +match_to_number(match, parse_float) │ │ │ │ +tomli._types │ │ │ │ tomli._parser │ │ │ │ skip_chars(src, pos, chars) │ │ │ │ skip_until(src, pos, expect, *, error_on, error_on_eof) │ │ │ │ skip_comment(src, pos) │ │ │ │ skip_comments_and_array_ws(src, pos) │ │ │ │ create_dict_rule(src, pos, out) │ │ │ │ create_list_rule(src, pos, out) │ │ │ │ @@ -1495,20 +1500,14 @@ │ │ │ │ __mypyc_defaults_setup() │ │ │ │ EXPLICIT_NEST │ │ │ │ _pending_flags │ │ │ │ TOMLDecodeError │ │ │ │ __weakref__ │ │ │ │ DEPRECATED_DEFAULT │ │ │ │ DEPRECATED_DEFAULT() │ │ │ │ -tomli._re │ │ │ │ -match_to_datetime(match) │ │ │ │ -cached_tz(hour_str, minute_str, sign_str) │ │ │ │ -match_to_localtime(match) │ │ │ │ -match_to_number(match, parse_float) │ │ │ │ -tomli._types │ │ │ │ __init_subclass__ │ │ │ │ CPy_DecRef │ │ │ │ PyTuple_GET_SIZE │ │ │ │ PyTuple_SET_ITEM │ │ │ │ PyUnicode_GET_LENGTH │ │ │ │ PyUnicode_IS_COMPACT │ │ │ │ PyUnicode_READ │ │ │ │ @@ -1541,37 +1540,37 @@ │ │ │ │ CPyType_FromTemplate │ │ │ │ CPyImport_ImportMany │ │ │ │ CPyImport_ImportFromMany │ │ │ │ CPyDef__parser___Flags___unset_all │ │ │ │ CPyDef__parser___Flags___set │ │ │ │ CPyDef__parser___Flags___is_ │ │ │ │ CPyDef__parser___Flags___finalize_pending │ │ │ │ -CPyDef__re___match_to_datetime │ │ │ │ -CPyDef__re___cached_tz │ │ │ │ -CPyDef__re___match_to_localtime │ │ │ │ CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ CPyDef__parser___skip_until │ │ │ │ CPyDef__parser___parse_basic_str │ │ │ │ CPyDef__parser___parse_key_part │ │ │ │ CPyDef__parser___create_dict_rule │ │ │ │ CPyDef__parser___create_list_rule │ │ │ │ CPyDef__parser___parse_multiline_str │ │ │ │ -CPyDef__parser___parse_value │ │ │ │ -CPyDef__parser___parse_key_value_pair │ │ │ │ -CPyDef__parser___key_value_rule │ │ │ │ -CPyDef__parser___parse_inline_table │ │ │ │ -CPyDef__parser___parse_array │ │ │ │ CPyDef__parser___parse_hex_char │ │ │ │ CPyDef__parser___parse_basic_str_escape │ │ │ │ CPyDef__parser___make_safe_parse_float │ │ │ │ -CPyDef__parser___loads │ │ │ │ -CPyDef__parser___load │ │ │ │ CPyDef__parser_____top_level__ │ │ │ │ CPyDef_tomli_____top_level__ │ │ │ │ +CPyDef__re___match_to_datetime │ │ │ │ +CPyDef__re___cached_tz │ │ │ │ +CPyDef__re___match_to_localtime │ │ │ │ +CPyDef__parser___parse_value │ │ │ │ +CPyDef__parser___parse_key_value_pair │ │ │ │ +CPyDef__parser___key_value_rule │ │ │ │ +CPyDef__parser___loads │ │ │ │ +CPyDef__parser___load │ │ │ │ +CPyDef__parser___parse_inline_table │ │ │ │ +CPyDef__parser___parse_array │ │ │ │ /An object other than list found behind this key │ │ │ │ Expected │ │ │ │ /usr/lib/debug/.dwz/arm-linux-gnueabihf/python3-tomli.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ Hex dump of section '.gnu.hash': │ │ │ │ 0x00000138 d5020000 02010000 40000000 0b000000 ........@....... │ │ │ │ 0x00000148 32195c33 2db1c160 24c0201a ede2331f 2.\3-..`$. ...3. │ │ │ │ 0x00000158 3f520799 040b9019 6040800c 4b0821d4 ?R......`@..K.!. │ │ │ │ 0x00000168 73a856bd 94e00038 02200001 08bb0029 s.V....8. .....) │ │ │ │ 0x00000178 b649a104 c5a22624 050415ef 10094410 .I....&$......D. │ │ │ │ 0x00000188 6001601a 12020100 04a09000 8280f27a `.`............z │ │ │ │ - 0x00000198 4ac9a000 c004c404 53090e8a 1a808008 J.......S....... │ │ │ │ + 0x00000198 42c9a000 c004c404 53090e8a 1a808008 B.......S....... │ │ │ │ 0x000001a8 85121361 8552009c 420002c2 98c00850 ...a.R..B......P │ │ │ │ 0x000001b8 2c226860 a0351080 83483520 3d05b13e ,"h`.5...H5 =..> │ │ │ │ 0x000001c8 00402001 0226a211 91014488 0082a000 .@ ..&....D..... │ │ │ │ 0x000001d8 900008f4 0014488c 90082803 72413f4c ......H...(.rA?L │ │ │ │ 0x000001e8 a6081200 01614194 00300084 84200004 .....aA..0... .. │ │ │ │ 0x000001f8 0038242e 00db2280 599c0d58 174d4e11 .8$...".Y..X.MN. │ │ │ │ 0x00000208 48a21009 7892098f c868b224 9a00fd22 H...x....h.$..." │ │ │ │ - 0x00000218 8081484a 3224a881 022a1430 700360c1 ..HJ2$...*.0p.`. │ │ │ │ + 0x00000218 80814a4a 3224a881 022a1430 700360c1 ..JJ2$...*.0p.`. │ │ │ │ 0x00000228 9d201626 94a14b56 64910600 1cc4043b . .&..KVd......; │ │ │ │ 0x00000238 10066847 01800202 08000500 900620a5 ..hG.......... . │ │ │ │ 0x00000248 00000000 00000000 02010000 00000000 ................ │ │ │ │ 0x00000258 03010000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000268 00000000 00000000 00000000 04010000 ................ │ │ │ │ 0x00000278 05010000 00000000 00000000 06010000 ................ │ │ │ │ 0x00000288 08010000 09010000 0a010000 0b010000 ................ │ │ │ │ @@ -81,106 +81,106 @@ │ │ │ │ 0x00000618 00000000 8d010000 8e010000 8f010000 ................ │ │ │ │ 0x00000628 00000000 00000000 00000000 90010000 ................ │ │ │ │ 0x00000638 92010000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000648 00000000 00000000 93010000 94010000 ................ │ │ │ │ 0x00000658 00000000 95010000 00000000 00000000 ................ │ │ │ │ 0x00000668 00000000 00000000 00000000 96010000 ................ │ │ │ │ 0x00000678 97010000 98010000 9a010000 00000000 ................ │ │ │ │ - 0x00000688 00000000 00000000 00000000 9b010000 ................ │ │ │ │ - 0x00000698 00000000 9c010000 00000000 00000000 ................ │ │ │ │ - 0x000006a8 00000000 9d010000 9e010000 00000000 ................ │ │ │ │ - 0x000006b8 9f010000 00000000 a0010000 00000000 ................ │ │ │ │ - 0x000006c8 00000000 a1010000 a2010000 a3010000 ................ │ │ │ │ - 0x000006d8 00000000 00000000 00000000 a4010000 ................ │ │ │ │ - 0x000006e8 a5010000 00000000 00000000 a6010000 ................ │ │ │ │ - 0x000006f8 a7010000 00000000 a8010000 a9010000 ................ │ │ │ │ - 0x00000708 aa010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000718 00000000 ab010000 00000000 ac010000 ................ │ │ │ │ + 0x00000688 00000000 9b010000 00000000 9c010000 ................ │ │ │ │ + 0x00000698 00000000 9d010000 00000000 00000000 ................ │ │ │ │ + 0x000006a8 00000000 9e010000 9f010000 00000000 ................ │ │ │ │ + 0x000006b8 a0010000 00000000 a1010000 00000000 ................ │ │ │ │ + 0x000006c8 00000000 a2010000 a3010000 a4010000 ................ │ │ │ │ + 0x000006d8 00000000 00000000 00000000 a5010000 ................ │ │ │ │ + 0x000006e8 a6010000 00000000 00000000 a7010000 ................ │ │ │ │ + 0x000006f8 a8010000 00000000 a9010000 aa010000 ................ │ │ │ │ + 0x00000708 ab010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000718 00000000 ac010000 00000000 ad010000 ................ │ │ │ │ 0x00000728 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000748 ad010000 00000000 00000000 ae010000 ................ │ │ │ │ - 0x00000758 af010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000768 b0010000 b1010000 b2010000 00000000 ................ │ │ │ │ - 0x00000778 00000000 b3010000 00000000 b4010000 ................ │ │ │ │ - 0x00000788 b5010000 b7010000 00000000 b8010000 ................ │ │ │ │ - 0x00000798 b9010000 00000000 00000000 ba010000 ................ │ │ │ │ - 0x000007a8 bb010000 00000000 bc010000 bd010000 ................ │ │ │ │ - 0x000007b8 00000000 be010000 bf010000 c2010000 ................ │ │ │ │ - 0x000007c8 00000000 00000000 00000000 c4010000 ................ │ │ │ │ - 0x000007d8 00000000 c5010000 c6010000 00000000 ................ │ │ │ │ - 0x000007e8 00000000 c8010000 00000000 00000000 ................ │ │ │ │ - 0x000007f8 00000000 c9010000 00000000 00000000 ................ │ │ │ │ - 0x00000808 00000000 00000000 00000000 ca010000 ................ │ │ │ │ - 0x00000818 00000000 00000000 cc010000 cd010000 ................ │ │ │ │ - 0x00000828 cf010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000838 00000000 d0010000 00000000 00000000 ................ │ │ │ │ + 0x00000748 ae010000 00000000 00000000 af010000 ................ │ │ │ │ + 0x00000758 b0010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000768 b1010000 b2010000 b3010000 00000000 ................ │ │ │ │ + 0x00000778 00000000 b4010000 00000000 b5010000 ................ │ │ │ │ + 0x00000788 b6010000 b8010000 00000000 b9010000 ................ │ │ │ │ + 0x00000798 ba010000 00000000 00000000 bb010000 ................ │ │ │ │ + 0x000007a8 bc010000 00000000 bd010000 be010000 ................ │ │ │ │ + 0x000007b8 00000000 bf010000 c0010000 c3010000 ................ │ │ │ │ + 0x000007c8 00000000 00000000 00000000 c5010000 ................ │ │ │ │ + 0x000007d8 00000000 c6010000 c7010000 00000000 ................ │ │ │ │ + 0x000007e8 00000000 c9010000 00000000 00000000 ................ │ │ │ │ + 0x000007f8 00000000 ca010000 00000000 00000000 ................ │ │ │ │ + 0x00000808 00000000 00000000 00000000 cb010000 ................ │ │ │ │ + 0x00000818 00000000 00000000 cd010000 ce010000 ................ │ │ │ │ + 0x00000828 d0010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000838 00000000 d1010000 00000000 00000000 ................ │ │ │ │ 0x00000848 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000858 d2010000 d3010000 00000000 00000000 ................ │ │ │ │ - 0x00000868 00000000 00000000 00000000 d5010000 ................ │ │ │ │ - 0x00000878 00000000 00000000 d6010000 00000000 ................ │ │ │ │ - 0x00000888 00000000 d7010000 00000000 d8010000 ................ │ │ │ │ - 0x00000898 00000000 d9010000 da010000 00000000 ................ │ │ │ │ - 0x000008a8 00000000 00000000 00000000 dc010000 ................ │ │ │ │ + 0x00000858 d3010000 d4010000 00000000 00000000 ................ │ │ │ │ + 0x00000868 00000000 00000000 00000000 d6010000 ................ │ │ │ │ + 0x00000878 00000000 00000000 d7010000 00000000 ................ │ │ │ │ + 0x00000888 00000000 d8010000 00000000 d9010000 ................ │ │ │ │ + 0x00000898 00000000 da010000 db010000 00000000 ................ │ │ │ │ + 0x000008a8 00000000 00000000 00000000 dd010000 ................ │ │ │ │ 0x000008b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000008c8 00000000 dd010000 00000000 00000000 ................ │ │ │ │ - 0x000008d8 00000000 df010000 e0010000 00000000 ................ │ │ │ │ - 0x000008e8 00000000 00000000 e1010000 00000000 ................ │ │ │ │ - 0x000008f8 e2010000 e3010000 e5010000 00000000 ................ │ │ │ │ - 0x00000908 e6010000 00000000 00000000 e7010000 ................ │ │ │ │ - 0x00000918 00000000 00000000 e9010000 00000000 ................ │ │ │ │ - 0x00000928 00000000 00000000 00000000 ea010000 ................ │ │ │ │ - 0x00000938 00000000 eb010000 ec010000 ed010000 ................ │ │ │ │ - 0x00000948 00000000 ee010000 ef010000 f1010000 ................ │ │ │ │ - 0x00000958 00000000 f2010000 00000000 f3010000 ................ │ │ │ │ - 0x00000968 00000000 00000000 00000000 f4010000 ................ │ │ │ │ - 0x00000978 f5010000 f6010000 f7010000 00000000 ................ │ │ │ │ - 0x00000988 00000000 f8010000 00000000 00000000 ................ │ │ │ │ - 0x00000998 f9010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000008c8 00000000 de010000 00000000 00000000 ................ │ │ │ │ + 0x000008d8 00000000 e0010000 e1010000 00000000 ................ │ │ │ │ + 0x000008e8 00000000 00000000 e2010000 00000000 ................ │ │ │ │ + 0x000008f8 e3010000 e4010000 e6010000 00000000 ................ │ │ │ │ + 0x00000908 e7010000 00000000 00000000 e8010000 ................ │ │ │ │ + 0x00000918 00000000 00000000 ea010000 00000000 ................ │ │ │ │ + 0x00000928 00000000 00000000 00000000 eb010000 ................ │ │ │ │ + 0x00000938 00000000 ec010000 ed010000 ee010000 ................ │ │ │ │ + 0x00000948 00000000 ef010000 f0010000 f2010000 ................ │ │ │ │ + 0x00000958 00000000 f3010000 00000000 f4010000 ................ │ │ │ │ + 0x00000968 00000000 00000000 00000000 f5010000 ................ │ │ │ │ + 0x00000978 f6010000 f7010000 f8010000 00000000 ................ │ │ │ │ + 0x00000988 00000000 f9010000 00000000 00000000 ................ │ │ │ │ + 0x00000998 fa010000 00000000 00000000 00000000 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009b8 fa010000 fb010000 00000000 00000000 ................ │ │ │ │ - 0x000009c8 00000000 fc010000 00000000 00000000 ................ │ │ │ │ - 0x000009d8 00000000 fd010000 00000000 00000000 ................ │ │ │ │ - 0x000009e8 00000000 00000000 00000000 ff010000 ................ │ │ │ │ - 0x000009f8 00000000 00020000 00000000 00000000 ................ │ │ │ │ - 0x00000a08 00000000 01020000 02020000 00000000 ................ │ │ │ │ - 0x00000a18 03020000 04020000 00000000 00000000 ................ │ │ │ │ - 0x00000a28 05020000 06020000 07020000 00000000 ................ │ │ │ │ - 0x00000a38 00000000 00000000 08020000 09020000 ................ │ │ │ │ - 0x00000a48 0a020000 00000000 0b020000 0c020000 ................ │ │ │ │ + 0x000009b8 fb010000 fc010000 00000000 00000000 ................ │ │ │ │ + 0x000009c8 00000000 fd010000 00000000 00000000 ................ │ │ │ │ + 0x000009d8 00000000 fe010000 00000000 00000000 ................ │ │ │ │ + 0x000009e8 00000000 00000000 00000000 00020000 ................ │ │ │ │ + 0x000009f8 00000000 01020000 00000000 00000000 ................ │ │ │ │ + 0x00000a08 00000000 02020000 03020000 00000000 ................ │ │ │ │ + 0x00000a18 04020000 05020000 00000000 00000000 ................ │ │ │ │ + 0x00000a28 06020000 07020000 08020000 00000000 ................ │ │ │ │ + 0x00000a38 00000000 00000000 09020000 0a020000 ................ │ │ │ │ + 0x00000a48 0b020000 00000000 0c020000 0d020000 ................ │ │ │ │ 0x00000a58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a68 0d020000 00000000 0e020000 11020000 ................ │ │ │ │ - 0x00000a78 00000000 00000000 12020000 14020000 ................ │ │ │ │ - 0x00000a88 00000000 15020000 16020000 18020000 ................ │ │ │ │ - 0x00000a98 1a020000 1b020000 00000000 00000000 ................ │ │ │ │ - 0x00000aa8 1d020000 00000000 1f020000 00000000 ................ │ │ │ │ - 0x00000ab8 20020000 00000000 00000000 00000000 ............... │ │ │ │ - 0x00000ac8 22020000 00000000 24020000 00000000 ".......$....... │ │ │ │ - 0x00000ad8 00000000 25020000 26020000 27020000 ....%...&...'... │ │ │ │ + 0x00000a68 0e020000 00000000 0f020000 12020000 ................ │ │ │ │ + 0x00000a78 00000000 00000000 13020000 15020000 ................ │ │ │ │ + 0x00000a88 00000000 16020000 17020000 19020000 ................ │ │ │ │ + 0x00000a98 1b020000 1c020000 00000000 00000000 ................ │ │ │ │ + 0x00000aa8 1e020000 00000000 20020000 00000000 ........ ....... │ │ │ │ + 0x00000ab8 21020000 00000000 00000000 00000000 !............... │ │ │ │ + 0x00000ac8 23020000 00000000 25020000 00000000 #.......%....... │ │ │ │ + 0x00000ad8 00000000 26020000 27020000 28020000 ....&...'...(... │ │ │ │ 0x00000ae8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000af8 00000000 00000000 29020000 00000000 ........)....... │ │ │ │ - 0x00000b08 2a020000 2b020000 00000000 00000000 *...+........... │ │ │ │ - 0x00000b18 00000000 2c020000 00000000 00000000 ....,........... │ │ │ │ - 0x00000b28 00000000 00000000 2f020000 00000000 ......../....... │ │ │ │ - 0x00000b38 30020000 00000000 00000000 00000000 0............... │ │ │ │ - 0x00000b48 00000000 00000000 00000000 31020000 ............1... │ │ │ │ - 0x00000b58 00000000 32020000 00000000 00000000 ....2........... │ │ │ │ - 0x00000b68 33020000 00000000 00000000 00000000 3............... │ │ │ │ - 0x00000b78 00000000 34020000 00000000 00000000 ....4........... │ │ │ │ - 0x00000b88 35020000 36020000 37020000 00000000 5...6...7....... │ │ │ │ - 0x00000b98 00000000 38020000 00000000 00000000 ....8........... │ │ │ │ - 0x00000ba8 00000000 3a020000 3b020000 3c020000 ....:...;...<... │ │ │ │ - 0x00000bb8 3d020000 3e020000 00000000 00000000 =...>........... │ │ │ │ - 0x00000bc8 00000000 00000000 40020000 41020000 ........@...A... │ │ │ │ + 0x00000af8 00000000 00000000 2a020000 00000000 ........*....... │ │ │ │ + 0x00000b08 2b020000 2c020000 00000000 00000000 +...,........... │ │ │ │ + 0x00000b18 00000000 2d020000 00000000 00000000 ....-........... │ │ │ │ + 0x00000b28 00000000 00000000 30020000 00000000 ........0....... │ │ │ │ + 0x00000b38 31020000 00000000 00000000 00000000 1............... │ │ │ │ + 0x00000b48 00000000 00000000 00000000 32020000 ............2... │ │ │ │ + 0x00000b58 00000000 33020000 00000000 00000000 ....3........... │ │ │ │ + 0x00000b68 34020000 00000000 00000000 00000000 4............... │ │ │ │ + 0x00000b78 00000000 35020000 00000000 00000000 ....5........... │ │ │ │ + 0x00000b88 36020000 37020000 38020000 00000000 6...7...8....... │ │ │ │ + 0x00000b98 00000000 39020000 00000000 00000000 ....9........... │ │ │ │ + 0x00000ba8 00000000 3b020000 3c020000 3d020000 ....;...<...=... │ │ │ │ + 0x00000bb8 3e020000 3f020000 00000000 00000000 >...?........... │ │ │ │ + 0x00000bc8 00000000 00000000 41020000 42020000 ........A...B... │ │ │ │ 0x00000bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000be8 42020000 00000000 43020000 00000000 B.......C....... │ │ │ │ - 0x00000bf8 44020000 46020000 00000000 00000000 D...F........... │ │ │ │ - 0x00000c08 00000000 00000000 47020000 48020000 ........G...H... │ │ │ │ - 0x00000c18 49020000 00000000 4a020000 00000000 I.......J....... │ │ │ │ - 0x00000c28 00000000 00000000 00000000 4d020000 ............M... │ │ │ │ - 0x00000c38 4e020000 00000000 00000000 00000000 N............... │ │ │ │ + 0x00000be8 43020000 00000000 44020000 00000000 C.......D....... │ │ │ │ + 0x00000bf8 45020000 47020000 00000000 00000000 E...G........... │ │ │ │ + 0x00000c08 00000000 00000000 48020000 49020000 ........H...I... │ │ │ │ + 0x00000c18 4a020000 00000000 4b020000 00000000 J.......K....... │ │ │ │ + 0x00000c28 00000000 00000000 00000000 4e020000 ............N... │ │ │ │ + 0x00000c38 4f020000 00000000 00000000 00000000 O............... │ │ │ │ 0x00000c48 50020000 00000000 00000000 52020000 P...........R... │ │ │ │ 0x00000c58 00000000 53020000 00000000 54020000 ....S.......T... │ │ │ │ 0x00000c68 00000000 55020000 00000000 00000000 ....U........... │ │ │ │ 0x00000c78 56020000 00000000 00000000 00000000 V............... │ │ │ │ 0x00000c88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c98 57020000 00000000 00000000 00000000 W............... │ │ │ │ 0x00000ca8 00000000 58020000 59020000 00000000 ....X...Y....... │ │ │ │ @@ -232,60 +232,60 @@ │ │ │ │ 0x00000f88 9188d0f0 61a2bc61 145d0dd9 7927147b ....a..a.]..y'.{ │ │ │ │ 0x00000f98 ba40e308 46cba64d 435e915f 7ccabf7c .@..F..MC^._|..| │ │ │ │ 0x00000fa8 c570b0ed 03076dff bdd1d040 f5b607f5 .p....m....@.... │ │ │ │ 0x00000fb8 d9d9550a afcf8c63 9f7e1cc3 c7857555 ..U....c.~....uU │ │ │ │ 0x00000fc8 6377d613 af8de0f6 9129216d 3c0c1206 cw.......)!m<... │ │ │ │ 0x00000fd8 5536f836 19debbe5 0742908e 69416d8c U6.6.....B..iAm. │ │ │ │ 0x00000fe8 85b914a4 9f13fe3d a752a3fb fe006a40 .......=.R....j@ │ │ │ │ - 0x00000ff8 23d3bf7b c5324280 a753203f 1b31c536 #..{.2B..S ?.1.6 │ │ │ │ - 0x00001008 77eaddd0 33662877 17a1b8a7 0da7ad94 w...3f(w........ │ │ │ │ - 0x00001018 afa9de58 033f7620 272134e3 45a8e3ce ...X.?v '!4.E... │ │ │ │ - 0x00001028 9ff828ae ad2bb332 1db09fc9 85b7acb4 ..(..+.2........ │ │ │ │ - 0x00001038 2dcfc644 0da034d2 fb247fdc 9bcecab2 -..D..4..$...... │ │ │ │ - 0x00001048 59096d45 6dd5c2c5 37d56f83 0509c404 Y.mEm...7.o..... │ │ │ │ - 0x00001058 a12eb263 37f79771 316ffbe3 e9576144 ...c7..q1o...WaD │ │ │ │ - 0x00001068 4ca6eb9e 3122d533 5167991e d95a090d L...1".3Qg...Z.. │ │ │ │ - 0x00001078 cbcc6bf6 3185458f 3d1199ef f9ff48ba ..k.1.E.=.....H. │ │ │ │ - 0x00001088 b3893126 f3c5d9f3 d2013d12 ba31bd33 ..1&......=..1.3 │ │ │ │ - 0x00001098 a9a3cd0e aafc275a 639b931e fd08ae1a ......'Zc....... │ │ │ │ - 0x000010a8 7be0072b 44374375 5b6d86f0 657851ef {..+D7Cu[m..exQ. │ │ │ │ - 0x000010b8 97eb2378 7ce7cc89 751e38bc 37c4dd9d ..#x|...u.8.7... │ │ │ │ - 0x000010c8 3a2638a7 e1d3e722 7fbad20e 3e661974 :&8...."....>f.t │ │ │ │ - 0x000010d8 6f882873 114b9dea 4ca25947 85e03087 o.(s.K..L.YG..0. │ │ │ │ - 0x000010e8 3f1739ad cf9301a4 b5e04dff eb45f7cf ?.9.......M..E.. │ │ │ │ - 0x000010f8 473ea9a9 fc9d6367 a9650d76 1563f5f7 G>....cg.e.v.c.. │ │ │ │ - 0x00001108 f20cff80 214a6e50 97421f0d 87b9c2c6 ....!JnP.B...... │ │ │ │ - 0x00001118 8b95527e 9fc78cab d4834fab b55663f8 ..R~......O..Vc. │ │ │ │ - 0x00001128 61284ae6 99d569b5 5c78b449 d1c9321f a(J...i.\x.I..2. │ │ │ │ - 0x00001138 e926df59 6988458f 677065eb eba8cbaa .&.Yi.E.gpe..... │ │ │ │ - 0x00001148 59f36dba c5f59a9a 24472489 cff51525 Y.m.....$G$....% │ │ │ │ - 0x00001158 b7d49bd4 03ebce32 cba32043 d5aca905 .......2.. C.... │ │ │ │ - 0x00001168 3f734189 e353ed77 43d887f0 19f3c28b ?sA..S.wC....... │ │ │ │ - 0x00001178 79185959 11295a1c 67be1ae4 2975d22c y.YY.)Z.g...)u., │ │ │ │ - 0x00001188 d0fa05e7 efba6afe 491712d5 51d6304b ......j.I...Q.0K │ │ │ │ - 0x00001198 e5c6f182 8dab1f5a fbba0689 8dc0e6f4 .......Z........ │ │ │ │ - 0x000011a8 9b578c76 f7ab2532 cd954761 2d057f12 .W.v..%2..Ga-... │ │ │ │ - 0x000011b8 5969651b c7eb8e7e b3b47067 c7cc6f1f Yie....~..pg..o. │ │ │ │ - 0x000011c8 e583c21f acc68599 00832e37 eb41458f ...........7.AE. │ │ │ │ - 0x000011d8 8d65cb62 e20a7327 a301f837 db513e33 .e.b..s'...7.Q>3 │ │ │ │ - 0x000011e8 7726f837 3a21c6aa 493c3e01 024ee4de w&.7:!..I<>..N.. │ │ │ │ - 0x000011f8 8341d8d2 69412c3a a08f29fe bdc09f54 .A..iA,:..)....T │ │ │ │ - 0x00001208 78617732 1d69c438 378c81d6 1883be28 xaw2.i.87......( │ │ │ │ - 0x00001218 85801ae9 2078a5de e7d08ef4 571eb8cd .... x......W... │ │ │ │ - 0x00001228 6fe97fdf ddc194f8 64734d1d 19e0261d o.......dsM...&. │ │ │ │ - 0x00001238 d7d00cda c7c4b12b 89086e33 70eaf963 .......+..n3p..c │ │ │ │ - 0x00001248 6e3ba1db 33b7d85a b33293fa c5d8921c n;..3..Z.2...... │ │ │ │ - 0x00001258 d3422e4c f143d2f4 69bcf1e1 9de47bc4 .B.L.C..i.....{. │ │ │ │ - 0x00001268 fd91b48c 6715213d 8971b725 7486e430 ....g.!=.q.%t..0 │ │ │ │ - 0x00001278 9346e1e6 a74908bc b7babe04 1d797318 .F...I.......ys. │ │ │ │ - 0x00001288 0d974e16 1827f1f5 9bddfe82 c10bf35e ..N..'.........^ │ │ │ │ - 0x00001298 e505c30d 11f37ce9 293b4c52 88af012a ......|.);LR...* │ │ │ │ - 0x000012a8 d11fc7e8 f5e374c1 87b687e5 0da6dd9d ......t......... │ │ │ │ - 0x000012b8 0f3679ee 3ae31f30 84f4122e bfbe5621 .6y.:..0......V! │ │ │ │ - 0x000012c8 6be752b0 82aa037a 3fb8c9c7 62c719c0 k.R....z?...b... │ │ │ │ + 0x00000ff8 23d3bf7b c5324280 917eddc9 a753203f #..{.2B..~...S ? │ │ │ │ + 0x00001008 1b31c536 77eaddd0 33662877 17a1b8a7 .1.6w...3f(w.... │ │ │ │ + 0x00001018 0da7ad94 afa9de58 033f7620 272134e3 .......X.?v '!4. │ │ │ │ + 0x00001028 45a8e3ce 9ff828ae ad2bb332 1db09fc9 E.....(..+.2.... │ │ │ │ + 0x00001038 85b7acb4 2dcfc644 0da034d2 fb247fdc ....-..D..4..$.. │ │ │ │ + 0x00001048 9bcecab2 59096d45 6dd5c2c5 37d56f83 ....Y.mEm...7.o. │ │ │ │ + 0x00001058 0509c404 a12eb263 37f79771 316ffbe3 .......c7..q1o.. │ │ │ │ + 0x00001068 e9576144 4ca6eb9e 3122d533 5167991e .WaDL...1".3Qg.. │ │ │ │ + 0x00001078 d95a090d cbcc6bf6 3185458f 3d1199ef .Z....k.1.E.=... │ │ │ │ + 0x00001088 f9ff48ba b3893126 f3c5d9f3 d2013d12 ..H...1&......=. │ │ │ │ + 0x00001098 ba31bd33 a9a3cd0e aafc275a 639b931e .1.3......'Zc... │ │ │ │ + 0x000010a8 fd08ae1a 7be0072b 44374375 5b6d86f0 ....{..+D7Cu[m.. │ │ │ │ + 0x000010b8 657851ef 97eb2378 7ce7cc89 751e38bc exQ...#x|...u.8. │ │ │ │ + 0x000010c8 37c4dd9d 3a2638a7 e1d3e722 7fbad20e 7...:&8....".... │ │ │ │ + 0x000010d8 3e661974 6f882873 114b9dea 4ca25947 >f.to.(s.K..L.YG │ │ │ │ + 0x000010e8 85e03087 3f1739ad cf9301a4 b5e04dff ..0.?.9.......M. │ │ │ │ + 0x000010f8 eb45f7cf 473ea9a9 fc9d6367 a9650d76 .E..G>....cg.e.v │ │ │ │ + 0x00001108 1563f5f7 f20cff80 214a6e50 97421f0d .c......!JnP.B.. │ │ │ │ + 0x00001118 87b9c2c6 8b95527e 9fc78cab d4834fab ......R~......O. │ │ │ │ + 0x00001128 b55663f8 61284ae6 99d569b5 5c78b449 .Vc.a(J...i.\x.I │ │ │ │ + 0x00001138 d1c9321f e926df59 6988458f 677065eb ..2..&.Yi.E.gpe. │ │ │ │ + 0x00001148 eba8cbaa 59f36dba c5f59a9a 24472489 ....Y.m.....$G$. │ │ │ │ + 0x00001158 cff51525 b7d49bd4 03ebce32 cba32043 ...%.......2.. C │ │ │ │ + 0x00001168 d5aca905 3f734189 e353ed77 43d887f0 ....?sA..S.wC... │ │ │ │ + 0x00001178 19f3c28b 79185959 11295a1c 67be1ae4 ....y.YY.)Z.g... │ │ │ │ + 0x00001188 2975d22c d0fa05e7 efba6afe 491712d5 )u.,......j.I... │ │ │ │ + 0x00001198 51d6304b e5c6f182 8dab1f5a fbba0689 Q.0K.......Z.... │ │ │ │ + 0x000011a8 8dc0e6f4 9b578c76 f7ab2532 cd954761 .....W.v..%2..Ga │ │ │ │ + 0x000011b8 2d057f12 5969651b c7eb8e7e b3b47067 -...Yie....~..pg │ │ │ │ + 0x000011c8 c7cc6f1f e583c21f acc68599 00832e37 ..o............7 │ │ │ │ + 0x000011d8 eb41458f 8d65cb62 e20a7327 a301f837 .AE..e.b..s'...7 │ │ │ │ + 0x000011e8 db513e33 7726f837 3a21c6aa 493c3e01 .Q>3w&.7:!..I<>. │ │ │ │ + 0x000011f8 024ee4de 8341d8d2 69412c3a a08f29fe .N...A..iA,:..). │ │ │ │ + 0x00001208 bdc09f54 78617732 1d69c438 378c81d6 ...Txaw2.i.87... │ │ │ │ + 0x00001218 1883be28 85801ae9 2078a5de e7d08ef4 ...(.... x...... │ │ │ │ + 0x00001228 571eb8cd 6fe97fdf ddc194f8 64734d1d W...o.......dsM. │ │ │ │ + 0x00001238 19e0261d d7d00cda c7c4b12b 89086e33 ..&........+..n3 │ │ │ │ + 0x00001248 70eaf963 6e3ba1db 33b7d85a b33293fa p..cn;..3..Z.2.. │ │ │ │ + 0x00001258 c5d8921c d3422e4c f143d2f4 69bcf1e1 .....B.L.C..i... │ │ │ │ + 0x00001268 9de47bc4 fd91b48c 6715213d 8971b725 ..{.....g.!=.q.% │ │ │ │ + 0x00001278 7486e430 9346e1e6 a74908bc b7babe04 t..0.F...I...... │ │ │ │ + 0x00001288 1d797318 0d974e16 1827f1f5 9bddfe82 .ys...N..'...... │ │ │ │ + 0x00001298 c10bf35e e505c30d 11f37ce9 293b4c52 ...^......|.);LR │ │ │ │ + 0x000012a8 88af012a d11fc7e8 f5e374c1 87b687e5 ...*......t..... │ │ │ │ + 0x000012b8 0da6dd9d 0f3679ee 3ae31f30 84f4122e .....6y.:..0.... │ │ │ │ + 0x000012c8 bfbe5621 6be752b0 3fb8c9c7 62c719c0 ..V!k.R.?...b... │ │ │ │ 0x000012d8 db922030 1901fd69 cb7de306 fffe4190 .. 0...i.}....A. │ │ │ │ 0x000012e8 7befa3ef 39de8ff0 371011cb 09c01130 {...9...7......0 │ │ │ │ 0x000012f8 3bfe4e32 2f6902f2 0b903046 15b20979 ;.N2/i....0F...y │ │ │ │ 0x00001308 5bfd649f 13208803 f50c135b adfdb673 [.d.. .....[...s │ │ │ │ 0x00001318 d1020313 8724cd92 a59e3d0a 6bd9fea2 .....$....=.k... │ │ │ │ 0x00001328 730ea683 6d19bf1d 4fc84d0b e5eb3204 s...m...O.M...2. │ │ │ │ 0x00001338 74e29ebb fb443e44 adfb0d02 ab10d97a t....D>D.......z │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -16,19 +16,19 @@ │ │ │ │ 0x00003b88 7075745f 73657475 70004350 79446566 put_setup.CPyDef │ │ │ │ 0x00003b98 5f5f7061 72736572 5f5f5f46 6c616773 __parser___Flags │ │ │ │ 0x00003ba8 5f5f5f5f 5f6d7970 79635f64 65666175 _____mypyc_defau │ │ │ │ 0x00003bb8 6c74735f 73657475 70005079 4572725f lts_setup.PyErr_ │ │ │ │ 0x00003bc8 53657453 7472696e 67004350 79547970 SetString.CPyTyp │ │ │ │ 0x00003bd8 655f5f70 61727365 725f5f5f 44455052 e__parser___DEPR │ │ │ │ 0x00003be8 45434154 45445f44 45464155 4c540050 ECATED_DEFAULT.P │ │ │ │ - 0x00003bf8 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ - 0x00003c08 50795f44 65616c6c 6f63005f 5f617373 Py_Dealloc.__ass │ │ │ │ - 0x00003c18 6572745f 6661696c 00435079 4465665f ert_fail.CPyDef_ │ │ │ │ - 0x00003c28 5f706172 7365725f 5f5f5f5f 6d797079 _parser_____mypy │ │ │ │ - 0x00003c38 635f5f46 6c616773 5f736574 75700050 c__Flags_setup.P │ │ │ │ + 0x00003bf8 79457863 5f547970 65457272 6f720043 yExc_TypeError.C │ │ │ │ + 0x00003c08 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00003c18 5f5f6d79 7079635f 5f466c61 67735f73 __mypyc__Flags_s │ │ │ │ + 0x00003c28 65747570 005f5079 5f446561 6c6c6f63 etup._Py_Dealloc │ │ │ │ + 0x00003c38 005f5f61 73736572 745f6661 696c0050 .__assert_fail.P │ │ │ │ 0x00003c48 794f626a 6563745f 436c6561 724d616e yObject_ClearMan │ │ │ │ 0x00003c58 61676564 44696374 0050794f 626a6563 agedDict.PyObjec │ │ │ │ 0x00003c68 745f5669 7369744d 616e6167 65644469 t_VisitManagedDi │ │ │ │ 0x00003c78 63740050 794f626a 6563745f 47435f55 ct.PyObject_GC_U │ │ │ │ 0x00003c88 6e547261 636b0050 79457863 5f417474 nTrack.PyExc_Att │ │ │ │ 0x00003c98 72696275 74654572 726f7200 43507944 ributeError.CPyD │ │ │ │ 0x00003ca8 65665f5f 70617273 65725f5f 5f5f5f6d ef__parser_____m │ │ │ │ @@ -567,284 +567,284 @@ │ │ │ │ 0x00005df8 0050794e 756d6265 725f416e 64004350 .PyNumber_And.CP │ │ │ │ 0x00005e08 79446566 5f5f7061 72736572 5f5f5f46 yDef__parser___F │ │ │ │ 0x00005e18 6c616773 5f5f5f66 696e616c 697a655f lags___finalize_ │ │ │ │ 0x00005e28 70656e64 696e6700 50795365 745f436c pending.PySet_Cl │ │ │ │ 0x00005e38 65617200 43507950 795f5f70 61727365 ear.CPyPy__parse │ │ │ │ 0x00005e48 725f5f5f 466c6167 735f5f5f 66696e61 r___Flags___fina │ │ │ │ 0x00005e58 6c697a65 5f70656e 64696e67 00435079 lize_pending.CPy │ │ │ │ - 0x00005e68 4465665f 5f747970 65735f5f 5f5f5f74 Def__types_____t │ │ │ │ - 0x00005e78 6f705f6c 6576656c 5f5f0043 50795374 op_level__.CPySt │ │ │ │ - 0x00005e88 61746963 5f5f7479 7065735f 5f5f676c atic__types___gl │ │ │ │ - 0x00005e98 6f62616c 73004350 794d6f64 756c655f obals.CPyModule_ │ │ │ │ - 0x00005ea8 74797069 6e67005f 50795f45 6c6c6970 typing._Py_Ellip │ │ │ │ - 0x00005eb8 7369734f 626a6563 74004350 79446566 sisObject.CPyDef │ │ │ │ - 0x00005ec8 5f5f7265 5f5f5f6d 61746368 5f746f5f __re___match_to_ │ │ │ │ - 0x00005ed8 64617465 74696d65 00435079 53746174 datetime.CPyStat │ │ │ │ - 0x00005ee8 69635f5f 72655f5f 5f676c6f 62616c73 ic__re___globals │ │ │ │ - 0x00005ef8 00435079 50795f5f 72655f5f 5f6d6174 .CPyPy__re___mat │ │ │ │ - 0x00005f08 63685f74 6f5f6461 74657469 6d650043 ch_to_datetime.C │ │ │ │ - 0x00005f18 50794465 665f5f72 655f5f5f 63616368 PyDef__re___cach │ │ │ │ - 0x00005f28 65645f74 7a004350 7950795f 5f72655f ed_tz.CPyPy__re_ │ │ │ │ - 0x00005f38 5f5f6361 63686564 5f747a00 43507944 __cached_tz.CPyD │ │ │ │ - 0x00005f48 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ - 0x00005f58 6f5f6c6f 63616c74 696d6500 43507950 o_localtime.CPyP │ │ │ │ - 0x00005f68 795f5f72 655f5f5f 6d617463 685f746f y__re___match_to │ │ │ │ - 0x00005f78 5f6c6f63 616c7469 6d650043 50794465 _localtime.CPyDe │ │ │ │ - 0x00005f88 665f5f72 655f5f5f 6d617463 685f746f f__re___match_to │ │ │ │ - 0x00005f98 5f6e756d 62657200 43507950 795f5f72 _number.CPyPy__r │ │ │ │ - 0x00005fa8 655f5f5f 6d617463 685f746f 5f6e756d e___match_to_num │ │ │ │ - 0x00005fb8 62657200 43507944 65665f5f 72655f5f ber.CPyDef__re__ │ │ │ │ - 0x00005fc8 5f5f5f74 6f705f6c 6576656c 5f5f0043 ___top_level__.C │ │ │ │ - 0x00005fd8 50794d6f 64756c65 5f5f5f66 75747572 PyModule___futur │ │ │ │ - 0x00005fe8 655f5f00 4350794d 6f64756c 655f6461 e__.CPyModule_da │ │ │ │ - 0x00005ff8 74657469 6d650043 50794d6f 64756c65 tetime.CPyModule │ │ │ │ - 0x00006008 5f66756e 63746f6f 6c730043 50794d6f _functools.CPyMo │ │ │ │ - 0x00006018 64756c65 5f726500 43507953 74617469 dule_re.CPyStati │ │ │ │ - 0x00006028 635f5f72 655f5f5f 52455f4e 554d4245 c__re___RE_NUMBE │ │ │ │ - 0x00006038 52004350 79537461 7469635f 5f72655f R.CPyStatic__re_ │ │ │ │ - 0x00006048 5f5f5245 5f4c4f43 414c5449 4d450043 __RE_LOCALTIME.C │ │ │ │ - 0x00006058 50795374 61746963 5f5f7265 5f5f5f52 PyStatic__re___R │ │ │ │ - 0x00006068 455f4441 54455449 4d450043 50794465 E_DATETIME.CPyDe │ │ │ │ - 0x00006078 665f5f70 61727365 725f5f5f 44455052 f__parser___DEPR │ │ │ │ - 0x00006088 45434154 45445f44 45464155 4c540043 ECATED_DEFAULT.C │ │ │ │ - 0x00006098 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x000060a8 466c6167 73004350 79446566 5f5f7061 Flags.CPyDef__pa │ │ │ │ - 0x000060b8 72736572 5f5f5f4e 65737465 64446963 rser___NestedDic │ │ │ │ - 0x000060c8 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ - 0x000060d8 5f5f5f4f 75747075 745f5f5f 5f5f696e ___Output_____in │ │ │ │ - 0x000060e8 69745f5f 00435079 50795f5f 70617273 it__.CPyPy__pars │ │ │ │ - 0x000060f8 65725f5f 5f4f7574 7075745f 5f5f5f5f er___Output_____ │ │ │ │ - 0x00006108 696e6974 5f5f0043 50795479 70655f5f init__.CPyType__ │ │ │ │ - 0x00006118 70617273 65725f5f 5f4f7574 70757400 parser___Output. │ │ │ │ - 0x00006128 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006138 5f4f7574 70757400 43507944 65665f5f _Output.CPyDef__ │ │ │ │ - 0x00006148 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ - 0x00006158 66655f70 61727365 5f666c6f 61745f65 fe_parse_float_e │ │ │ │ - 0x00006168 6e760043 50794465 665f5f70 61727365 nv.CPyDef__parse │ │ │ │ - 0x00006178 725f5f5f 73616665 5f706172 73655f66 r___safe_parse_f │ │ │ │ - 0x00006188 6c6f6174 5f6d616b 655f7361 66655f70 loat_make_safe_p │ │ │ │ - 0x00006198 61727365 5f666c6f 61745f6f 626a0043 arse_float_obj.C │ │ │ │ - 0x000061a8 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x000061b8 544f4d4c 4465636f 64654572 726f725f TOMLDecodeError_ │ │ │ │ - 0x000061c8 5f5f5f5f 696e6974 5f5f0050 794f626a ____init__.PyObj │ │ │ │ - 0x000061d8 6563745f 43616c6c 4f626a65 63740043 ect_CallObject.C │ │ │ │ - 0x000061e8 50794d6f 64756c65 5f776172 6e696e67 PyModule_warning │ │ │ │ - 0x000061f8 73004350 79537461 7469635f 5f706172 s.CPyStatic__par │ │ │ │ - 0x00006208 7365725f 5f5f746f 6d6c695f 5f5f5f70 ser___tomli____p │ │ │ │ - 0x00006218 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ - 0x00006228 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ - 0x00006238 5f5f5f5f 5f646f63 00435079 53746174 _____doc.CPyStat │ │ │ │ - 0x00006248 69635f5f 70617273 65725f5f 5f746f6d ic__parser___tom │ │ │ │ - 0x00006258 6c695f5f 5f5f7061 72736572 5f5f5f54 li____parser___T │ │ │ │ - 0x00006268 4f4d4c44 65636f64 65457272 6f725f5f OMLDecodeError__ │ │ │ │ - 0x00006278 5f5f5f69 6e69745f 5f5f5f5f 6d736700 ___init_____msg. │ │ │ │ - 0x00006288 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006298 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ - 0x000062a8 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ - 0x000062b8 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ - 0x000062c8 5f5f5f70 6f730043 50795079 5f5f7061 ___pos.CPyPy__pa │ │ │ │ - 0x000062d8 72736572 5f5f5f54 4f4d4c44 65636f64 rser___TOMLDecod │ │ │ │ - 0x000062e8 65457272 6f725f5f 5f5f5f69 6e69745f eError_____init_ │ │ │ │ - 0x000062f8 5f004350 79547970 655f5f70 61727365 _.CPyType__parse │ │ │ │ - 0x00006308 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x00006318 726f7200 43507944 65665f5f 70617273 ror.CPyDef__pars │ │ │ │ - 0x00006328 65725f5f 5f736b69 705f6368 61727300 er___skip_chars. │ │ │ │ - 0x00006338 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x00006348 736b6970 5f636861 72730043 50794465 skip_chars.CPyDe │ │ │ │ - 0x00006358 665f5f70 61727365 725f5f5f 736b6970 f__parser___skip │ │ │ │ - 0x00006368 5f756e74 696c0050 79536574 5f436f6e _until.PySet_Con │ │ │ │ - 0x00006378 7461696e 73005079 556e6963 6f64655f tains.PyUnicode_ │ │ │ │ - 0x00006388 4a6f696e 00435079 50795f5f 70617273 Join.CPyPy__pars │ │ │ │ - 0x00006398 65725f5f 5f736b69 705f756e 74696c00 er___skip_until. │ │ │ │ - 0x000063a8 50794672 6f7a656e 5365745f 54797065 PyFrozenSet_Type │ │ │ │ - 0x000063b8 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x000063c8 5f5f736b 69705f63 6f6d6d65 6e740043 __skip_comment.C │ │ │ │ - 0x000063d8 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x000063e8 5f5f5f49 4c4c4547 414c5f43 4f4d4d45 ___ILLEGAL_COMME │ │ │ │ - 0x000063f8 4e545f43 48415253 00507945 78635f4e NT_CHARS.PyExc_N │ │ │ │ - 0x00006408 616d6545 72726f72 00435079 50795f5f ameError.CPyPy__ │ │ │ │ - 0x00006418 70617273 65725f5f 5f736b69 705f636f parser___skip_co │ │ │ │ - 0x00006428 6d6d656e 74004350 79446566 5f5f7061 mment.CPyDef__pa │ │ │ │ - 0x00006438 72736572 5f5f5f73 6b69705f 636f6d6d rser___skip_comm │ │ │ │ - 0x00006448 656e7473 5f616e64 5f617272 61795f77 ents_and_array_w │ │ │ │ - 0x00006458 73004350 79537461 7469635f 5f706172 s.CPyStatic__par │ │ │ │ - 0x00006468 7365725f 5f5f544f 4d4c5f57 535f414e ser___TOML_WS_AN │ │ │ │ - 0x00006478 445f4e45 574c494e 45004350 7950795f D_NEWLINE.CPyPy_ │ │ │ │ - 0x00006488 5f706172 7365725f 5f5f736b 69705f63 _parser___skip_c │ │ │ │ - 0x00006498 6f6d6d65 6e74735f 616e645f 61727261 omments_and_arra │ │ │ │ - 0x000064a8 795f7773 00435079 4465665f 5f706172 y_ws.CPyDef__par │ │ │ │ - 0x000064b8 7365725f 5f5f7061 7273655f 6c697465 ser___parse_lite │ │ │ │ - 0x000064c8 72616c5f 73747200 43507953 74617469 ral_str.CPyStati │ │ │ │ - 0x000064d8 635f5f70 61727365 725f5f5f 494c4c45 c__parser___ILLE │ │ │ │ - 0x000064e8 47414c5f 4c495445 52414c5f 5354525f GAL_LITERAL_STR_ │ │ │ │ - 0x000064f8 43484152 53004350 7950795f 5f706172 CHARS.CPyPy__par │ │ │ │ - 0x00006508 7365725f 5f5f7061 7273655f 6c697465 ser___parse_lite │ │ │ │ - 0x00006518 72616c5f 73747200 43507944 65665f5f ral_str.CPyDef__ │ │ │ │ - 0x00006528 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ - 0x00006538 61736963 5f737472 00507955 6e69636f asic_str.PyUnico │ │ │ │ - 0x00006548 64655f43 6f6e6361 74004350 79537461 de_Concat.CPySta │ │ │ │ - 0x00006558 7469635f 5f706172 7365725f 5f5f494c tic__parser___IL │ │ │ │ - 0x00006568 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ - 0x00006578 42415349 435f5354 525f4348 41525300 BASIC_STR_CHARS. │ │ │ │ - 0x00006588 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006598 725f5f5f 494c4c45 47414c5f 42415349 r___ILLEGAL_BASI │ │ │ │ - 0x000065a8 435f5354 525f4348 41525300 43507944 C_STR_CHARS.CPyD │ │ │ │ - 0x000065b8 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x000065c8 73655f6f 6e655f6c 696e655f 62617369 se_one_line_basi │ │ │ │ - 0x000065d8 635f7374 72004350 79446566 5f5f7061 c_str.CPyDef__pa │ │ │ │ - 0x000065e8 72736572 5f5f5f70 61727365 5f6b6579 rser___parse_key │ │ │ │ - 0x000065f8 5f706172 74004350 79537461 7469635f _part.CPyStatic_ │ │ │ │ - 0x00006608 5f706172 7365725f 5f5f4241 52455f4b _parser___BARE_K │ │ │ │ - 0x00006618 45595f43 48415253 00435079 4465665f EY_CHARS.CPyDef_ │ │ │ │ - 0x00006628 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x00006638 6b657900 50794e75 6d626572 5f496e50 key.PyNumber_InP │ │ │ │ - 0x00006648 6c616365 41646400 43507953 74617469 laceAdd.CPyStati │ │ │ │ - 0x00006658 635f5f70 61727365 725f5f5f 544f4d4c c__parser___TOML │ │ │ │ - 0x00006668 5f575300 43507953 74617469 635f5f70 _WS.CPyStatic__p │ │ │ │ - 0x00006678 61727365 725f5f5f 4d41585f 4b45595f arser___MAX_KEY_ │ │ │ │ - 0x00006688 50415254 53004350 79446566 5f5f7061 PARTS.CPyDef__pa │ │ │ │ - 0x00006698 72736572 5f5f5f63 72656174 655f6469 rser___create_di │ │ │ │ - 0x000066a8 63745f72 756c6500 43507950 795f5f70 ct_rule.CPyPy__p │ │ │ │ - 0x000066b8 61727365 725f5f5f 63726561 74655f64 arser___create_d │ │ │ │ - 0x000066c8 6963745f 72756c65 00435079 4465665f ict_rule.CPyDef_ │ │ │ │ - 0x000066d8 5f706172 7365725f 5f5f6372 65617465 _parser___create │ │ │ │ - 0x000066e8 5f6c6973 745f7275 6c650043 50795079 _list_rule.CPyPy │ │ │ │ - 0x000066f8 5f5f7061 72736572 5f5f5f63 72656174 __parser___creat │ │ │ │ - 0x00006708 655f6c69 73745f72 756c6500 43507950 e_list_rule.CPyP │ │ │ │ - 0x00006718 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ - 0x00006728 655f6b65 79004350 7950795f 5f706172 e_key.CPyPy__par │ │ │ │ - 0x00006738 7365725f 5f5f7061 7273655f 6b65795f ser___parse_key_ │ │ │ │ - 0x00006748 70617274 00435079 50795f5f 70617273 part.CPyPy__pars │ │ │ │ - 0x00006758 65725f5f 5f706172 73655f6f 6e655f6c er___parse_one_l │ │ │ │ - 0x00006768 696e655f 62617369 635f7374 72004350 ine_basic_str.CP │ │ │ │ - 0x00006778 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x00006788 61727365 5f6d756c 74696c69 6e655f73 arse_multiline_s │ │ │ │ - 0x00006798 74720043 50795374 61746963 5f5f7061 tr.CPyStatic__pa │ │ │ │ - 0x000067a8 72736572 5f5f5f49 4c4c4547 414c5f4d rser___ILLEGAL_M │ │ │ │ - 0x000067b8 554c5449 4c494e45 5f4c4954 4552414c ULTILINE_LITERAL │ │ │ │ - 0x000067c8 5f535452 5f434841 52530043 50795079 _STR_CHARS.CPyPy │ │ │ │ - 0x000067d8 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x000067e8 5f6d756c 74696c69 6e655f73 74720043 _multiline_str.C │ │ │ │ - 0x000067f8 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x00006808 61727365 5f626173 69635f73 74720043 arse_basic_str.C │ │ │ │ - 0x00006818 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x00006828 70617273 655f7661 6c756500 43507944 parse_value.CPyD │ │ │ │ - 0x00006838 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00006848 73655f61 72726179 00435079 4465665f se_array.CPyDef_ │ │ │ │ - 0x00006858 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x00006868 696e6c69 6e655f74 61626c65 00435079 inline_table.CPy │ │ │ │ - 0x00006878 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006888 5f4d4158 5f494e4c 494e455f 4e455354 _MAX_INLINE_NEST │ │ │ │ - 0x00006898 494e4700 43507944 65665f5f 70617273 ING.CPyDef__pars │ │ │ │ - 0x000068a8 65725f5f 5f706172 73655f6b 65795f76 er___parse_key_v │ │ │ │ - 0x000068b8 616c7565 5f706169 72004350 79446566 alue_pair.CPyDef │ │ │ │ - 0x000068c8 5f5f7061 72736572 5f5f5f6b 65795f76 __parser___key_v │ │ │ │ - 0x000068d8 616c7565 5f72756c 65005079 53657175 alue_rule.PySequ │ │ │ │ - 0x000068e8 656e6365 5f436f6e 63617400 43507950 ence_Concat.CPyP │ │ │ │ - 0x000068f8 795f5f70 61727365 725f5f5f 6b65795f y__parser___key_ │ │ │ │ - 0x00006908 76616c75 655f7275 6c650043 50795079 value_rule.CPyPy │ │ │ │ - 0x00006918 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006928 5f6b6579 5f76616c 75655f70 61697200 _key_value_pair. │ │ │ │ - 0x00006938 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x00006948 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ - 0x00006958 6c650043 50795079 5f5f7061 72736572 le.CPyPy__parser │ │ │ │ - 0x00006968 5f5f5f70 61727365 5f617272 61790043 ___parse_array.C │ │ │ │ - 0x00006978 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x00006988 61727365 5f76616c 75650043 50794465 arse_value.CPyDe │ │ │ │ - 0x00006998 665f5f70 61727365 725f5f5f 69735f75 f__parser___is_u │ │ │ │ - 0x000069a8 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ - 0x000069b8 6c756500 43507944 65665f5f 70617273 lue.CPyDef__pars │ │ │ │ - 0x000069c8 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ - 0x000069d8 68617200 43507953 74617469 635f5f70 har.CPyStatic__p │ │ │ │ - 0x000069e8 61727365 725f5f5f 48455844 49474954 arser___HEXDIGIT │ │ │ │ - 0x000069f8 5f434841 52530043 50794465 665f5f70 _CHARS.CPyDef__p │ │ │ │ - 0x00006a08 61727365 725f5f5f 70617273 655f6261 arser___parse_ba │ │ │ │ - 0x00006a18 7369635f 7374725f 65736361 70650043 sic_str_escape.C │ │ │ │ - 0x00006a28 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x00006a38 5f5f5f42 41534943 5f535452 5f455343 ___BASIC_STR_ESC │ │ │ │ - 0x00006a48 4150455f 5245504c 4143454d 454e5453 APE_REPLACEMENTS │ │ │ │ - 0x00006a58 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006a68 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ - 0x00006a78 5f657363 61706500 43507944 65665f5f _escape.CPyDef__ │ │ │ │ - 0x00006a88 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ - 0x00006a98 61736963 5f737472 5f657363 6170655f asic_str_escape_ │ │ │ │ - 0x00006aa8 6d756c74 696c696e 65004350 7950795f multiline.CPyPy_ │ │ │ │ - 0x00006ab8 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x00006ac8 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ - 0x00006ad8 5f6d756c 74696c69 6e650043 50795079 _multiline.CPyPy │ │ │ │ - 0x00006ae8 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006af8 5f686578 5f636861 72004350 7950795f _hex_char.CPyPy_ │ │ │ │ - 0x00006b08 5f706172 7365725f 5f5f6973 5f756e69 _parser___is_uni │ │ │ │ - 0x00006b18 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ - 0x00006b28 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x00006b38 5f5f5f6d 616b655f 73616665 5f706172 ___make_safe_par │ │ │ │ - 0x00006b48 73655f66 6c6f6174 00507946 6c6f6174 se_float.PyFloat │ │ │ │ - 0x00006b58 5f547970 65004350 79446566 5f5f7061 _Type.CPyDef__pa │ │ │ │ - 0x00006b68 72736572 5f5f5f6c 6f616473 00435079 rser___loads.CPy │ │ │ │ - 0x00006b78 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006b88 5f4b4559 5f494e49 5449414c 5f434841 _KEY_INITIAL_CHA │ │ │ │ - 0x00006b98 52530043 50795374 61746963 5f5f7061 RS.CPyStatic__pa │ │ │ │ - 0x00006ba8 72736572 5f5f5f74 6f6d6c69 5f5f5f5f rser___tomli____ │ │ │ │ - 0x00006bb8 70617273 65725f5f 5f6c6f61 64735f5f parser___loads__ │ │ │ │ - 0x00006bc8 5f706172 73655f66 6c6f6174 00435079 _parse_float.CPy │ │ │ │ - 0x00006bd8 4465665f 5f706172 7365725f 5f5f6c6f Def__parser___lo │ │ │ │ - 0x00006be8 61640043 50795374 61746963 5f5f7061 ad.CPyStatic__pa │ │ │ │ - 0x00006bf8 72736572 5f5f5f74 6f6d6c69 5f5f5f5f rser___tomli____ │ │ │ │ - 0x00006c08 70617273 65725f5f 5f6c6f61 645f5f5f parser___load___ │ │ │ │ - 0x00006c18 70617273 655f666c 6f617400 43507950 parse_float.CPyP │ │ │ │ - 0x00006c28 795f5f70 61727365 725f5f5f 6c6f6164 y__parser___load │ │ │ │ - 0x00006c38 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006c48 5f6c6f61 64730043 50795079 5f5f7061 _loads.CPyPy__pa │ │ │ │ - 0x00006c58 72736572 5f5f5f6d 616b655f 73616665 rser___make_safe │ │ │ │ - 0x00006c68 5f706172 73655f66 6c6f6174 00435079 _parse_float.CPy │ │ │ │ - 0x00006c78 4465665f 5f706172 7365725f 5f5f5f5f Def__parser_____ │ │ │ │ - 0x00006c88 746f705f 6c657665 6c5f5f00 50795475 top_level__.PyTu │ │ │ │ - 0x00006c98 706c655f 5061636b 00435079 4d6f6475 ple_Pack.CPyModu │ │ │ │ - 0x00006ca8 6c655f73 79730043 50794d6f 64756c65 le_sys.CPyModule │ │ │ │ - 0x00006cb8 5f747970 65730043 50794d6f 64756c65 _types.CPyModule │ │ │ │ - 0x00006cc8 5f746f6d 6c695f5f 5f5f7265 00435079 _tomli____re.CPy │ │ │ │ - 0x00006cd8 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006ce8 5f415343 49495f43 54524c00 43507944 _ASCII_CTRL.CPyD │ │ │ │ - 0x00006cf8 65665f74 6f6d6c69 5f5f5f5f 5f746f70 ef_tomli_____top │ │ │ │ - 0x00006d08 5f6c6576 656c5f5f 00435079 53746174 _level__.CPyStat │ │ │ │ - 0x00006d18 69635f74 6f6d6c69 5f5f5f67 6c6f6261 ic_tomli___globa │ │ │ │ - 0x00006d28 6c730043 50794d6f 64756c65 5f746f6d ls.CPyModule_tom │ │ │ │ - 0x00006d38 6c695f5f 5f5f7061 72736572 00435079 li____parser.CPy │ │ │ │ - 0x00006d48 476c6f62 616c7349 6e697400 4350794d GlobalsInit.CPyM │ │ │ │ - 0x00006d58 6f64756c 655f746f 6d6c695f 5f5f5f74 odule_tomli____t │ │ │ │ - 0x00006d68 79706573 00435079 4c69745f 46726f7a ypes.CPyLit_Froz │ │ │ │ - 0x00006d78 656e5365 74004350 794c6974 5f496e74 enSet.CPyLit_Int │ │ │ │ - 0x00006d88 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ + 0x00005e68 4465665f 5f706172 7365725f 5f5f4445 Def__parser___DE │ │ │ │ + 0x00005e78 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ + 0x00005e88 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005e98 5f5f466c 61677300 43507944 65665f5f __Flags.CPyDef__ │ │ │ │ + 0x00005ea8 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ + 0x00005eb8 69637400 43507944 65665f5f 70617273 ict.CPyDef__pars │ │ │ │ + 0x00005ec8 65725f5f 5f4f7574 7075745f 5f5f5f5f er___Output_____ │ │ │ │ + 0x00005ed8 696e6974 5f5f0043 50795079 5f5f7061 init__.CPyPy__pa │ │ │ │ + 0x00005ee8 72736572 5f5f5f4f 75747075 745f5f5f rser___Output___ │ │ │ │ + 0x00005ef8 5f5f696e 69745f5f 00435079 54797065 __init__.CPyType │ │ │ │ + 0x00005f08 5f5f7061 72736572 5f5f5f4f 75747075 __parser___Outpu │ │ │ │ + 0x00005f18 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ + 0x00005f28 5f5f5f4f 75747075 74004350 79446566 ___Output.CPyDef │ │ │ │ + 0x00005f38 5f5f7061 72736572 5f5f5f6d 616b655f __parser___make_ │ │ │ │ + 0x00005f48 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x00005f58 5f656e76 00435079 4465665f 5f706172 _env.CPyDef__par │ │ │ │ + 0x00005f68 7365725f 5f5f7361 66655f70 61727365 ser___safe_parse │ │ │ │ + 0x00005f78 5f666c6f 61745f6d 616b655f 73616665 _float_make_safe │ │ │ │ + 0x00005f88 5f706172 73655f66 6c6f6174 5f6f626a _parse_float_obj │ │ │ │ + 0x00005f98 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005fa8 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ + 0x00005fb8 725f5f5f 5f5f696e 69745f5f 0050794f r_____init__.PyO │ │ │ │ + 0x00005fc8 626a6563 745f4361 6c6c4f62 6a656374 bject_CallObject │ │ │ │ + 0x00005fd8 00435079 4d6f6475 6c655f77 61726e69 .CPyModule_warni │ │ │ │ + 0x00005fe8 6e677300 43507953 74617469 635f5f70 ngs.CPyStatic__p │ │ │ │ + 0x00005ff8 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ + 0x00006008 5f706172 7365725f 5f5f544f 4d4c4465 _parser___TOMLDe │ │ │ │ + 0x00006018 636f6465 4572726f 725f5f5f 5f5f696e codeError_____in │ │ │ │ + 0x00006028 69745f5f 5f5f5f64 6f630043 50795374 it_____doc.CPySt │ │ │ │ + 0x00006038 61746963 5f5f7061 72736572 5f5f5f74 atic__parser___t │ │ │ │ + 0x00006048 6f6d6c69 5f5f5f5f 70617273 65725f5f omli____parser__ │ │ │ │ + 0x00006058 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ + 0x00006068 5f5f5f5f 5f696e69 745f5f5f 5f5f6d73 _____init_____ms │ │ │ │ + 0x00006078 67004350 79537461 7469635f 5f706172 g.CPyStatic__par │ │ │ │ + 0x00006088 7365725f 5f5f746f 6d6c695f 5f5f5f70 ser___tomli____p │ │ │ │ + 0x00006098 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ + 0x000060a8 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ + 0x000060b8 5f5f5f5f 5f706f73 00435079 50795f5f _____pos.CPyPy__ │ │ │ │ + 0x000060c8 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ + 0x000060d8 6f646545 72726f72 5f5f5f5f 5f696e69 odeError_____ini │ │ │ │ + 0x000060e8 745f5f00 43507954 7970655f 5f706172 t__.CPyType__par │ │ │ │ + 0x000060f8 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ + 0x00006108 4572726f 72004350 79446566 5f5f7061 Error.CPyDef__pa │ │ │ │ + 0x00006118 72736572 5f5f5f73 6b69705f 63686172 rser___skip_char │ │ │ │ + 0x00006128 73004350 7950795f 5f706172 7365725f s.CPyPy__parser_ │ │ │ │ + 0x00006138 5f5f736b 69705f63 68617273 00435079 __skip_chars.CPy │ │ │ │ + 0x00006148 4465665f 5f706172 7365725f 5f5f736b Def__parser___sk │ │ │ │ + 0x00006158 69705f75 6e74696c 00507953 65745f43 ip_until.PySet_C │ │ │ │ + 0x00006168 6f6e7461 696e7300 5079556e 69636f64 ontains.PyUnicod │ │ │ │ + 0x00006178 655f4a6f 696e0043 50795079 5f5f7061 e_Join.CPyPy__pa │ │ │ │ + 0x00006188 72736572 5f5f5f73 6b69705f 756e7469 rser___skip_unti │ │ │ │ + 0x00006198 6c005079 46726f7a 656e5365 745f5479 l.PyFrozenSet_Ty │ │ │ │ + 0x000061a8 70650043 50794465 665f5f70 61727365 pe.CPyDef__parse │ │ │ │ + 0x000061b8 725f5f5f 736b6970 5f636f6d 6d656e74 r___skip_comment │ │ │ │ + 0x000061c8 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x000061d8 65725f5f 5f494c4c 4547414c 5f434f4d er___ILLEGAL_COM │ │ │ │ + 0x000061e8 4d454e54 5f434841 52530050 79457863 MENT_CHARS.PyExc │ │ │ │ + 0x000061f8 5f4e616d 65457272 6f720043 50795079 _NameError.CPyPy │ │ │ │ + 0x00006208 5f5f7061 72736572 5f5f5f73 6b69705f __parser___skip_ │ │ │ │ + 0x00006218 636f6d6d 656e7400 43507944 65665f5f comment.CPyDef__ │ │ │ │ + 0x00006228 70617273 65725f5f 5f736b69 705f636f parser___skip_co │ │ │ │ + 0x00006238 6d6d656e 74735f61 6e645f61 72726179 mments_and_array │ │ │ │ + 0x00006248 5f777300 43507953 74617469 635f5f70 _ws.CPyStatic__p │ │ │ │ + 0x00006258 61727365 725f5f5f 544f4d4c 5f57535f arser___TOML_WS_ │ │ │ │ + 0x00006268 414e445f 4e45574c 494e4500 43507950 AND_NEWLINE.CPyP │ │ │ │ + 0x00006278 795f5f70 61727365 725f5f5f 736b6970 y__parser___skip │ │ │ │ + 0x00006288 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x00006298 7261795f 77730043 50794465 665f5f70 ray_ws.CPyDef__p │ │ │ │ + 0x000062a8 61727365 725f5f5f 70617273 655f6c69 arser___parse_li │ │ │ │ + 0x000062b8 74657261 6c5f7374 72004350 79537461 teral_str.CPySta │ │ │ │ + 0x000062c8 7469635f 5f706172 7365725f 5f5f494c tic__parser___IL │ │ │ │ + 0x000062d8 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x000062e8 525f4348 41525300 43507950 795f5f70 R_CHARS.CPyPy__p │ │ │ │ + 0x000062f8 61727365 725f5f5f 70617273 655f6c69 arser___parse_li │ │ │ │ + 0x00006308 74657261 6c5f7374 72004350 79446566 teral_str.CPyDef │ │ │ │ + 0x00006318 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006328 5f626173 69635f73 74720050 79556e69 _basic_str.PyUni │ │ │ │ + 0x00006338 636f6465 5f436f6e 63617400 43507953 code_Concat.CPyS │ │ │ │ + 0x00006348 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ + 0x00006358 494c4c45 47414c5f 4d554c54 494c494e ILLEGAL_MULTILIN │ │ │ │ + 0x00006368 455f4241 5349435f 5354525f 43484152 E_BASIC_STR_CHAR │ │ │ │ + 0x00006378 53004350 79537461 7469635f 5f706172 S.CPyStatic__par │ │ │ │ + 0x00006388 7365725f 5f5f494c 4c454741 4c5f4241 ser___ILLEGAL_BA │ │ │ │ + 0x00006398 5349435f 5354525f 43484152 53004350 SIC_STR_CHARS.CP │ │ │ │ + 0x000063a8 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x000063b8 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ + 0x000063c8 7369635f 73747200 43507944 65665f5f sic_str.CPyDef__ │ │ │ │ + 0x000063d8 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x000063e8 65795f70 61727400 43507953 74617469 ey_part.CPyStati │ │ │ │ + 0x000063f8 635f5f70 61727365 725f5f5f 42415245 c__parser___BARE │ │ │ │ + 0x00006408 5f4b4559 5f434841 52530043 50794465 _KEY_CHARS.CPyDe │ │ │ │ + 0x00006418 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x00006428 655f6b65 79005079 4e756d62 65725f49 e_key.PyNumber_I │ │ │ │ + 0x00006438 6e506c61 63654164 64004350 79537461 nPlaceAdd.CPySta │ │ │ │ + 0x00006448 7469635f 5f706172 7365725f 5f5f544f tic__parser___TO │ │ │ │ + 0x00006458 4d4c5f57 53004350 79537461 7469635f ML_WS.CPyStatic_ │ │ │ │ + 0x00006468 5f706172 7365725f 5f5f4d41 585f4b45 _parser___MAX_KE │ │ │ │ + 0x00006478 595f5041 52545300 43507944 65665f5f Y_PARTS.CPyDef__ │ │ │ │ + 0x00006488 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x00006498 64696374 5f72756c 65004350 7950795f dict_rule.CPyPy_ │ │ │ │ + 0x000064a8 5f706172 7365725f 5f5f6372 65617465 _parser___create │ │ │ │ + 0x000064b8 5f646963 745f7275 6c650043 50794465 _dict_rule.CPyDe │ │ │ │ + 0x000064c8 665f5f70 61727365 725f5f5f 63726561 f__parser___crea │ │ │ │ + 0x000064d8 74655f6c 6973745f 72756c65 00435079 te_list_rule.CPy │ │ │ │ + 0x000064e8 50795f5f 70617273 65725f5f 5f637265 Py__parser___cre │ │ │ │ + 0x000064f8 6174655f 6c697374 5f72756c 65004350 ate_list_rule.CP │ │ │ │ + 0x00006508 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x00006518 7273655f 6b657900 43507950 795f5f70 rse_key.CPyPy__p │ │ │ │ + 0x00006528 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ + 0x00006538 795f7061 72740043 50795079 5f5f7061 y_part.CPyPy__pa │ │ │ │ + 0x00006548 72736572 5f5f5f70 61727365 5f6f6e65 rser___parse_one │ │ │ │ + 0x00006558 5f6c696e 655f6261 7369635f 73747200 _line_basic_str. │ │ │ │ + 0x00006568 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00006578 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ + 0x00006588 5f737472 00435079 53746174 69635f5f _str.CPyStatic__ │ │ │ │ + 0x00006598 70617273 65725f5f 5f494c4c 4547414c parser___ILLEGAL │ │ │ │ + 0x000065a8 5f4d554c 54494c49 4e455f4c 49544552 _MULTILINE_LITER │ │ │ │ + 0x000065b8 414c5f53 54525f43 48415253 00435079 AL_STR_CHARS.CPy │ │ │ │ + 0x000065c8 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ + 0x000065d8 73655f6d 756c7469 6c696e65 5f737472 se_multiline_str │ │ │ │ + 0x000065e8 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x000065f8 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ + 0x00006608 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00006618 5f5f6973 5f756e69 636f6465 5f736361 __is_unicode_sca │ │ │ │ + 0x00006628 6c61725f 76616c75 65004350 79446566 lar_value.CPyDef │ │ │ │ + 0x00006638 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006648 5f686578 5f636861 72004350 79537461 _hex_char.CPySta │ │ │ │ + 0x00006658 7469635f 5f706172 7365725f 5f5f4845 tic__parser___HE │ │ │ │ + 0x00006668 58444947 49545f43 48415253 00435079 XDIGIT_CHARS.CPy │ │ │ │ + 0x00006678 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x00006688 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ + 0x00006698 63617065 00435079 53746174 69635f5f cape.CPyStatic__ │ │ │ │ + 0x000066a8 70617273 65725f5f 5f424153 49435f53 parser___BASIC_S │ │ │ │ + 0x000066b8 54525f45 53434150 455f5245 504c4143 TR_ESCAPE_REPLAC │ │ │ │ + 0x000066c8 454d454e 54530043 50795079 5f5f7061 EMENTS.CPyPy__pa │ │ │ │ + 0x000066d8 72736572 5f5f5f70 61727365 5f626173 rser___parse_bas │ │ │ │ + 0x000066e8 69635f73 74725f65 73636170 65004350 ic_str_escape.CP │ │ │ │ + 0x000066f8 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x00006708 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ + 0x00006718 73636170 655f6d75 6c74696c 696e6500 scape_multiline. │ │ │ │ + 0x00006728 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ + 0x00006738 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x00006748 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ + 0x00006758 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x00006768 5f706172 73655f68 65785f63 68617200 _parse_hex_char. │ │ │ │ + 0x00006778 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ + 0x00006788 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x00006798 725f7661 6c756500 43507944 65665f5f r_value.CPyDef__ │ │ │ │ + 0x000067a8 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ + 0x000067b8 66655f70 61727365 5f666c6f 61740050 fe_parse_float.P │ │ │ │ + 0x000067c8 79466c6f 61745f54 79706500 43507950 yFloat_Type.CPyP │ │ │ │ + 0x000067d8 795f5f70 61727365 725f5f5f 6d616b65 y__parser___make │ │ │ │ + 0x000067e8 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x000067f8 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ + 0x00006808 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ + 0x00006818 00507954 75706c65 5f506163 6b004350 .PyTuple_Pack.CP │ │ │ │ + 0x00006828 794d6f64 756c655f 5f5f6675 74757265 yModule___future │ │ │ │ + 0x00006838 5f5f0043 50794d6f 64756c65 5f737973 __.CPyModule_sys │ │ │ │ + 0x00006848 00435079 4d6f6475 6c655f74 79706573 .CPyModule_types │ │ │ │ + 0x00006858 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ + 0x00006868 5f5f5f5f 72650043 50795374 61746963 ____re.CPyStatic │ │ │ │ + 0x00006878 5f5f7061 72736572 5f5f5f4d 41585f49 __parser___MAX_I │ │ │ │ + 0x00006888 4e4c494e 455f4e45 5354494e 47004350 NLINE_NESTING.CP │ │ │ │ + 0x00006898 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x000068a8 5f5f4153 4349495f 4354524c 00435079 __ASCII_CTRL.CPy │ │ │ │ + 0x000068b8 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x000068c8 5f4b4559 5f494e49 5449414c 5f434841 _KEY_INITIAL_CHA │ │ │ │ + 0x000068d8 52530043 50795374 61746963 5f5f7061 RS.CPyStatic__pa │ │ │ │ + 0x000068e8 72736572 5f5f5f74 6f6d6c69 5f5f5f5f rser___tomli____ │ │ │ │ + 0x000068f8 70617273 65725f5f 5f6c6f61 645f5f5f parser___load___ │ │ │ │ + 0x00006908 70617273 655f666c 6f617400 43507953 parse_float.CPyS │ │ │ │ + 0x00006918 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ + 0x00006928 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ + 0x00006938 5f5f6c6f 6164735f 5f5f7061 7273655f __loads___parse_ │ │ │ │ + 0x00006948 666c6f61 74004350 79446566 5f746f6d float.CPyDef_tom │ │ │ │ + 0x00006958 6c695f5f 5f5f5f74 6f705f6c 6576656c li_____top_level │ │ │ │ + 0x00006968 5f5f0043 50795374 61746963 5f746f6d __.CPyStatic_tom │ │ │ │ + 0x00006978 6c695f5f 5f676c6f 62616c73 00435079 li___globals.CPy │ │ │ │ + 0x00006988 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ + 0x00006998 70617273 65720043 50794465 665f5f74 parser.CPyDef__t │ │ │ │ + 0x000069a8 79706573 5f5f5f5f 5f746f70 5f6c6576 ypes_____top_lev │ │ │ │ + 0x000069b8 656c5f5f 00435079 53746174 69635f5f el__.CPyStatic__ │ │ │ │ + 0x000069c8 74797065 735f5f5f 676c6f62 616c7300 types___globals. │ │ │ │ + 0x000069d8 4350794d 6f64756c 655f7479 70696e67 CPyModule_typing │ │ │ │ + 0x000069e8 005f5079 5f456c6c 69707369 734f626a ._Py_EllipsisObj │ │ │ │ + 0x000069f8 65637400 43507944 65665f5f 72655f5f ect.CPyDef__re__ │ │ │ │ + 0x00006a08 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ + 0x00006a18 6d650043 50795374 61746963 5f5f7265 me.CPyStatic__re │ │ │ │ + 0x00006a28 5f5f5f67 6c6f6261 6c730043 50795079 ___globals.CPyPy │ │ │ │ + 0x00006a38 5f5f7265 5f5f5f6d 61746368 5f746f5f __re___match_to_ │ │ │ │ + 0x00006a48 64617465 74696d65 00435079 4465665f datetime.CPyDef_ │ │ │ │ + 0x00006a58 5f72655f 5f5f6361 63686564 5f747a00 _re___cached_tz. │ │ │ │ + 0x00006a68 43507950 795f5f72 655f5f5f 63616368 CPyPy__re___cach │ │ │ │ + 0x00006a78 65645f74 7a004350 79446566 5f5f7265 ed_tz.CPyDef__re │ │ │ │ + 0x00006a88 5f5f5f6d 61746368 5f746f5f 6c6f6361 ___match_to_loca │ │ │ │ + 0x00006a98 6c74696d 65004350 7950795f 5f72655f ltime.CPyPy__re_ │ │ │ │ + 0x00006aa8 5f5f6d61 7463685f 746f5f6c 6f63616c __match_to_local │ │ │ │ + 0x00006ab8 74696d65 00435079 4465665f 5f72655f time.CPyDef__re_ │ │ │ │ + 0x00006ac8 5f5f6d61 7463685f 746f5f6e 756d6265 __match_to_numbe │ │ │ │ + 0x00006ad8 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ + 0x00006ae8 5f5f5f70 61727365 5f76616c 75650043 ___parse_value.C │ │ │ │ + 0x00006af8 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006b08 70617273 655f6172 72617900 43507944 parse_array.CPyD │ │ │ │ + 0x00006b18 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00006b28 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ + 0x00006b38 43507953 74617469 635f5f72 655f5f5f CPyStatic__re___ │ │ │ │ + 0x00006b48 52455f44 41544554 494d4500 43507953 RE_DATETIME.CPyS │ │ │ │ + 0x00006b58 74617469 635f5f72 655f5f5f 52455f4c tatic__re___RE_L │ │ │ │ + 0x00006b68 4f43414c 54494d45 00435079 53746174 OCALTIME.CPyStat │ │ │ │ + 0x00006b78 69635f5f 72655f5f 5f52455f 4e554d42 ic__re___RE_NUMB │ │ │ │ + 0x00006b88 45520043 50794465 665f5f70 61727365 ER.CPyDef__parse │ │ │ │ + 0x00006b98 725f5f5f 70617273 655f6b65 795f7661 r___parse_key_va │ │ │ │ + 0x00006ba8 6c75655f 70616972 00435079 4465665f lue_pair.CPyDef_ │ │ │ │ + 0x00006bb8 5f706172 7365725f 5f5f6b65 795f7661 _parser___key_va │ │ │ │ + 0x00006bc8 6c75655f 72756c65 00507953 65717565 lue_rule.PySeque │ │ │ │ + 0x00006bd8 6e63655f 436f6e63 61740043 50794465 nce_Concat.CPyDe │ │ │ │ + 0x00006be8 665f5f70 61727365 725f5f5f 6c6f6164 f__parser___load │ │ │ │ + 0x00006bf8 73004350 79446566 5f5f7061 72736572 s.CPyDef__parser │ │ │ │ + 0x00006c08 5f5f5f6c 6f616400 43507950 795f5f70 ___load.CPyPy__p │ │ │ │ + 0x00006c18 61727365 725f5f5f 6c6f6164 00435079 arser___load.CPy │ │ │ │ + 0x00006c28 50795f5f 70617273 65725f5f 5f6c6f61 Py__parser___loa │ │ │ │ + 0x00006c38 64730043 50795079 5f5f7061 72736572 ds.CPyPy__parser │ │ │ │ + 0x00006c48 5f5f5f6b 65795f76 616c7565 5f72756c ___key_value_rul │ │ │ │ + 0x00006c58 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ + 0x00006c68 5f5f7061 7273655f 6b65795f 76616c75 __parse_key_valu │ │ │ │ + 0x00006c78 655f7061 69720043 50795079 5f5f7061 e_pair.CPyPy__pa │ │ │ │ + 0x00006c88 72736572 5f5f5f70 61727365 5f696e6c rser___parse_inl │ │ │ │ + 0x00006c98 696e655f 7461626c 65004350 7950795f ine_table.CPyPy_ │ │ │ │ + 0x00006ca8 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x00006cb8 61727261 79004350 7950795f 5f706172 array.CPyPy__par │ │ │ │ + 0x00006cc8 7365725f 5f5f7061 7273655f 76616c75 ser___parse_valu │ │ │ │ + 0x00006cd8 65004350 7950795f 5f72655f 5f5f6d61 e.CPyPy__re___ma │ │ │ │ + 0x00006ce8 7463685f 746f5f6e 756d6265 72004350 tch_to_number.CP │ │ │ │ + 0x00006cf8 79446566 5f5f7265 5f5f5f5f 5f746f70 yDef__re_____top │ │ │ │ + 0x00006d08 5f6c6576 656c5f5f 00435079 4d6f6475 _level__.CPyModu │ │ │ │ + 0x00006d18 6c655f64 61746574 696d6500 4350794d le_datetime.CPyM │ │ │ │ + 0x00006d28 6f64756c 655f6675 6e63746f 6f6c7300 odule_functools. │ │ │ │ + 0x00006d38 4350794d 6f64756c 655f7265 00435079 CPyModule_re.CPy │ │ │ │ + 0x00006d48 476c6f62 616c7349 6e697400 4350794c GlobalsInit.CPyL │ │ │ │ + 0x00006d58 69745f46 726f7a65 6e536574 00435079 it_FrozenSet.CPy │ │ │ │ + 0x00006d68 4d6f6475 6c655f74 6f6d6c69 00435079 Module_tomli.CPy │ │ │ │ + 0x00006d78 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ + 0x00006d88 74797065 73004350 794c6974 5f496e74 types.CPyLit_Int │ │ │ │ 0x00006d98 00435079 4c69745f 42797465 73004350 .CPyLit_Bytes.CP │ │ │ │ 0x00006da8 794c6974 5f537472 00435079 4c69745f yLit_Str.CPyLit_ │ │ │ │ 0x00006db8 5475706c 65004350 794c6974 5f436f6d Tuple.CPyLit_Com │ │ │ │ 0x00006dc8 706c6578 00435079 4c69745f 466c6f61 plex.CPyLit_Floa │ │ │ │ 0x00006dd8 74004350 79457865 635f746f 6d6c695f t.CPyExec_tomli_ │ │ │ │ - 0x00006de8 5f5f5f74 79706573 0050794d 6f64756c ___types.PyModul │ │ │ │ - 0x00006df8 655f4765 74446963 74004350 794d6f64 e_GetDict.CPyMod │ │ │ │ - 0x00006e08 756c655f 746f6d6c 695f5f5f 5f747970 ule_tomli____typ │ │ │ │ - 0x00006e18 65735f5f 696e7465 726e616c 00435079 es__internal.CPy │ │ │ │ - 0x00006e28 496e6974 5f746f6d 6c695f5f 5f5f7479 Init_tomli____ty │ │ │ │ - 0x00006e38 70657300 50794d6f 64756c65 5f437265 pes.PyModule_Cre │ │ │ │ - 0x00006e48 61746532 00435079 45786563 5f746f6d ate2.CPyExec_tom │ │ │ │ - 0x00006e58 6c695f5f 5f5f7265 00435079 4d6f6475 li____re.CPyModu │ │ │ │ - 0x00006e68 6c655f74 6f6d6c69 5f5f5f5f 72655f5f le_tomli____re__ │ │ │ │ - 0x00006e78 696e7465 726e616c 00435079 496e6974 internal.CPyInit │ │ │ │ - 0x00006e88 5f746f6d 6c695f5f 5f5f7265 00435079 _tomli____re.CPy │ │ │ │ - 0x00006e98 45786563 5f746f6d 6c695f5f 5f5f7061 Exec_tomli____pa │ │ │ │ - 0x00006ea8 72736572 00435079 4d6f6475 6c655f74 rser.CPyModule_t │ │ │ │ - 0x00006eb8 6f6d6c69 5f5f5f5f 70617273 65725f5f omli____parser__ │ │ │ │ - 0x00006ec8 696e7465 726e616c 00435079 496e6974 internal.CPyInit │ │ │ │ - 0x00006ed8 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00006ee8 00435079 45786563 5f746f6d 6c690043 .CPyExec_tomli.C │ │ │ │ - 0x00006ef8 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ - 0x00006f08 696e7465 726e616c 00435079 496e6974 internal.CPyInit │ │ │ │ - 0x00006f18 5f746f6d 6c690050 79496e69 745f3537 _tomli.PyInit_57 │ │ │ │ - 0x00006f28 30333138 30633364 64343665 38373263 03180c3dd46e872c │ │ │ │ - 0x00006f38 66335f5f 6d797079 63005079 43617073 f3__mypyc.PyCaps │ │ │ │ + 0x00006de8 5f5f5f70 61727365 72005079 4d6f6475 ___parser.PyModu │ │ │ │ + 0x00006df8 6c655f47 65744469 63740043 50794d6f le_GetDict.CPyMo │ │ │ │ + 0x00006e08 64756c65 5f746f6d 6c695f5f 5f5f7061 dule_tomli____pa │ │ │ │ + 0x00006e18 72736572 5f5f696e 7465726e 616c0043 rser__internal.C │ │ │ │ + 0x00006e28 5079496e 69745f74 6f6d6c69 5f5f5f5f PyInit_tomli____ │ │ │ │ + 0x00006e38 70617273 65720050 794d6f64 756c655f parser.PyModule_ │ │ │ │ + 0x00006e48 43726561 74653200 43507945 7865635f Create2.CPyExec_ │ │ │ │ + 0x00006e58 746f6d6c 69004350 794d6f64 756c655f tomli.CPyModule_ │ │ │ │ + 0x00006e68 746f6d6c 695f5f69 6e746572 6e616c00 tomli__internal. │ │ │ │ + 0x00006e78 43507949 6e69745f 746f6d6c 69004350 CPyInit_tomli.CP │ │ │ │ + 0x00006e88 79457865 635f746f 6d6c695f 5f5f5f74 yExec_tomli____t │ │ │ │ + 0x00006e98 79706573 00435079 4d6f6475 6c655f74 ypes.CPyModule_t │ │ │ │ + 0x00006ea8 6f6d6c69 5f5f5f5f 74797065 735f5f69 omli____types__i │ │ │ │ + 0x00006eb8 6e746572 6e616c00 43507949 6e69745f nternal.CPyInit_ │ │ │ │ + 0x00006ec8 746f6d6c 695f5f5f 5f747970 65730043 tomli____types.C │ │ │ │ + 0x00006ed8 50794578 65635f74 6f6d6c69 5f5f5f5f PyExec_tomli____ │ │ │ │ + 0x00006ee8 72650043 50794d6f 64756c65 5f746f6d re.CPyModule_tom │ │ │ │ + 0x00006ef8 6c695f5f 5f5f7265 5f5f696e 7465726e li____re__intern │ │ │ │ + 0x00006f08 616c0043 5079496e 69745f74 6f6d6c69 al.CPyInit_tomli │ │ │ │ + 0x00006f18 5f5f5f5f 72650050 79496e69 745f3562 ____re.PyInit_5b │ │ │ │ + 0x00006f28 61653861 35376235 65663835 38313862 ae8a57b5ef85818b │ │ │ │ + 0x00006f38 34385f5f 6d797079 63005079 43617073 48__mypyc.PyCaps │ │ │ │ 0x00006f48 756c655f 4e657700 5f706172 7365725f ule_New._parser_ │ │ │ │ 0x00006f58 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ 0x00006f68 725f6d65 6d626572 73005079 56656374 r_members.PyVect │ │ │ │ 0x00006f78 6f726361 6c6c5f43 616c6c00 50794f62 orcall_Call.PyOb │ │ │ │ 0x00006f88 6a656374 5f47656e 65726963 47657444 ject_GenericGetD │ │ │ │ 0x00006f98 69637400 50794f62 6a656374 5f47656e ict.PyObject_Gen │ │ │ │ 0x00006fa8 65726963 53657444 69637400 6c696263 ericSetDict.libc │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00008f70 <.init>: │ │ │ │ +00008f80 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 9c78 │ │ │ │ + bl 9c88 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1113 +1,1113 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00008f7c : │ │ │ │ +00008f8c : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 8f8c │ │ │ │ + ldr lr, [pc, #4] @ 8f9c │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andeq r7, r4, r4, ror r0 │ │ │ │ + andeq r7, r4, r4, rrx │ │ │ │ │ │ │ │ -00008f90 : │ │ │ │ +00008fa0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #112]! @ 0x70 │ │ │ │ + ldr pc, [ip, #96]! @ 0x60 │ │ │ │ │ │ │ │ -00008fa0 : │ │ │ │ +00008fb0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #104]! @ 0x68 │ │ │ │ + ldr pc, [ip, #88]! @ 0x58 │ │ │ │ │ │ │ │ -00008fac : │ │ │ │ +00008fbc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #92]! @ 0x5c │ │ │ │ - │ │ │ │ -00008fbc : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #84]! @ 0x54 │ │ │ │ - │ │ │ │ -00008fc8 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ -00008fd4 : │ │ │ │ +00008fcc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #68]! @ 0x44 │ │ │ │ │ │ │ │ -00008fe0 : │ │ │ │ +00008fd8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #60]! @ 0x3c │ │ │ │ │ │ │ │ -00008fec : │ │ │ │ +00008fe4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #52]! @ 0x34 │ │ │ │ │ │ │ │ -00008ff8 : │ │ │ │ +00008ff0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ -00009004 : │ │ │ │ +00008ffc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00009010 : │ │ │ │ +00009008 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #28]! │ │ │ │ │ │ │ │ -0000901c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009014 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #16]! │ │ │ │ + ldr pc, [ip, #20]! │ │ │ │ │ │ │ │ -0000902c : │ │ │ │ +00009020 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #8]! │ │ │ │ + ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ -00009038 <__cxa_finalize@plt>: │ │ │ │ +0000902c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #0]! │ │ │ │ │ │ │ │ -00009044 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000903c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ + ldr pc, [ip, #4088]! @ 0xff8 │ │ │ │ │ │ │ │ -00009054 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009048 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4072]! @ 0xfe8 │ │ │ │ + ldr pc, [ip, #4080]! @ 0xff0 │ │ │ │ │ │ │ │ -00009064 : │ │ │ │ +00009054 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4064]! @ 0xfe0 │ │ │ │ + ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ │ │ │ │ -00009070 : │ │ │ │ +00009064 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4056]! @ 0xfd8 │ │ │ │ │ │ │ │ -0000907c : │ │ │ │ +00009074 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4048]! @ 0xfd0 │ │ │ │ │ │ │ │ -00009088 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009080 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4036]! @ 0xfc4 │ │ │ │ + ldr pc, [ip, #4040]! @ 0xfc8 │ │ │ │ │ │ │ │ -00009098 : │ │ │ │ +0000908c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4028]! @ 0xfbc │ │ │ │ + ldr pc, [ip, #4032]! @ 0xfc0 │ │ │ │ │ │ │ │ -000090a4 : │ │ │ │ +00009098 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ │ │ │ │ -000090b0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000090a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4008]! @ 0xfa8 │ │ │ │ + ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ -000090c0 : │ │ │ │ +000090b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4000]! @ 0xfa0 │ │ │ │ + ldr pc, [ip, #4004]! @ 0xfa4 │ │ │ │ │ │ │ │ -000090cc : │ │ │ │ +000090c0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3992]! @ 0xf98 │ │ │ │ │ │ │ │ -000090d8 : │ │ │ │ +000090d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3984]! @ 0xf90 │ │ │ │ │ │ │ │ -000090e4 : │ │ │ │ +000090dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3976]! @ 0xf88 │ │ │ │ │ │ │ │ -000090f0 : │ │ │ │ +000090e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3968]! @ 0xf80 │ │ │ │ │ │ │ │ -000090fc : │ │ │ │ +000090f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3960]! @ 0xf78 │ │ │ │ │ │ │ │ -00009108 : │ │ │ │ +00009100 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3952]! @ 0xf70 │ │ │ │ │ │ │ │ -00009114 : │ │ │ │ +0000910c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ │ │ │ │ -00009120 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ + ldr pc, [ip, #3936]! @ 0xf60 │ │ │ │ │ │ │ │ -00009130 : │ │ │ │ +00009124 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ + ldr pc, [ip, #3928]! @ 0xf58 │ │ │ │ │ │ │ │ -0000913c : │ │ │ │ +00009130 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3916]! @ 0xf4c │ │ │ │ │ │ │ │ -00009148 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009140 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3904]! @ 0xf40 │ │ │ │ + ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ │ │ │ │ -00009158 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000914c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ + ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ -00009168 : │ │ │ │ +00009158 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3880]! @ 0xf28 │ │ │ │ + ldr pc, [ip, #3888]! @ 0xf30 │ │ │ │ │ │ │ │ -00009178 : │ │ │ │ +00009168 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3872]! @ 0xf20 │ │ │ │ + ldr pc, [ip, #3876]! @ 0xf24 │ │ │ │ │ │ │ │ -00009184 : │ │ │ │ +00009178 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3864]! @ 0xf18 │ │ │ │ │ │ │ │ -00009190 : │ │ │ │ +00009188 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3856]! @ 0xf10 │ │ │ │ │ │ │ │ -0000919c <_Py_Dealloc@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009194 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3844]! @ 0xf04 │ │ │ │ + ldr pc, [ip, #3848]! @ 0xf08 │ │ │ │ │ │ │ │ -000091ac : │ │ │ │ +000091a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3836]! @ 0xefc │ │ │ │ + ldr pc, [ip, #3840]! @ 0xf00 │ │ │ │ │ │ │ │ -000091b8 : │ │ │ │ +000091ac <_Py_Dealloc@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3824]! @ 0xef0 │ │ │ │ + ldr pc, [ip, #3828]! @ 0xef4 │ │ │ │ │ │ │ │ -000091c8 : │ │ │ │ +000091bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3816]! @ 0xee8 │ │ │ │ + ldr pc, [ip, #3820]! @ 0xeec │ │ │ │ │ │ │ │ -000091d4 : │ │ │ │ +000091c8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3808]! @ 0xee0 │ │ │ │ │ │ │ │ -000091e0 : │ │ │ │ +000091d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3800]! @ 0xed8 │ │ │ │ │ │ │ │ -000091ec : │ │ │ │ +000091e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3792]! @ 0xed0 │ │ │ │ │ │ │ │ -000091f8 <_PyLong_NumBits@plt>: │ │ │ │ +000091f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3784]! @ 0xec8 │ │ │ │ │ │ │ │ -00009204 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000091fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3772]! @ 0xebc │ │ │ │ + ldr pc, [ip, #3776]! @ 0xec0 │ │ │ │ │ │ │ │ -00009214 : │ │ │ │ +00009208 <_PyLong_NumBits@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3764]! @ 0xeb4 │ │ │ │ + ldr pc, [ip, #3768]! @ 0xeb8 │ │ │ │ │ │ │ │ -00009220 : │ │ │ │ +00009214 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3756]! @ 0xeac │ │ │ │ │ │ │ │ -0000922c : │ │ │ │ +00009224 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3748]! @ 0xea4 │ │ │ │ │ │ │ │ -00009238 : │ │ │ │ +00009230 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3740]! @ 0xe9c │ │ │ │ │ │ │ │ -00009244 : │ │ │ │ +0000923c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3732]! @ 0xe94 │ │ │ │ │ │ │ │ -00009250 <__stack_chk_fail@plt>: │ │ │ │ +00009248 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ -0000925c : │ │ │ │ +00009254 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ -00009268 : │ │ │ │ +00009260 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ -00009274 <_PyErr_SetKeyError@plt>: │ │ │ │ +0000926c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ -00009280 : │ │ │ │ +00009278 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ -0000928c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009284 <_PyErr_SetKeyError@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3680]! @ 0xe60 │ │ │ │ + ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ -0000929c : │ │ │ │ +00009290 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3672]! @ 0xe58 │ │ │ │ + ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ -000092a8 : │ │ │ │ +0000929c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3664]! @ 0xe50 │ │ │ │ │ │ │ │ -000092b4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000092ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ + ldr pc, [ip, #3656]! @ 0xe48 │ │ │ │ │ │ │ │ -000092c4 <_PyObject_GC_New@plt>: │ │ │ │ +000092b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ + ldr pc, [ip, #3648]! @ 0xe40 │ │ │ │ │ │ │ │ -000092d0 : │ │ │ │ +000092c4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3632]! @ 0xe30 │ │ │ │ + ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ -000092e0 : │ │ │ │ +000092d4 <_PyObject_GC_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3624]! @ 0xe28 │ │ │ │ + ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ -000092ec : │ │ │ │ +000092e0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3616]! @ 0xe20 │ │ │ │ │ │ │ │ -000092f8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000092f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ + ldr pc, [ip, #3608]! @ 0xe18 │ │ │ │ │ │ │ │ -00009308 : │ │ │ │ +000092fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ + ldr pc, [ip, #3600]! @ 0xe10 │ │ │ │ │ │ │ │ -00009314 : │ │ │ │ +00009308 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ -00009320 : │ │ │ │ +00009318 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ -0000932c <_PyUnicode_FromId@plt>: │ │ │ │ +00009324 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ │ │ │ │ -00009338 : │ │ │ │ +00009330 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ │ │ │ │ -00009344 : │ │ │ │ +0000933c <_PyUnicode_FromId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ -00009350 : │ │ │ │ +00009348 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ -0000935c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009354 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3536]! @ 0xdd0 │ │ │ │ + ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ -0000936c : │ │ │ │ +00009360 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3528]! @ 0xdc8 │ │ │ │ + ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ -00009378 : │ │ │ │ +0000936c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3520]! @ 0xdc0 │ │ │ │ │ │ │ │ -00009384 : │ │ │ │ +0000937c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3512]! @ 0xdb8 │ │ │ │ │ │ │ │ -00009390 : │ │ │ │ +00009388 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3504]! @ 0xdb0 │ │ │ │ │ │ │ │ -0000939c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009394 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ + ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ │ │ │ │ -000093ac : │ │ │ │ +000093a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ + ldr pc, [ip, #3488]! @ 0xda0 │ │ │ │ │ │ │ │ -000093b8 : │ │ │ │ +000093ac : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -000093c4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000093bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3464]! @ 0xd88 │ │ │ │ + ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ -000093d4 : │ │ │ │ +000093c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3456]! @ 0xd80 │ │ │ │ + ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ -000093e0 : │ │ │ │ +000093d4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ + ldr pc, [ip, #3448]! @ 0xd78 │ │ │ │ │ │ │ │ -000093f0 : │ │ │ │ +000093e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ + ldr pc, [ip, #3440]! @ 0xd70 │ │ │ │ │ │ │ │ -000093fc <_PyErr_ChainExceptions1@plt>: │ │ │ │ +000093f0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ │ │ │ │ -00009408 : │ │ │ │ +00009400 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ │ │ │ │ -00009414 : │ │ │ │ +0000940c <_PyErr_ChainExceptions1@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3412]! @ 0xd54 │ │ │ │ │ │ │ │ -00009420 : │ │ │ │ +00009418 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ │ │ │ │ -0000942c : │ │ │ │ +00009424 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ -00009438 : │ │ │ │ +00009430 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ -00009444 : │ │ │ │ +0000943c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ -00009450 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009448 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3368]! @ 0xd28 │ │ │ │ + ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ -00009460 : │ │ │ │ +00009454 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3360]! @ 0xd20 │ │ │ │ + ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ -0000946c : │ │ │ │ +00009460 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3352]! @ 0xd18 │ │ │ │ │ │ │ │ -00009478 : │ │ │ │ +00009470 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3344]! @ 0xd10 │ │ │ │ │ │ │ │ -00009484 <__gmon_start__@plt>: │ │ │ │ +0000947c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3336]! @ 0xd08 │ │ │ │ │ │ │ │ -00009490 : │ │ │ │ +00009488 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3328]! @ 0xd00 │ │ │ │ │ │ │ │ -0000949c : │ │ │ │ +00009494 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3320]! @ 0xcf8 │ │ │ │ │ │ │ │ -000094a8 : │ │ │ │ +000094a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3312]! @ 0xcf0 │ │ │ │ │ │ │ │ -000094b4 : │ │ │ │ +000094ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3304]! @ 0xce8 │ │ │ │ │ │ │ │ -000094c0 : │ │ │ │ +000094b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3296]! @ 0xce0 │ │ │ │ │ │ │ │ -000094cc : │ │ │ │ +000094c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3288]! @ 0xcd8 │ │ │ │ │ │ │ │ -000094d8 : │ │ │ │ +000094d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ -000094e4 : │ │ │ │ +000094dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3272]! @ 0xcc8 │ │ │ │ │ │ │ │ -000094f0 : │ │ │ │ +000094e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3264]! @ 0xcc0 │ │ │ │ │ │ │ │ -000094fc : │ │ │ │ +000094f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3256]! @ 0xcb8 │ │ │ │ │ │ │ │ -00009508 : │ │ │ │ +00009500 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3248]! @ 0xcb0 │ │ │ │ │ │ │ │ -00009514 : │ │ │ │ +0000950c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3240]! @ 0xca8 │ │ │ │ │ │ │ │ -00009520 : │ │ │ │ +00009518 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3232]! @ 0xca0 │ │ │ │ │ │ │ │ -0000952c <_PyUnicode_IsWhitespace@plt>: │ │ │ │ +00009524 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3224]! @ 0xc98 │ │ │ │ │ │ │ │ -00009538 : │ │ │ │ +00009530 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3216]! @ 0xc90 │ │ │ │ │ │ │ │ -00009544 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000953c <_PyUnicode_IsWhitespace@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ + ldr pc, [ip, #3208]! @ 0xc88 │ │ │ │ │ │ │ │ -00009554 : │ │ │ │ +00009548 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ + ldr pc, [ip, #3200]! @ 0xc80 │ │ │ │ │ │ │ │ -00009560 : │ │ │ │ +00009554 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3188]! @ 0xc74 │ │ │ │ │ │ │ │ -0000956c : │ │ │ │ +00009564 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ │ │ │ │ -00009578 : │ │ │ │ +00009570 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ │ │ │ │ -00009584 <_Py_SetImmortal@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000957c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ + ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ │ │ │ │ -00009594 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009588 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ + ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ -000095a4 : │ │ │ │ +00009594 <_Py_SetImmortal@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3136]! @ 0xc40 │ │ │ │ + ldr pc, [ip, #3144]! @ 0xc48 │ │ │ │ │ │ │ │ -000095b4 : │ │ │ │ +000095a4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3128]! @ 0xc38 │ │ │ │ + ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ -000095c0 : │ │ │ │ +000095b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3120]! @ 0xc30 │ │ │ │ │ │ │ │ -000095cc : │ │ │ │ +000095c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3112]! @ 0xc28 │ │ │ │ │ │ │ │ -000095d8 : │ │ │ │ +000095d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3104]! @ 0xc20 │ │ │ │ │ │ │ │ -000095e4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ + ldr pc, [ip, #3096]! @ 0xc18 │ │ │ │ │ │ │ │ -000095f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3080]! @ 0xc08 │ │ │ │ + ldr pc, [ip, #3088]! @ 0xc10 │ │ │ │ │ │ │ │ -00009604 : │ │ │ │ +000095f4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3072]! @ 0xc00 │ │ │ │ + ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ -00009610 : │ │ │ │ +00009604 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3064]! @ 0xbf8 │ │ │ │ │ │ │ │ -0000961c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009614 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ + ldr pc, [ip, #3056]! @ 0xbf0 │ │ │ │ │ │ │ │ -0000962c : │ │ │ │ +00009620 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ + ldr pc, [ip, #3048]! @ 0xbe8 │ │ │ │ │ │ │ │ -00009638 : │ │ │ │ +0000962c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ -00009644 : │ │ │ │ +0000963c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ -00009650 : │ │ │ │ +00009648 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ -0000965c : │ │ │ │ +00009654 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ -00009668 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009660 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ + ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ -00009678 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000966c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ + ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ -00009688 : │ │ │ │ +00009678 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ + ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ │ │ │ │ -00009698 : │ │ │ │ +00009688 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2968]! @ 0xb98 │ │ │ │ + ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ │ │ │ │ -000096a4 : │ │ │ │ +00009698 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2960]! @ 0xb90 │ │ │ │ │ │ │ │ -000096b0 : │ │ │ │ +000096a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2952]! @ 0xb88 │ │ │ │ │ │ │ │ -000096bc <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ +000096b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2944]! @ 0xb80 │ │ │ │ │ │ │ │ -000096c8 : │ │ │ │ +000096c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2936]! @ 0xb78 │ │ │ │ │ │ │ │ -000096d4 : │ │ │ │ +000096cc <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2928]! @ 0xb70 │ │ │ │ │ │ │ │ -000096e0 : │ │ │ │ +000096d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2920]! @ 0xb68 │ │ │ │ │ │ │ │ -000096ec : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ + ldr pc, [ip, #2912]! @ 0xb60 │ │ │ │ │ │ │ │ -000096fc <_PyErr_FormatFromCause@plt>: │ │ │ │ +000096f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ + ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ │ │ │ │ -00009708 : │ │ │ │ +000096fc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2888]! @ 0xb48 │ │ │ │ + ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ -00009718 : │ │ │ │ +0000970c <_PyErr_FormatFromCause@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2880]! @ 0xb40 │ │ │ │ + ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ -00009724 <_PyObject_GetAttrId@plt>: │ │ │ │ +00009718 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2872]! @ 0xb38 │ │ │ │ │ │ │ │ -00009730 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009728 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ + ldr pc, [ip, #2864]! @ 0xb30 │ │ │ │ │ │ │ │ -00009740 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009734 <_PyObject_GetAttrId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2848]! @ 0xb20 │ │ │ │ + ldr pc, [ip, #2856]! @ 0xb28 │ │ │ │ │ │ │ │ -00009750 : │ │ │ │ +00009740 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2840]! @ 0xb18 │ │ │ │ + ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ -0000975c : │ │ │ │ +00009750 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ + ldr pc, [ip, #2832]! @ 0xb10 │ │ │ │ │ │ │ │ -0000976c : │ │ │ │ +00009760 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ + ldr pc, [ip, #2824]! @ 0xb08 │ │ │ │ │ │ │ │ -00009778 : │ │ │ │ +0000976c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2808]! @ 0xaf8 │ │ │ │ + ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ -00009788 : │ │ │ │ +0000977c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2800]! @ 0xaf0 │ │ │ │ + ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ -00009794 : │ │ │ │ +00009788 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2792]! @ 0xae8 │ │ │ │ │ │ │ │ -000097a0 : │ │ │ │ +00009798 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2784]! @ 0xae0 │ │ │ │ │ │ │ │ -000097ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ + ldr pc, [ip, #2776]! @ 0xad8 │ │ │ │ │ │ │ │ -000097bc : │ │ │ │ +000097b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ + ldr pc, [ip, #2768]! @ 0xad0 │ │ │ │ │ │ │ │ -000097c8 : │ │ │ │ +000097bc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ -000097d4 : │ │ │ │ +000097cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -000097e0 : │ │ │ │ +000097d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -000097ec : │ │ │ │ +000097e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ -000097f8 : │ │ │ │ +000097f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ -00009804 : │ │ │ │ +000097fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ -00009810 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009808 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ + ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ -00009820 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009814 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ + ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ -00009830 : │ │ │ │ +00009820 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ + ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -0000983c : │ │ │ │ +00009830 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ + ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ -0000984c : │ │ │ │ +00009840 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2664]! @ 0xa68 │ │ │ │ + ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ -00009858 : │ │ │ │ +0000984c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2656]! @ 0xa60 │ │ │ │ │ │ │ │ -00009864 : │ │ │ │ +0000985c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ │ │ │ │ -00009870 : │ │ │ │ +00009868 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ │ │ │ │ -0000987c : │ │ │ │ +00009874 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ │ │ │ │ -00009888 : │ │ │ │ +00009880 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2624]! @ 0xa40 │ │ │ │ │ │ │ │ -00009894 : │ │ │ │ +0000988c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2616]! @ 0xa38 │ │ │ │ │ │ │ │ -000098a0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009898 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ + ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ │ │ │ │ -000098b0 : │ │ │ │ +000098a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ + ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ │ │ │ │ -000098bc : │ │ │ │ +000098b0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ + ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ -000098cc <_PyDict_NewPresized@plt>: │ │ │ │ +000098c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ + ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ -000098d8 : │ │ │ │ +000098cc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ + ldr pc, [ip, #2568]! @ 0xa08 │ │ │ │ │ │ │ │ -000098e8 : │ │ │ │ +000098dc <_PyDict_NewPresized@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ + ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -000098f4 : │ │ │ │ +000098e8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2544]! @ 0x9f0 │ │ │ │ + ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ -00009904 : │ │ │ │ +000098f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2536]! @ 0x9e8 │ │ │ │ + ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ -00009910 : │ │ │ │ +00009904 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2528]! @ 0x9e0 │ │ │ │ │ │ │ │ -0000991c : │ │ │ │ +00009914 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2520]! @ 0x9d8 │ │ │ │ │ │ │ │ -00009928 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009920 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ + ldr pc, [ip, #2512]! @ 0x9d0 │ │ │ │ │ │ │ │ -00009938 : │ │ │ │ +0000992c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ + ldr pc, [ip, #2504]! @ 0x9c8 │ │ │ │ │ │ │ │ -00009944 : │ │ │ │ +00009938 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ -00009950 : │ │ │ │ +00009948 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ -0000995c : │ │ │ │ +00009954 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ -00009968 : │ │ │ │ +00009960 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ -00009974 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000996c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2456]! @ 0x998 │ │ │ │ + ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ -00009984 : │ │ │ │ +00009978 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2448]! @ 0x990 │ │ │ │ + ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ -00009990 : │ │ │ │ +00009984 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2440]! @ 0x988 │ │ │ │ │ │ │ │ -0000999c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009994 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ + ldr pc, [ip, #2432]! @ 0x980 │ │ │ │ │ │ │ │ -000099ac : │ │ │ │ +000099a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ + ldr pc, [ip, #2424]! @ 0x978 │ │ │ │ │ │ │ │ -000099b8 : │ │ │ │ +000099ac : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ │ │ │ │ -000099c4 : │ │ │ │ +000099bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ │ │ │ │ -000099d0 <__snprintf_chk@plt>: │ │ │ │ +000099c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ -000099dc : │ │ │ │ +000099d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ -000099e8 : │ │ │ │ +000099e0 <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ -000099f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000099ec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2368]! @ 0x940 │ │ │ │ + ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ -00009a04 <__assert_fail@plt>: │ │ │ │ +000099f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2360]! @ 0x938 │ │ │ │ + ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ │ │ │ │ -00009a10 : │ │ │ │ +00009a04 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2352]! @ 0x930 │ │ │ │ │ │ │ │ -00009a1c : │ │ │ │ +00009a14 <__assert_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2344]! @ 0x928 │ │ │ │ │ │ │ │ -00009a28 : │ │ │ │ +00009a20 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2336]! @ 0x920 │ │ │ │ + │ │ │ │ +00009a2c : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ + │ │ │ │ +00009a38 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ + ldr pc, [ip, #2316]! @ 0x90c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,224 +1,224 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00009a38 : │ │ │ │ +00009a48 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c44 <__mypyc_empty_tuple__@@Base+0xfeb0ed44> │ │ │ │ + bl feb60c54 <__mypyc_empty_tuple__@@Base+0xfeb0ed54> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da2c <__mypyc_empty_tuple__@@Base+0xfbb2c> │ │ │ │ + blmi 14da3c <__mypyc_empty_tuple__@@Base+0xfbb3c> │ │ │ │ addsvc pc, r2, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ svc 0x00d4f7ff │ │ │ │ - andeq sl, r2, ip, lsl r8 │ │ │ │ - andeq r6, r2, lr, ror r4 │ │ │ │ - muleq r2, lr, r4 │ │ │ │ + andeq sl, r2, r4, lsl r8 │ │ │ │ + andeq r6, r2, r6, ror #8 │ │ │ │ + andeq r6, r2, r6, lsl #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c74 <__mypyc_empty_tuple__@@Base+0xfeb0ed74> │ │ │ │ + bl feb60c84 <__mypyc_empty_tuple__@@Base+0xfeb0ed84> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da5c <__mypyc_empty_tuple__@@Base+0xfbb5c> │ │ │ │ + blmi 14da6c <__mypyc_empty_tuple__@@Base+0xfbb6c> │ │ │ │ stmdbmi r5, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbe │ │ │ │ - andeq sl, r2, lr, ror #15 │ │ │ │ - muleq r2, r0, r4 │ │ │ │ - @ instruction: 0x000264bc │ │ │ │ + andeq sl, r2, r6, ror #15 │ │ │ │ + andeq r6, r2, r8, ror r4 │ │ │ │ + andeq r6, r2, r4, lsr #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60ca4 <__mypyc_empty_tuple__@@Base+0xfeb0eda4> │ │ │ │ + bl feb60cb4 <__mypyc_empty_tuple__@@Base+0xfeb0edb4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da8c <__mypyc_empty_tuple__@@Base+0xfbb8c> │ │ │ │ + blmi 14da9c <__mypyc_empty_tuple__@@Base+0xfbb9c> │ │ │ │ stmdbmi r5, {r2, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa6 │ │ │ │ - @ instruction: 0x0002a7be │ │ │ │ - andeq r6, r2, r0, ror #8 │ │ │ │ - andeq r6, r2, r0, lsr #9 │ │ │ │ + @ instruction: 0x0002a7b6 │ │ │ │ + andeq r6, r2, r8, asr #8 │ │ │ │ + andeq r6, r2, r8, lsl #9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cd4 <__mypyc_empty_tuple__@@Base+0xfeb0edd4> │ │ │ │ + bl feb60ce4 <__mypyc_empty_tuple__@@Base+0xfeb0ede4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dabc <__mypyc_empty_tuple__@@Base+0xfbbbc> │ │ │ │ + blmi 14dacc <__mypyc_empty_tuple__@@Base+0xfbbcc> │ │ │ │ eorne pc, r9, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ svc 0x008cf7ff │ │ │ │ - andeq sl, r2, ip, lsl #15 │ │ │ │ - andeq r6, r2, sl, lsl #9 │ │ │ │ - @ instruction: 0x000264b6 │ │ │ │ + andeq sl, r2, r4, lsl #15 │ │ │ │ + andeq r6, r2, r2, ror r4 │ │ │ │ + muleq r2, lr, r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d04 <__mypyc_empty_tuple__@@Base+0xfeb0ee04> │ │ │ │ + bl feb60d14 <__mypyc_empty_tuple__@@Base+0xfeb0ee14> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14daec <__mypyc_empty_tuple__@@Base+0xfbbec> │ │ │ │ + blmi 14dafc <__mypyc_empty_tuple__@@Base+0xfbbfc> │ │ │ │ stmdbmi r5, {r3, r5, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef76 │ │ │ │ - andeq sl, r2, lr, asr r7 │ │ │ │ - andeq r6, r2, ip, asr r4 │ │ │ │ - andeq r6, r2, r8, lsl #9 │ │ │ │ + andeq sl, r2, r6, asr r7 │ │ │ │ + andeq r6, r2, r4, asr #8 │ │ │ │ + andeq r6, r2, r0, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d34 <__mypyc_empty_tuple__@@Base+0xfeb0ee34> │ │ │ │ + bl feb60d44 <__mypyc_empty_tuple__@@Base+0xfeb0ee44> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db1c <__mypyc_empty_tuple__@@Base+0xfbc1c> │ │ │ │ + blmi 14db2c <__mypyc_empty_tuple__@@Base+0xfbc2c> │ │ │ │ adcvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005cf7ff │ │ │ │ - andeq sl, r2, ip, lsr #14 │ │ │ │ - andeq r6, r2, sl, lsr #8 │ │ │ │ - andeq r6, r2, sl, ror #8 │ │ │ │ + andeq sl, r2, r4, lsr #14 │ │ │ │ + andeq r6, r2, r2, lsl r4 │ │ │ │ + andeq r6, r2, r2, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d64 <__mypyc_empty_tuple__@@Base+0xfeb0ee64> │ │ │ │ + bl feb60d74 <__mypyc_empty_tuple__@@Base+0xfeb0ee74> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db4c <__mypyc_empty_tuple__@@Base+0xfbc4c> │ │ │ │ + blmi 14db5c <__mypyc_empty_tuple__@@Base+0xfbc5c> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef46 │ │ │ │ - strdeq sl, [r2], -lr │ │ │ │ - andeq r6, r2, r0, ror #8 │ │ │ │ - andeq r6, r2, ip, lsl #9 │ │ │ │ + strdeq sl, [r2], -r6 │ │ │ │ + andeq r6, r2, r8, asr #8 │ │ │ │ + andeq r6, r2, r4, ror r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d94 <__mypyc_empty_tuple__@@Base+0xfeb0ee94> │ │ │ │ + bl feb60da4 <__mypyc_empty_tuple__@@Base+0xfeb0eea4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db7c <__mypyc_empty_tuple__@@Base+0xfbc7c> │ │ │ │ + blmi 14db8c <__mypyc_empty_tuple__@@Base+0xfbc8c> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef2e │ │ │ │ - andeq sl, r2, lr, asr #13 │ │ │ │ - andeq r6, r2, r0, lsr r4 │ │ │ │ - andeq r6, r2, r4, ror r4 │ │ │ │ + andeq sl, r2, r6, asr #13 │ │ │ │ + andeq r6, r2, r8, lsl r4 │ │ │ │ + andeq r6, r2, ip, asr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60dc4 <__mypyc_empty_tuple__@@Base+0xfeb0eec4> │ │ │ │ + bl feb60dd4 <__mypyc_empty_tuple__@@Base+0xfeb0eed4> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbac <__mypyc_empty_tuple__@@Base+0xfbcac> │ │ │ │ + blmi 14dbbc <__mypyc_empty_tuple__@@Base+0xfbcbc> │ │ │ │ addsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0014f7ff │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - strdeq r6, [r2], -lr │ │ │ │ - andeq r6, r2, r6, asr r4 │ │ │ │ + muleq r2, r4, r6 │ │ │ │ + andeq r6, r2, r6, ror #5 │ │ │ │ + andeq r6, r2, lr, lsr r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60df4 <__mypyc_empty_tuple__@@Base+0xfeb0eef4> │ │ │ │ + bl feb60e04 <__mypyc_empty_tuple__@@Base+0xfeb0ef04> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbdc <__mypyc_empty_tuple__@@Base+0xfbcdc> │ │ │ │ + blmi 14dbec <__mypyc_empty_tuple__@@Base+0xfbcec> │ │ │ │ stmdbmi r5, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33a84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eefe │ │ │ │ - andeq sl, r2, lr, ror #12 │ │ │ │ - andeq r6, r2, r0, lsl #11 │ │ │ │ - @ instruction: 0x000265b4 │ │ │ │ + andeq sl, r2, r6, ror #12 │ │ │ │ + andeq r6, r2, r8, ror #10 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60e24 <__mypyc_empty_tuple__@@Base+0xfeb0ef24> │ │ │ │ + bl feb60e34 <__mypyc_empty_tuple__@@Base+0xfeb0ef34> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dc0c <__mypyc_empty_tuple__@@Base+0xfbd0c> │ │ │ │ + blmi 14dc1c <__mypyc_empty_tuple__@@Base+0xfbd1c> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eee6 │ │ │ │ - andeq sl, r2, lr, lsr r6 │ │ │ │ - andeq r6, r2, r0, lsr #11 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ + andeq sl, r2, r6, lsr r6 │ │ │ │ + andeq r6, r2, r8, lsl #11 │ │ │ │ + @ instruction: 0x000265b8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60e54 <__mypyc_empty_tuple__@@Base+0xfeb0ef54> │ │ │ │ + bl feb60e64 <__mypyc_empty_tuple__@@Base+0xfeb0ef64> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dc3c <__mypyc_empty_tuple__@@Base+0xfbd3c> │ │ │ │ + blmi 14dc4c <__mypyc_empty_tuple__@@Base+0xfbd4c> │ │ │ │ stmdbmi r5, {r0, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ bicscc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eece │ │ │ │ - andeq sl, r2, lr, lsl #12 │ │ │ │ - @ instruction: 0x000265bc │ │ │ │ - andeq r6, r2, r4, ror #11 │ │ │ │ - ldr r3, [pc, #20] @ 9c94 │ │ │ │ - ldr r2, [pc, #20] @ 9c98 │ │ │ │ + andeq sl, r2, r6, lsl #12 │ │ │ │ + andeq r6, r2, r4, lsr #11 │ │ │ │ + andeq r6, r2, ip, asr #11 │ │ │ │ + ldr r3, [pc, #20] @ 9ca4 │ │ │ │ + ldr r2, [pc, #20] @ 9ca8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 9484 <__gmon_start__@plt> │ │ │ │ - andeq r6, r4, r8, ror r3 │ │ │ │ + b 9494 <__gmon_start__@plt> │ │ │ │ + andeq r6, r4, r8, ror #6 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - blmi 1dbcbc <__mypyc_empty_tuple__@@Base+0x189dbc> │ │ │ │ + blmi 1dbccc <__mypyc_empty_tuple__@@Base+0x189dcc> │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r7, r4, r6, ror #26 │ │ │ │ - andeq r7, r4, r4, ror #26 │ │ │ │ - andeq r6, r4, r6, asr r3 │ │ │ │ + andeq r7, r4, r6, asr sp │ │ │ │ + andeq r7, r4, r4, asr sp │ │ │ │ + andeq r6, r4, r6, asr #6 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ - blmi 25bcf0 <__mypyc_empty_tuple__@@Base+0x209df0> │ │ │ │ - bmi 25aeb4 <__mypyc_empty_tuple__@@Base+0x208fb4> │ │ │ │ - bne 6daec4 <__mypyc_empty_tuple__@@Base+0x688fc4> │ │ │ │ + blmi 25bd00 <__mypyc_empty_tuple__@@Base+0x209e00> │ │ │ │ + bmi 25aec4 <__mypyc_empty_tuple__@@Base+0x208fc4> │ │ │ │ + bne 6daed4 <__mypyc_empty_tuple__@@Base+0x688fd4> │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ - andeq r7, r4, ip, lsr sp │ │ │ │ - andeq r7, r4, r8, lsr sp │ │ │ │ - andeq r6, r4, r8, lsr #6 │ │ │ │ + andeq r7, r4, ip, lsr #26 │ │ │ │ + andeq r7, r4, r8, lsr #26 │ │ │ │ + andeq r6, r4, r8, lsl r3 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - blmi 2b7124 <__mypyc_empty_tuple__@@Base+0x265224> │ │ │ │ + blmi 2b7134 <__mypyc_empty_tuple__@@Base+0x265234> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 2782bc <__mypyc_empty_tuple__@@Base+0x2263bc> │ │ │ │ + blmi 2782cc <__mypyc_empty_tuple__@@Base+0x2263cc> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe990 │ │ │ │ - blmi 1c9c20 <__mypyc_empty_tuple__@@Base+0x177d20> │ │ │ │ + blmi 1c9c30 <__mypyc_empty_tuple__@@Base+0x177d30> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq r7, r4, r6, lsl #26 │ │ │ │ - strdeq r6, [r4], -r8 │ │ │ │ + strdeq r7, [r4], -r6 │ │ │ │ + andeq r6, r4, r8, ror #5 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ - andeq r6, r4, sl, lsl #16 │ │ │ │ - andeq r7, r4, r6, ror #25 │ │ │ │ + strdeq r6, [r4], -sl │ │ │ │ + ldrdeq r7, [r4], -r6 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ │ │ │ │ -00009d48 : │ │ │ │ +00009d58 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9d66 │ │ │ │ - ldr r3, [pc, #4] @ (9d68 ) │ │ │ │ + cbz r0, 9d76 │ │ │ │ + ldr r3, [pc, #4] @ (9d78 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r5, #18] │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ movs r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -226,2020 +226,2020 @@ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9db8 │ │ │ │ + cbnz r3, 9dc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9dc6 │ │ │ │ + cbnz r3, 9dd6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9daa │ │ │ │ + cbz r0, 9dba │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9dc4 │ │ │ │ + cbnz r0, 9dd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9dc4 │ │ │ │ + cbz r0, 9dd4 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d92 │ │ │ │ + beq.n 9da2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da0 │ │ │ │ + beq.n 9db0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 9dde │ │ │ │ + cbz r0, 9dee │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00009de0 : │ │ │ │ +00009df0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9e00 │ │ │ │ - ldr r3, [pc, #8] @ (9e04 ) │ │ │ │ + cbz r0, 9e10 │ │ │ │ + ldr r3, [pc, #8] @ (9e14 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #16] │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, 9e2e │ │ │ │ + cbz r0, 9e3e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9e3e │ │ │ │ + cbnz r0, 9e4e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9e3e │ │ │ │ + cbz r0, 9e4e │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00009e44 : │ │ │ │ +00009e54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9e64 │ │ │ │ - ldr r3, [pc, #8] @ (9e68 ) │ │ │ │ + cbz r0, 9e74 │ │ │ │ + ldr r3, [pc, #8] @ (9e78 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #14] │ │ │ │ + ldrb r6, [r3, #14] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00009e6c : │ │ │ │ +00009e7c : │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #1 │ │ │ │ strd r1, r2, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (9eb4 ) │ │ │ │ - ldr r3, [pc, #40] @ (9eb8 ) │ │ │ │ + ldr r2, [pc, #40] @ (9ec4 ) │ │ │ │ + ldr r3, [pc, #40] @ (9ec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9ea0 │ │ │ │ + bne.n 9eb0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9d48 │ │ │ │ - ldr r3, [pc, #24] @ (9ebc ) │ │ │ │ - ldr r1, [pc, #28] @ (9ec0 ) │ │ │ │ + b.w 9d58 │ │ │ │ + ldr r3, [pc, #24] @ (9ecc ) │ │ │ │ + ldr r1, [pc, #28] @ (9ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #20] │ │ │ │ + str r6, [r3, #20] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9eec │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ee2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9ee4 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #16] @ (9f00 ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9f04 ) │ │ │ │ - ldr r0, [pc, #16] @ (9f08 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - add r3, pc, #472 @ (adr r3, a0dc ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r0, [r4, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00009f0c : │ │ │ │ +00009ed4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9f52 │ │ │ │ - ldr r2, [pc, #60] @ (9f64 ) │ │ │ │ + cbz r0, 9f1a │ │ │ │ + ldr r2, [pc, #60] @ (9f2c ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bl 9e6c │ │ │ │ + bl 9e7c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9f44 │ │ │ │ + cbz r0, 9f0c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f52 │ │ │ │ + bge.n 9f1a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9f5a │ │ │ │ + cbz r2, 9f22 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9f52 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9f1a │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #11] │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r4, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 9f90 │ │ │ │ + cbz r0, 9f58 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f90 │ │ │ │ + bge.n 9f58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fc2 │ │ │ │ + cbz r2, 9f8a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9fa6 │ │ │ │ + cbz r0, 9f6e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fa6 │ │ │ │ + bge.n 9f6e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fcc │ │ │ │ + cbz r2, 9f94 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9fbc │ │ │ │ + cbz r0, 9f84 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fbc │ │ │ │ + bge.n 9f84 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fd6 │ │ │ │ + cbz r2, 9f9e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f90 │ │ │ │ + b.n 9f58 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9fa6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9f6e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r0, 9fd0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9fc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9fc8 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #16] @ (9fe4 ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9fe8 ) │ │ │ │ + ldr r0, [pc, #16] @ (9fec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + add r2, pc, #616 @ (adr r2, a250 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrsh r6, [r4, r3] │ │ │ │ + movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, a008 │ │ │ │ + cbz r0, a018 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a008 │ │ │ │ + bge.n a018 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a024 │ │ │ │ + cbz r2, a034 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, a01e │ │ │ │ + cbz r0, a02e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a01e │ │ │ │ + bge.n a02e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a02e │ │ │ │ + cbz r2, a03e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n a008 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a018 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, a05c │ │ │ │ + cbz r3, a06c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a05c │ │ │ │ + bge.n a06c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, a060 │ │ │ │ + cbz r2, a070 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, a094 │ │ │ │ + cbz r0, a0a4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a094 │ │ │ │ + bge.n a0a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a0a0 │ │ │ │ + cbz r2, a0b0 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9870 │ │ │ │ + blx 9880 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9870 │ │ │ │ + blx 9880 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r0, a0da │ │ │ │ + cbz r0, a0ea │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, a0e4 │ │ │ │ + cbnz r0, a0f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8fd4 │ │ │ │ + blx 8fe4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 99dc │ │ │ │ + blx 99ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a14c ) │ │ │ │ + ldr r2, [pc, #56] @ (a15c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a122 │ │ │ │ + cbz r3, a132 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a150 ) │ │ │ │ - ldr r1, [pc, #28] @ (a154 ) │ │ │ │ + ldr r0, [pc, #28] @ (a160 ) │ │ │ │ + ldr r1, [pc, #28] @ (a164 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a194 ) │ │ │ │ + ldr r2, [pc, #56] @ (a1a4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a16a │ │ │ │ + cbz r3, a17a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a198 ) │ │ │ │ - ldr r1, [pc, #28] @ (a19c ) │ │ │ │ + ldr r0, [pc, #28] @ (a1a8 ) │ │ │ │ + ldr r1, [pc, #28] @ (a1ac ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r4] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ (a1dc ) │ │ │ │ + ldr r2, [pc, #56] @ (a1ec ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a1b2 │ │ │ │ + cbz r3, a1c2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #28] @ (a1e0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a1e4 ) │ │ │ │ + ldr r0, [pc, #28] @ (a1f0 ) │ │ │ │ + ldr r1, [pc, #28] @ (a1f4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #60] @ (a228 ) │ │ │ │ + ldr r2, [pc, #60] @ (a238 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a200 │ │ │ │ + cbz r3, a210 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #24] @ (a22c ) │ │ │ │ - ldr r1, [pc, #28] @ (a230 ) │ │ │ │ + ldr r0, [pc, #24] @ (a23c ) │ │ │ │ + ldr r1, [pc, #28] @ (a240 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ + ldrsh r6, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #60] @ (a274 ) │ │ │ │ + ldr r2, [pc, #60] @ (a284 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a24c │ │ │ │ + cbz r3, a25c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #24] @ (a278 ) │ │ │ │ - ldr r1, [pc, #28] @ (a27c ) │ │ │ │ + ldr r0, [pc, #24] @ (a288 ) │ │ │ │ + ldr r1, [pc, #28] @ (a28c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #60] @ (a2c0 ) │ │ │ │ + ldr r2, [pc, #60] @ (a2d0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a298 │ │ │ │ + cbz r3, a2a8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #24] @ (a2c4 ) │ │ │ │ - ldr r1, [pc, #28] @ (a2c8 ) │ │ │ │ + ldr r0, [pc, #24] @ (a2d4 ) │ │ │ │ + ldr r1, [pc, #28] @ (a2d8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r2] │ │ │ │ + ldrsh r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a2cc : │ │ │ │ +0000a2dc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ (a324 ) │ │ │ │ + ldr r3, [pc, #72] @ (a334 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (a328 ) │ │ │ │ + ldr r2, [pc, #72] @ (a338 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a308 │ │ │ │ + cbz r1, a318 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - blx 922c │ │ │ │ + blx 923c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a302 │ │ │ │ - ldr r3, [pc, #20] @ (a32c ) │ │ │ │ + beq.n a312 │ │ │ │ + ldr r3, [pc, #20] @ (a33c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + strb r6, [r4, #27] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (a368 ) │ │ │ │ - ldr r3, [pc, #40] @ (a36c ) │ │ │ │ + ldr r2, [pc, #40] @ (a378 ) │ │ │ │ + ldr r3, [pc, #40] @ (a37c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a354 │ │ │ │ + bne.n a364 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a2cc │ │ │ │ - ldr r3, [pc, #24] @ (a370 ) │ │ │ │ - ldr r1, [pc, #28] @ (a374 ) │ │ │ │ + b.w a2dc │ │ │ │ + ldr r3, [pc, #24] @ (a380 ) │ │ │ │ + ldr r1, [pc, #28] @ (a384 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a378 : │ │ │ │ +0000a388 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (a3d8 ) │ │ │ │ + ldr r2, [pc, #80] @ (a3e8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (a3dc ) │ │ │ │ + ldr r3, [pc, #80] @ (a3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a3b4 │ │ │ │ + cbz r1, a3c4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ itt lt │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - blx 922c │ │ │ │ + blx 923c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a3ae │ │ │ │ - ldr r3, [pc, #28] @ (a3e0 ) │ │ │ │ + beq.n a3be │ │ │ │ + ldr r3, [pc, #28] @ (a3f0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (a3e4 ) │ │ │ │ + ldr r3, [pc, #20] @ (a3f4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r6, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (a420 ) │ │ │ │ - ldr r3, [pc, #40] @ (a424 ) │ │ │ │ + ldr r2, [pc, #40] @ (a430 ) │ │ │ │ + ldr r3, [pc, #40] @ (a434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a40c │ │ │ │ + bne.n a41c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a378 │ │ │ │ - ldr r3, [pc, #24] @ (a428 ) │ │ │ │ - ldr r1, [pc, #28] @ (a42c ) │ │ │ │ + b.w a388 │ │ │ │ + ldr r3, [pc, #24] @ (a438 ) │ │ │ │ + ldr r1, [pc, #28] @ (a43c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, r1] │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a430 : │ │ │ │ +0000a440 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (a478 ) │ │ │ │ - ldr r2, [pc, #56] @ (a47c ) │ │ │ │ + ldr r3, [pc, #56] @ (a488 ) │ │ │ │ + ldr r2, [pc, #56] @ (a48c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a45a │ │ │ │ - cbz r0, a462 │ │ │ │ + bne.n a46a │ │ │ │ + cbz r0, a472 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 92b4 │ │ │ │ - ldr r3, [pc, #28] @ (a480 ) │ │ │ │ - movw r2, #14398 @ 0x383e │ │ │ │ - ldr r1, [pc, #24] @ (a484 ) │ │ │ │ - ldr r0, [pc, #28] @ (a488 ) │ │ │ │ + b.w 92c4 │ │ │ │ + ldr r3, [pc, #28] @ (a490 ) │ │ │ │ + movw r2, #12312 @ 0x3018 │ │ │ │ + ldr r1, [pc, #24] @ (a494 ) │ │ │ │ + ldr r0, [pc, #28] @ (a498 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldrh r2, [r5, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r1, r0] │ │ │ │ + ldrb r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a4a0 ) │ │ │ │ + ldr r3, [pc, #16] @ (a4b0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a496 │ │ │ │ - b.w a430 │ │ │ │ - ldr r1, [pc, #12] @ (a4a4 ) │ │ │ │ + cbz r1, a4a6 │ │ │ │ + b.w a440 │ │ │ │ + ldr r1, [pc, #12] @ (a4b4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - b.w a430 │ │ │ │ + b.w a440 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r5] │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, a4ca │ │ │ │ + cbz r0, a4da │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a4e2 │ │ │ │ + cbnz r0, a4f2 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a4d4 │ │ │ │ + cbz r0, a4e4 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a4e2 │ │ │ │ + cbnz r0, a4f2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a4e2 │ │ │ │ + cbz r0, a4f2 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 99dc │ │ │ │ + blx 99ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, a512 │ │ │ │ + cbz r0, a522 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a512 │ │ │ │ + bge.n a522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a520 │ │ │ │ + cbz r3, a530 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a512 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a522 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #184] @ (a5f4 ) │ │ │ │ - ldr r4, [pc, #188] @ (a5f8 ) │ │ │ │ + ldr r2, [pc, #184] @ (a604 ) │ │ │ │ + ldr r4, [pc, #188] @ (a608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r2, r4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a5de │ │ │ │ + beq.n a5ee │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #176] @ (a5fc ) │ │ │ │ + ldr r1, [pc, #176] @ (a60c ) │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ - b.n a562 │ │ │ │ + b.n a572 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n a5b0 │ │ │ │ + bne.n a5c0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a5de │ │ │ │ + beq.n a5ee │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n a5da │ │ │ │ + beq.n a5ea │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n a5b8 │ │ │ │ + ble.n a5c8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n a5c2 │ │ │ │ + bpl.n a5d2 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - blx 93e4 │ │ │ │ + blx 93f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a552 │ │ │ │ + bge.n a562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a552 │ │ │ │ + bne.n a562 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n a558 │ │ │ │ - bgt.n a5bc │ │ │ │ + beq.n a568 │ │ │ │ + bgt.n a5cc │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n a5bc │ │ │ │ + b.n a5cc │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (a600 ) │ │ │ │ + ldr r3, [pc, #60] @ (a610 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #56] @ (a604 ) │ │ │ │ - ldr r0, [pc, #60] @ (a608 ) │ │ │ │ + ldr r1, [pc, #56] @ (a614 ) │ │ │ │ + ldr r0, [pc, #60] @ (a618 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #44] @ (a60c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #44] @ (a61c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (a610 ) │ │ │ │ - ldr r0, [pc, #44] @ (a614 ) │ │ │ │ + ldr r1, [pc, #40] @ (a620 ) │ │ │ │ + ldr r0, [pc, #44] @ (a624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldrh r0, [r6, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, r3] │ │ │ │ + ldrb r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, r3] │ │ │ │ + ldrb r0, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #528] @ 0x210 │ │ │ │ + ldr r4, [sp, #496] @ 0x1f0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ + ldr r6, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, r3] │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #96] @ (a688 ) │ │ │ │ + ldr r5, [pc, #96] @ (a698 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 99dc │ │ │ │ - ldr r3, [pc, #92] @ (a68c ) │ │ │ │ + blx 99ec │ │ │ │ + ldr r3, [pc, #92] @ (a69c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a662 │ │ │ │ - cbz r0, a64e │ │ │ │ + cbz r2, a672 │ │ │ │ + cbz r0, a65e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a64e │ │ │ │ + bge.n a65e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a678 │ │ │ │ + cbz r3, a688 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9870 │ │ │ │ + blx 9880 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r0, a676 │ │ │ │ + cbz r0, a686 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a676 │ │ │ │ + bge.n a686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a67e │ │ │ │ + cbz r3, a68e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a64e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a65e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000a690 : │ │ │ │ +0000a6a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (a708 ) │ │ │ │ + ldr r2, [pc, #100] @ (a718 ) │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #92] @ (a70c ) │ │ │ │ + ldr r2, [pc, #92] @ (a71c ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #92] @ (a710 ) │ │ │ │ + ldr r3, [pc, #92] @ (a720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n a6ce │ │ │ │ + b.n a6de │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 94f0 │ │ │ │ - cbnz r0, a6fe │ │ │ │ + blx 9500 │ │ │ │ + cbnz r0, a70e │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a6c2 │ │ │ │ - ldr r3, [pc, #52] @ (a714 ) │ │ │ │ + bne.n a6d2 │ │ │ │ + ldr r3, [pc, #52] @ (a724 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r2, [pc, #48] @ (a718 ) │ │ │ │ - ldr r3, [pc, #40] @ (a710 ) │ │ │ │ + ldr r2, [pc, #48] @ (a728 ) │ │ │ │ + ldr r3, [pc, #40] @ (a720 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a702 │ │ │ │ + bne.n a712 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n a6e4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n a6f4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + ldr r4, [r0, r4] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 99dc │ │ │ │ + blx 99ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, a746 │ │ │ │ + cbz r0, a756 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a746 │ │ │ │ + bge.n a756 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a76a │ │ │ │ + cbz r3, a77a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a75c │ │ │ │ + cbz r0, a76c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a75c │ │ │ │ + bge.n a76c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a770 │ │ │ │ + cbz r3, a780 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a746 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a75c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a756 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a76c │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r0, [pc, #204] @ (a85c ) │ │ │ │ + ldr r0, [pc, #204] @ (a86c ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.n a83c │ │ │ │ - ldr r3, [pc, #192] @ (a860 ) │ │ │ │ + beq.n a84c │ │ │ │ + ldr r3, [pc, #192] @ (a870 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n a844 │ │ │ │ - ldr r3, [pc, #188] @ (a864 ) │ │ │ │ + beq.n a854 │ │ │ │ + ldr r3, [pc, #188] @ (a874 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n a840 │ │ │ │ + beq.n a850 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n a7fe │ │ │ │ + ble.n a80e │ │ │ │ add.w r6, r5, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n a7c2 │ │ │ │ + b.n a7d2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n a7d2 │ │ │ │ + beq.n a7e2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n a7bc │ │ │ │ + bne.n a7cc │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r1, a80c │ │ │ │ + cbz r1, a81c │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n a824 │ │ │ │ + bpl.n a834 │ │ │ │ mov r1, r7 │ │ │ │ - blx 956c │ │ │ │ - cbnz r0, a804 │ │ │ │ + blx 957c │ │ │ │ + cbnz r0, a814 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n a7fe │ │ │ │ + beq.n a80e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - b.n a7d6 │ │ │ │ + b.n a7e6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #88] @ (a868 ) │ │ │ │ + ldr r3, [pc, #88] @ (a878 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #88] @ (a86c ) │ │ │ │ - ldr r0, [pc, #88] @ (a870 ) │ │ │ │ + ldr r1, [pc, #88] @ (a87c ) │ │ │ │ + ldr r0, [pc, #88] @ (a880 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (a874 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (a884 ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #76] @ (a878 ) │ │ │ │ - ldr r0, [pc, #76] @ (a87c ) │ │ │ │ + ldr r1, [pc, #76] @ (a888 ) │ │ │ │ + ldr r0, [pc, #76] @ (a88c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a68 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #56] @ (a880 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a78 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #56] @ (a890 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (a884 ) │ │ │ │ - ldr r0, [pc, #56] @ (a888 ) │ │ │ │ + ldr r1, [pc, #56] @ (a894 ) │ │ │ │ + ldr r0, [pc, #56] @ (a898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r1] │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, r3] │ │ │ │ + ldrh r4, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ + ldrh r4, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r3, r4] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ + ldrsb r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r1, r2] │ │ │ │ + ldrh r4, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #220] @ (a978 ) │ │ │ │ + ldr r5, [pc, #220] @ (a988 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 99dc │ │ │ │ - ldr r3, [pc, #216] @ (a97c ) │ │ │ │ + blx 99ec │ │ │ │ + ldr r3, [pc, #216] @ (a98c ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a902 │ │ │ │ - cbz r0, a8c4 │ │ │ │ + cbz r2, a912 │ │ │ │ + cbz r0, a8d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8c4 │ │ │ │ + bge.n a8d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a944 │ │ │ │ + beq.n a954 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a8dc │ │ │ │ + cbz r0, a8ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8dc │ │ │ │ + bge.n a8ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a950 │ │ │ │ + beq.n a960 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a8f4 │ │ │ │ + cbz r0, a904 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8f4 │ │ │ │ + bge.n a904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a95c │ │ │ │ + beq.n a96c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r0, a916 │ │ │ │ + cbz r0, a926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a916 │ │ │ │ + bge.n a926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a962 │ │ │ │ + cbz r3, a972 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a92c │ │ │ │ + cbz r0, a93c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a92c │ │ │ │ + bge.n a93c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a968 │ │ │ │ + cbz r3, a978 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a942 │ │ │ │ + cbz r0, a952 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a942 │ │ │ │ + bge.n a952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a96e │ │ │ │ + cbz r3, a97e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a8c8 │ │ │ │ - b.n a8dc │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n a8d8 │ │ │ │ + b.n a8ec │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a8e0 │ │ │ │ - b.n a8f4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8f4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a916 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a92c │ │ │ │ + bne.n a8f0 │ │ │ │ + b.n a904 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a904 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a926 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a93c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000a980 : │ │ │ │ +0000a990 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #332] @ (aae0 ) │ │ │ │ + ldr r1, [pc, #332] @ (aaf0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #332] @ aae4 │ │ │ │ + ldr.w r8, [pc, #332] @ aaf4 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa68 │ │ │ │ + beq.n aa78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n aa7a │ │ │ │ - blx 96a4 │ │ │ │ + bpl.n aa8a │ │ │ │ + blx 96b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aaba │ │ │ │ + beq.n aaca │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n aa22 │ │ │ │ - ldr r2, [pc, #288] @ (aae8 ) │ │ │ │ + bpl.n aa32 │ │ │ │ + ldr r2, [pc, #288] @ (aaf8 ) │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aac8 │ │ │ │ - ldr r2, [pc, #272] @ (aaec ) │ │ │ │ + beq.n aad8 │ │ │ │ + ldr r2, [pc, #272] @ (aafc ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aac4 │ │ │ │ + beq.n aad4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n aaa2 │ │ │ │ + ble.n aab2 │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, aa32 │ │ │ │ + cbz r0, aa42 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - blx 977c │ │ │ │ + blx 978c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa16 │ │ │ │ + bge.n aa26 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, aa26 │ │ │ │ - cbnz r2, aa46 │ │ │ │ + cbz r3, aa36 │ │ │ │ + cbnz r2, aa56 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n a9d2 │ │ │ │ - bl 9a68 │ │ │ │ + bmi.n a9e2 │ │ │ │ + bl 9a78 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n aa16 │ │ │ │ - ldr r3, [pc, #188] @ (aaf0 ) │ │ │ │ + b.n aa26 │ │ │ │ + ldr r3, [pc, #188] @ (ab00 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9338 │ │ │ │ - cbz r0, aa46 │ │ │ │ - blx 9408 │ │ │ │ - b.n aa18 │ │ │ │ + blx 9348 │ │ │ │ + cbz r0, aa56 │ │ │ │ + blx 9418 │ │ │ │ + b.n aa28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa5a │ │ │ │ + bge.n aa6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, aa5a │ │ │ │ + cbnz r3, aa6a │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa68 │ │ │ │ + bge.n aa78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, aa72 │ │ │ │ + cbz r3, aa82 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa68 │ │ │ │ - ldr r3, [pc, #120] @ (aaf4 ) │ │ │ │ - ldr r1, [pc, #120] @ (aaf8 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa78 │ │ │ │ + ldr r3, [pc, #120] @ (ab04 ) │ │ │ │ + ldr r1, [pc, #120] @ (ab08 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa68 │ │ │ │ + bge.n aa78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aa68 │ │ │ │ + bne.n aa78 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa68 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa6a │ │ │ │ + bge.n aa7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aa6a │ │ │ │ + bne.n aa7a │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa6a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n aa92 │ │ │ │ - b.n aa68 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #48] @ (aafc ) │ │ │ │ + blt.n aaa2 │ │ │ │ + b.n aa78 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #48] @ (ab0c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (ab00 ) │ │ │ │ - ldr r0, [pc, #48] @ (ab04 ) │ │ │ │ + ldr r1, [pc, #48] @ (ab10 ) │ │ │ │ + ldr r0, [pc, #48] @ (ab14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r1, r7] │ │ │ │ + ldr r6, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r1] │ │ │ │ + ldrsb r6, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #616] @ 0x268 │ │ │ │ + str r7, [sp, #584] @ 0x248 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, r7] │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n ab82 │ │ │ │ + bmi.n ab92 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n ab5c │ │ │ │ + bmi.n ab6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, ab3e │ │ │ │ + cbz r0, ab4e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab3e │ │ │ │ + bge.n ab4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n aba8 │ │ │ │ + beq.n abb8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, ab56 │ │ │ │ + cbz r0, ab66 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab56 │ │ │ │ + bge.n ab66 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n abb2 │ │ │ │ + beq.n abc2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ab26 │ │ │ │ + beq.n ab36 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab26 │ │ │ │ + bge.n ab36 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ab26 │ │ │ │ + bne.n ab36 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ab26 │ │ │ │ + b.n ab36 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ab20 │ │ │ │ + beq.n ab30 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab20 │ │ │ │ + bge.n ab30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ab20 │ │ │ │ + bne.n ab30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ab20 │ │ │ │ + b.n ab30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ab3e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab4e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 99dc │ │ │ │ + blx 99ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n ac3a │ │ │ │ + bmi.n ac4a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n ac18 │ │ │ │ + bmi.n ac28 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, abf4 │ │ │ │ + cbz r0, ac04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abf4 │ │ │ │ + bge.n ac04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ac5c │ │ │ │ + beq.n ac6c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, ac0a │ │ │ │ + cbz r0, ac1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ac0a │ │ │ │ + bge.n ac1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, ac62 │ │ │ │ + cbz r3, ac72 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n abdc │ │ │ │ + beq.n abec │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abdc │ │ │ │ + bge.n abec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n abdc │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abdc │ │ │ │ + bne.n abec │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n abd6 │ │ │ │ + beq.n abe6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abd6 │ │ │ │ + bge.n abe6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n abd6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abd6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abf4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ac0a │ │ │ │ - ldr r3, [pc, #632] @ (aee4 ) │ │ │ │ - ldr r2, [pc, #636] @ (aee8 ) │ │ │ │ + bne.n abe6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abe6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ac04 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ac1a │ │ │ │ + ldr r3, [pc, #632] @ (aef4 ) │ │ │ │ + ldr r2, [pc, #636] @ (aef8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w ae50 │ │ │ │ + beq.w ae60 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #612] @ (aeec ) │ │ │ │ + ldr r2, [pc, #612] @ (aefc ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n ad1c │ │ │ │ - ldr r1, [pc, #600] @ (aef0 ) │ │ │ │ + beq.n ad2c │ │ │ │ + ldr r1, [pc, #600] @ (af00 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae04 │ │ │ │ + beq.w ae14 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w adf4 │ │ │ │ - ldr r1, [pc, #576] @ (aef4 ) │ │ │ │ + bpl.w ae04 │ │ │ │ + ldr r1, [pc, #576] @ (af04 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae8c │ │ │ │ + beq.w ae9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w sl, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w ae5c │ │ │ │ - ldr r1, [pc, #552] @ (aef8 ) │ │ │ │ + beq.w ae6c │ │ │ │ + ldr r1, [pc, #552] @ (af08 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ae1c │ │ │ │ + bne.w ae2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w aeac │ │ │ │ + bge.w aebc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.n ad06 │ │ │ │ + bge.n ad16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w aea4 │ │ │ │ + beq.w aeb4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae08 │ │ │ │ + bge.n ae18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ae08 │ │ │ │ + bne.n ae18 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ae08 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ae18 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w aee0 │ │ │ │ - ldr r2, [pc, #468] @ (aefc ) │ │ │ │ + bpl.w aef0 │ │ │ │ + ldr r2, [pc, #468] @ (af0c ) │ │ │ │ ldr r7, [r3, r2] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w aec6 │ │ │ │ - ldr r2, [pc, #464] @ (af00 ) │ │ │ │ + beq.w aed6 │ │ │ │ + ldr r2, [pc, #464] @ (af10 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w aedc │ │ │ │ + beq.w aeec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #10 │ │ │ │ - bgt.w ae42 │ │ │ │ - ldr r0, [pc, #448] @ (af04 ) │ │ │ │ + bgt.w ae52 │ │ │ │ + ldr r0, [pc, #448] @ (af14 ) │ │ │ │ add r0, pc │ │ │ │ - blx 9734 │ │ │ │ + blx 9744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae04 │ │ │ │ - ldr.w sl, [pc, #440] @ af08 │ │ │ │ + beq.n ae14 │ │ │ │ + ldr.w sl, [pc, #440] @ af18 │ │ │ │ add.w r8, r4, #12 │ │ │ │ - ldr r3, [pc, #436] @ (af0c ) │ │ │ │ + ldr r3, [pc, #436] @ (af1c ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #436] @ (af10 ) │ │ │ │ + ldr r2, [pc, #436] @ (af20 ) │ │ │ │ mov r9, r0 │ │ │ │ add sl, pc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w aee0 │ │ │ │ + bpl.w aef0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w aec6 │ │ │ │ + beq.w aed6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w aedc │ │ │ │ + beq.w aeec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n ae58 │ │ │ │ + bge.n ae68 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl ac68 │ │ │ │ + bl ac78 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae70 │ │ │ │ + beq.n ae80 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w aee0 │ │ │ │ + bpl.w aef0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w aec6 │ │ │ │ + beq.w aed6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w aedc │ │ │ │ + beq.w aeec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq r3, sl │ │ │ │ - blx 8f94 │ │ │ │ + blx 8fa4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n add0 │ │ │ │ + bge.n ade0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, ae10 │ │ │ │ + cbz r2, ae20 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ade2 │ │ │ │ + bge.n adf2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, ade8 │ │ │ │ - cbz r3, ae04 │ │ │ │ + cbz r2, adf8 │ │ │ │ + cbz r3, ae14 │ │ │ │ mov r9, r3 │ │ │ │ - b.n ad66 │ │ │ │ + b.n ad76 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n ade2 │ │ │ │ + b.n adf2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae04 │ │ │ │ + bge.n ae14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae9e │ │ │ │ + beq.n aeae │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n add0 │ │ │ │ - ldr r0, [pc, #244] @ (af14 ) │ │ │ │ + b.n ade0 │ │ │ │ + ldr r0, [pc, #244] @ (af24 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 8f94 │ │ │ │ + blx 8fa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae3e │ │ │ │ + bge.n ae4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, ae3e │ │ │ │ + cbnz r3, ae4e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n ad06 │ │ │ │ - ldr r0, [pc, #212] @ (af18 ) │ │ │ │ + b.n ad16 │ │ │ │ + ldr r0, [pc, #212] @ (af28 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f90 │ │ │ │ - ldr r0, [pc, #200] @ (af1c ) │ │ │ │ + b.w 8fa0 │ │ │ │ + ldr r0, [pc, #200] @ (af2c ) │ │ │ │ add r0, pc │ │ │ │ - b.w 9730 │ │ │ │ + b.w 9740 │ │ │ │ mov sl, r9 │ │ │ │ - b.n ae08 │ │ │ │ + b.n ae18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae3e │ │ │ │ + bge.n ae4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ae3e │ │ │ │ + bne.n ae4e │ │ │ │ mov sl, r3 │ │ │ │ - b.n ae38 │ │ │ │ + b.n ae48 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae04 │ │ │ │ + bge.n ae14 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ae04 │ │ │ │ + bne.n ae14 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ae04 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ae14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ae04 │ │ │ │ + bge.n ae14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ae04 │ │ │ │ + bne.n ae14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ae04 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ae14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ad02 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ad12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.n ae08 │ │ │ │ + bge.n ae18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w ad02 │ │ │ │ + bne.w ad12 │ │ │ │ mov sl, r5 │ │ │ │ - b.n ae38 │ │ │ │ - ldr r3, [pc, #88] @ (af20 ) │ │ │ │ + b.n ae48 │ │ │ │ + ldr r3, [pc, #88] @ (af30 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #84] @ (af24 ) │ │ │ │ - ldr r0, [pc, #88] @ (af28 ) │ │ │ │ + ldr r1, [pc, #84] @ (af34 ) │ │ │ │ + ldr r0, [pc, #88] @ (af38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a68 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9a78 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r4] │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r1, r2] │ │ │ │ + ldrsb r0, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r2, r2] │ │ │ │ + ldrsb r0, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, r6] │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + strb r2, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + str r3, [sp, #592] @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #1016] @ (b320 ) │ │ │ │ + ldr r7, [pc, #920] @ (b2d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r1, r0] │ │ │ │ + strh r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #2684] @ b9c0 │ │ │ │ + ldr.w r3, [pc, #2684] @ b9d0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2684] @ b9c4 │ │ │ │ + ldr.w r2, [pc, #2684] @ b9d4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2664] @ b9c8 │ │ │ │ + ldr.w r3, [pc, #2664] @ b9d8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bb50 │ │ │ │ + beq.w bb60 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b254 │ │ │ │ + beq.w b264 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w bb66 │ │ │ │ - ldr.w r1, [pc, #2632] @ b9cc │ │ │ │ + bpl.w bb76 │ │ │ │ + ldr.w r1, [pc, #2632] @ b9dc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bb06 │ │ │ │ - ldr.w r1, [pc, #2620] @ b9d0 │ │ │ │ + beq.w bb16 │ │ │ │ + ldr.w r1, [pc, #2620] @ b9e0 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bb1c │ │ │ │ + beq.w bb2c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3f4 │ │ │ │ + beq.w b404 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r1, r2 │ │ │ │ adds r7, r2, #4 │ │ │ │ str r7, [r5, #0] │ │ │ │ ldr.w r3, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b374 │ │ │ │ + beq.w b384 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w bb66 │ │ │ │ + bpl.w bb76 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bb06 │ │ │ │ + beq.w bb16 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bb1c │ │ │ │ + beq.w bb2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add.w r1, r8, r3 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp sl, r1 │ │ │ │ - bge.n b002 │ │ │ │ + bge.n b012 │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w b390 │ │ │ │ + beq.w b3a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r1 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w b6c6 │ │ │ │ + bne.w b6d6 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp sl, r7 │ │ │ │ - ble.w b812 │ │ │ │ + ble.w b822 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b890 │ │ │ │ + beq.w b8a0 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ rsb r2, r2, #16 │ │ │ │ adds r2, r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r2 │ │ │ │ - b.n b066 │ │ │ │ + b.n b076 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b0a0 │ │ │ │ + ble.n b0b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b0da │ │ │ │ + beq.n b0ea │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n b0fc │ │ │ │ + beq.n b10c │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ @@ -2249,52 +2249,52 @@ │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w bb38 │ │ │ │ + bls.w bb48 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b040 │ │ │ │ + bgt.n b050 │ │ │ │ cmp fp, r7 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, b0da │ │ │ │ + cbz r2, b0ea │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w bb20 │ │ │ │ + bpl.w bb30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ - bl a778 │ │ │ │ + bl a788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b202 │ │ │ │ + beq.w b212 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n b050 │ │ │ │ + b.n b060 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b400 │ │ │ │ + bgt.w b410 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b400 │ │ │ │ + ble.w b410 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r7 │ │ │ │ add.w r2, r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bne.n b066 │ │ │ │ + bne.n b076 │ │ │ │ mov r2, sl │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ @@ -2306,328 +2306,328 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bb7e │ │ │ │ + beq.w bb8e │ │ │ │ ldr r7, [r4, #24] │ │ │ │ mov r5, r8 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r7, sl │ │ │ │ cmp r8, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ sub.w r0, r8, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2a4 │ │ │ │ + beq.w b2b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n b1b0 │ │ │ │ + ble.n b1c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, r3 │ │ │ │ ldrd lr, r9, [sp, #48] @ 0x30 │ │ │ │ mov r3, r1 │ │ │ │ add.w ip, r2, r5, lsl #2 │ │ │ │ str r4, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ - b.n b170 │ │ │ │ + b.n b180 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, ip, #4 │ │ │ │ ldr.w r1, [ip] │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r7, #1 │ │ │ │ strlt r7, [r1, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r4, [r7, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.w bb6a │ │ │ │ + bpl.w bb7a │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w bb06 │ │ │ │ + beq.w bb16 │ │ │ │ cmp r7, lr │ │ │ │ - beq.w bb1c │ │ │ │ + beq.w bb2c │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.w bb96 │ │ │ │ + bge.w bba6 │ │ │ │ adds r7, r2, #4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r0, r7, lsl #2] │ │ │ │ adds r1, r5, r2 │ │ │ │ cmp r8, r1 │ │ │ │ - bgt.n b16a │ │ │ │ + bgt.n b17a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b4a8 │ │ │ │ + beq.w b4b8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b4a8 │ │ │ │ + bne.w b4b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2a4 │ │ │ │ + beq.n b2b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b2a4 │ │ │ │ + bge.n b2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b9b8 │ │ │ │ + beq.w b9c8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b2a4 │ │ │ │ + beq.n b2b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b2a4 │ │ │ │ + bge.n b2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b2a4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b2a4 │ │ │ │ + bne.n b2b4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b2b4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n b210 │ │ │ │ + bgt.n b220 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w b0ea │ │ │ │ + bgt.w b0fa │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w bb9a │ │ │ │ + bpl.w bbaa │ │ │ │ sub.w r3, r7, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - ldr.w r3, [pc, #1960] @ b9d4 │ │ │ │ + ldr.w r3, [pc, #1960] @ b9e4 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w b5be │ │ │ │ + bgt.w b5ce │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b7b0 │ │ │ │ - ldr.w r3, [pc, #1940] @ b9d8 │ │ │ │ + beq.w b7c0 │ │ │ │ + ldr.w r3, [pc, #1940] @ b9e8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1940] @ b9dc │ │ │ │ + ldr.w r1, [pc, #1940] @ b9ec │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b2c6 │ │ │ │ + beq.n b2d6 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r6 │ │ │ │ - b.n b26e │ │ │ │ + b.n b27e │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w baf2 │ │ │ │ + beq.w bb02 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b260 │ │ │ │ + beq.n b270 │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n b28a │ │ │ │ + b.n b29a │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ - cbz r3, b2cc │ │ │ │ + cbz r3, b2dc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b280 │ │ │ │ - ldr.w r3, [pc, #1868] @ b9e0 │ │ │ │ + bne.n b290 │ │ │ │ + ldr.w r3, [pc, #1868] @ b9f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1868] @ b9e4 │ │ │ │ + ldr.w r1, [pc, #1868] @ b9f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1856] @ b9e8 │ │ │ │ - ldr.w r3, [pc, #1812] @ b9c0 │ │ │ │ + ldr.w r2, [pc, #1856] @ b9f8 │ │ │ │ + ldr.w r3, [pc, #1812] @ b9d0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w baee │ │ │ │ + bne.w bafe │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ str r6, [r4, #16] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n b37a │ │ │ │ + beq.n b38a │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ - blx 9538 │ │ │ │ + blx 9548 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b5a4 │ │ │ │ + beq.w b5b4 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w b5fa │ │ │ │ + beq.w b60a │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n b32c │ │ │ │ + b.n b33c │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n b3da │ │ │ │ + beq.n b3ea │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n b358 │ │ │ │ + beq.n b368 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w b58c │ │ │ │ + bls.w b59c │ │ │ │ adds r3, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w b5ec │ │ │ │ + beq.w b5fc │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n b30c │ │ │ │ + bne.n b31c │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b7cc │ │ │ │ + bne.w b7dc │ │ │ │ cmp r6, ip │ │ │ │ - bne.w b7ba │ │ │ │ + bne.w b7ca │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov ip, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne.n b310 │ │ │ │ + bne.n b320 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.w b974 │ │ │ │ + bgt.w b984 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r6, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n b314 │ │ │ │ + bne.n b324 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w b7de │ │ │ │ + bne.w b7ee │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.w b7f0 │ │ │ │ + beq.w b800 │ │ │ │ adds r7, #1 │ │ │ │ strd lr, r3, [r4, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ - b.n b314 │ │ │ │ + b.n b324 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n aff0 │ │ │ │ + b.n b000 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n b2da │ │ │ │ + b.n b2ea │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w b5e4 │ │ │ │ + ble.w b5f4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r3, [pc, #1600] @ b9d4 │ │ │ │ + ldr.w r3, [pc, #1600] @ b9e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b764 │ │ │ │ - ldr.w r3, [pc, #1608] @ b9ec │ │ │ │ + beq.w b774 │ │ │ │ + ldr.w r3, [pc, #1608] @ b9fc │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b5dc │ │ │ │ - ldr.w r4, [pc, #1596] @ b9f0 │ │ │ │ + beq.w b5ec │ │ │ │ + ldr.w r4, [pc, #1596] @ ba00 │ │ │ │ add r4, pc │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w b75e │ │ │ │ - ldr.w r5, [pc, #1588] @ b9f4 │ │ │ │ + beq.w b76e │ │ │ │ + ldr.w r5, [pc, #1588] @ ba04 │ │ │ │ add r5, pc │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1580] @ b9f8 │ │ │ │ + ldr.w r1, [pc, #1580] @ ba08 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n b348 │ │ │ │ - ldr.w r3, [pc, #1536] @ b9e0 │ │ │ │ + beq.n b358 │ │ │ │ + ldr.w r3, [pc, #1536] @ b9f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1556] @ b9fc │ │ │ │ + ldr.w r1, [pc, #1556] @ ba0c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b384 │ │ │ │ + beq.n b394 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n afc6 │ │ │ │ + b.n afd6 │ │ │ │ mov r6, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - ble.w b212 │ │ │ │ - ldr.w r3, [pc, #1480] @ b9d4 │ │ │ │ + ble.w b222 │ │ │ │ + ldr.w r3, [pc, #1480] @ b9e4 │ │ │ │ cmp r1, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ it ge │ │ │ │ movge r1, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b754 │ │ │ │ - ldr.w r3, [pc, #1500] @ ba00 │ │ │ │ + beq.w b764 │ │ │ │ + ldr.w r3, [pc, #1500] @ ba10 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w b5b6 │ │ │ │ - ldr.w r4, [pc, #1492] @ ba04 │ │ │ │ + blt.w b5c6 │ │ │ │ + ldr.w r4, [pc, #1492] @ ba14 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b702 │ │ │ │ - ldr.w r5, [pc, #1484] @ ba08 │ │ │ │ + beq.w b712 │ │ │ │ + ldr.w r5, [pc, #1484] @ ba18 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1480] @ ba0c │ │ │ │ + ldr.w r1, [pc, #1480] @ ba1c │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ @@ -2638,154 +2638,154 @@ │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w bb7e │ │ │ │ + beq.w bb8e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r5, r7 │ │ │ │ cmp r7, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r8 │ │ │ │ it ge │ │ │ │ movge r5, r8 │ │ │ │ - cbz r2, b4a8 │ │ │ │ + cbz r2, b4b8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2a4 │ │ │ │ + beq.w b2b4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n b588 │ │ │ │ + ble.n b598 │ │ │ │ cmp fp, r5 │ │ │ │ - bge.n b530 │ │ │ │ + bge.n b540 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w r7, r6, #12 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ - b.n b4c4 │ │ │ │ + b.n b4d4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n b530 │ │ │ │ + beq.n b540 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w bbb2 │ │ │ │ + bpl.w bbc2 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bl a778 │ │ │ │ + bl a788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b4c0 │ │ │ │ - ldr.w r1, [pc, #1260] @ b9d4 │ │ │ │ + beq.n b4d0 │ │ │ │ + ldr.w r1, [pc, #1260] @ b9e4 │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b802 │ │ │ │ - ldr.w r3, [pc, #1300] @ ba10 │ │ │ │ + beq.w b812 │ │ │ │ + ldr.w r3, [pc, #1300] @ ba20 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1300] @ ba14 │ │ │ │ + ldr.w r1, [pc, #1300] @ ba24 │ │ │ │ strd r8, fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, b526 │ │ │ │ + cbz r3, b536 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, b526 │ │ │ │ + cbz r0, b536 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b526 │ │ │ │ + bge.n b536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b74e │ │ │ │ + beq.w b75e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b2a4 │ │ │ │ - b.n b1e4 │ │ │ │ + beq.w b2b4 │ │ │ │ + b.n b1f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r5, #0 │ │ │ │ ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ mov fp, r3 │ │ │ │ add.w r8, r3, #12 │ │ │ │ str r4, [sp, #28] │ │ │ │ strd r6, r8, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r6, r3, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, r3 │ │ │ │ - b.n b568 │ │ │ │ + b.n b578 │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [r7], #4 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w b708 │ │ │ │ + ble.w b718 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bb66 │ │ │ │ + bpl.w bb76 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w bb06 │ │ │ │ + beq.w bb16 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w bb1c │ │ │ │ + beq.w bb2c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n b550 │ │ │ │ + bgt.n b560 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b2a6 │ │ │ │ - ldr.w r0, [pc, #1104] @ b9e0 │ │ │ │ + b.n b2b6 │ │ │ │ + ldr.w r0, [pc, #1104] @ b9f0 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1152] @ ba18 │ │ │ │ + ldr.w r1, [pc, #1152] @ ba28 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r7 │ │ │ │ - blx 9538 │ │ │ │ + blx 9548 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2ee │ │ │ │ + beq.w b2fe │ │ │ │ adds r6, r0, #1 │ │ │ │ - b.n b2ee │ │ │ │ - ldr.w r4, [pc, #1124] @ ba1c │ │ │ │ + b.n b2fe │ │ │ │ + ldr.w r4, [pc, #1124] @ ba2c │ │ │ │ add r4, pc │ │ │ │ - b.n b434 │ │ │ │ + b.n b444 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b7a6 │ │ │ │ - ldr.w r3, [pc, #1112] @ ba20 │ │ │ │ + beq.w b7b6 │ │ │ │ + ldr.w r3, [pc, #1112] @ ba30 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1112] @ ba24 │ │ │ │ + ldr.w r1, [pc, #1112] @ ba34 │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr.w r4, [pc, #1096] @ ba28 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr.w r4, [pc, #1096] @ ba38 │ │ │ │ add r4, pc │ │ │ │ - b.n b3b6 │ │ │ │ + b.n b3c6 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n b002 │ │ │ │ + b.n b012 │ │ │ │ cmp ip, sl │ │ │ │ mov r3, ip │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ cmp r6, sl │ │ │ │ it ge │ │ │ │ movge r6, sl │ │ │ │ @@ -2804,215 +2804,215 @@ │ │ │ │ subs r3, #58 @ 0x3a │ │ │ │ cmp r3, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b9a4 │ │ │ │ + bne.w b9b4 │ │ │ │ sub.w r9, sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2a4 │ │ │ │ + beq.w b2b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n b6ec │ │ │ │ + ble.n b6fc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add.w sl, r0, #12 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ - b.n b69c │ │ │ │ + b.n b6ac │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - blx 9378 │ │ │ │ + blx 9388 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bpl.w bb6a │ │ │ │ - ldr r0, [pc, #852] @ (b9cc ) │ │ │ │ + bpl.w bb7a │ │ │ │ + ldr r0, [pc, #852] @ (b9dc ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bb06 │ │ │ │ - ldr r0, [pc, #844] @ (b9d0 ) │ │ │ │ + beq.w bb16 │ │ │ │ + ldr r0, [pc, #844] @ (b9e0 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bb1c │ │ │ │ + beq.w bb2c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.w bb96 │ │ │ │ + ble.w bba6 │ │ │ │ adds r4, #1 │ │ │ │ str.w r1, [sl, #4]! │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n b6e8 │ │ │ │ + beq.n b6f8 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - blx 9734 │ │ │ │ + blx 9744 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b660 │ │ │ │ + bne.n b670 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w b2a4 │ │ │ │ + bge.w b2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b2a4 │ │ │ │ + bne.w b2b4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r3, [pc, #780] @ (b9d4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r3, [pc, #780] @ (b9e4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b776 │ │ │ │ + bne.n b786 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b986 │ │ │ │ - ldr r3, [pc, #848] @ (ba2c ) │ │ │ │ + beq.w b996 │ │ │ │ + ldr r3, [pc, #848] @ (ba3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #848] @ (ba30 ) │ │ │ │ + ldr r1, [pc, #848] @ (ba40 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bbca │ │ │ │ - ldr r3, [pc, #828] @ (ba34 ) │ │ │ │ + bne.w bbda │ │ │ │ + ldr r3, [pc, #828] @ (ba44 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ - b.n af74 │ │ │ │ - ldr r5, [pc, #820] @ (ba38 ) │ │ │ │ + b.n af84 │ │ │ │ + ldr r5, [pc, #820] @ (ba48 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b440 │ │ │ │ + b.n b450 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bne.w b50c │ │ │ │ + bne.w b51c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bab8 │ │ │ │ + beq.w bac8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 977c │ │ │ │ + blx 978c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b544 │ │ │ │ + bge.w b554 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b1e4 │ │ │ │ + beq.w b1f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1e4 │ │ │ │ + beq.w b1f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w b1e4 │ │ │ │ + bge.w b1f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b1e4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b526 │ │ │ │ - ldr r2, [pc, #740] @ (ba3c ) │ │ │ │ - ldr r3, [pc, #744] @ (ba40 ) │ │ │ │ + bne.w b1f4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b536 │ │ │ │ + ldr r2, [pc, #740] @ (ba4c ) │ │ │ │ + ldr r3, [pc, #744] @ (ba50 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b426 │ │ │ │ - ldr r5, [pc, #740] @ (ba44 ) │ │ │ │ + b.n b436 │ │ │ │ + ldr r5, [pc, #740] @ (ba54 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b3c4 │ │ │ │ - ldr r2, [pc, #736] @ (ba48 ) │ │ │ │ - ldr r3, [pc, #740] @ (ba4c ) │ │ │ │ + b.n b3d4 │ │ │ │ + ldr r2, [pc, #736] @ (ba58 ) │ │ │ │ + ldr r3, [pc, #740] @ (ba5c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w b3b0 │ │ │ │ - b.n b5dc │ │ │ │ + bne.w b3c0 │ │ │ │ + b.n b5ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b990 │ │ │ │ - ldr r3, [pc, #720] @ (ba50 ) │ │ │ │ + beq.w b9a0 │ │ │ │ + ldr r3, [pc, #720] @ (ba60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n b80c │ │ │ │ - ldr r4, [pc, #716] @ (ba54 ) │ │ │ │ + ble.n b81c │ │ │ │ + ldr r4, [pc, #716] @ (ba64 ) │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b96e │ │ │ │ - ldr r5, [pc, #708] @ (ba58 ) │ │ │ │ + beq.w b97e │ │ │ │ + ldr r5, [pc, #708] @ (ba68 ) │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #708] @ (ba5c ) │ │ │ │ + ldr r1, [pc, #708] @ (ba6c ) │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r2, [pc, #696] @ (ba60 ) │ │ │ │ - ldr r3, [pc, #696] @ (ba64 ) │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r2, [pc, #696] @ (ba70 ) │ │ │ │ + ldr r3, [pc, #696] @ (ba74 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b5ca │ │ │ │ - ldr r2, [pc, #692] @ (ba68 ) │ │ │ │ - ldr r3, [pc, #696] @ (ba6c ) │ │ │ │ + b.n b5da │ │ │ │ + ldr r2, [pc, #692] @ (ba78 ) │ │ │ │ + ldr r3, [pc, #696] @ (ba7c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b246 │ │ │ │ - ldr r3, [pc, #548] @ (b9e0 ) │ │ │ │ + b.n b256 │ │ │ │ + ldr r3, [pc, #548] @ (b9f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #688] @ (ba70 ) │ │ │ │ + ldr r1, [pc, #688] @ (ba80 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r3, [pc, #528] @ (b9e0 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r3, [pc, #528] @ (b9f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #672] @ (ba74 ) │ │ │ │ + ldr r1, [pc, #672] @ (ba84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r3, [pc, #512] @ (b9e0 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r3, [pc, #512] @ (b9f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #660] @ (ba78 ) │ │ │ │ + ldr r1, [pc, #660] @ (ba88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r3, [pc, #492] @ (b9e0 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r3, [pc, #492] @ (b9f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #644] @ (ba7c ) │ │ │ │ + ldr r1, [pc, #644] @ (ba8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r2, [pc, #636] @ (ba80 ) │ │ │ │ - ldr r3, [pc, #636] @ (ba84 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r2, [pc, #636] @ (ba90 ) │ │ │ │ + ldr r3, [pc, #636] @ (ba94 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b4fe │ │ │ │ - ldr r4, [pc, #632] @ (ba88 ) │ │ │ │ + b.n b50e │ │ │ │ + ldr r4, [pc, #632] @ (ba98 ) │ │ │ │ add r4, pc │ │ │ │ - b.n b78a │ │ │ │ + b.n b79a │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -3020,76 +3020,76 @@ │ │ │ │ it eq │ │ │ │ orreq.w r0, r0, #1 │ │ │ │ subs r2, #58 @ 0x3a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ orrls.w r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bb7e │ │ │ │ + beq.w bb8e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r1, sl │ │ │ │ it ge │ │ │ │ movge r1, sl │ │ │ │ mov r5, r8 │ │ │ │ cmp r8, r1 │ │ │ │ mov r7, r1 │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w b13c │ │ │ │ + bne.w b14c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b4a8 │ │ │ │ + beq.w b4b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b496 │ │ │ │ - ldr r3, [pc, #352] @ (b9d4 ) │ │ │ │ + beq.w b4a6 │ │ │ │ + ldr r3, [pc, #352] @ (b9e4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b99a │ │ │ │ - ldr r3, [pc, #520] @ (ba8c ) │ │ │ │ + beq.w b9aa │ │ │ │ + ldr r3, [pc, #520] @ (ba9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #520] @ (ba90 ) │ │ │ │ + ldr r1, [pc, #520] @ (baa0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r2, fp, lsl #2 │ │ │ │ rsb r2, r2, #16 │ │ │ │ adds r2, r6, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r2 │ │ │ │ - b.n b8cc │ │ │ │ + b.n b8dc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b906 │ │ │ │ + ble.n b916 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b936 │ │ │ │ + beq.n b946 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w b454 │ │ │ │ + beq.w b464 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ @@ -3099,1880 +3099,1880 @@ │ │ │ │ itt eq │ │ │ │ ldrbeq.w r2, [r9, #1] │ │ │ │ addeq.w r9, r9, #1 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w bb38 │ │ │ │ + bls.w bb48 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b8a6 │ │ │ │ + bgt.n b8b6 │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, b936 │ │ │ │ + cbz r2, b946 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bb20 │ │ │ │ + bpl.w bb30 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - bl a778 │ │ │ │ + bl a788 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, b95e │ │ │ │ + cbz r0, b96e │ │ │ │ subs r6, #1 │ │ │ │ - b.n b8b6 │ │ │ │ + b.n b8c6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b400 │ │ │ │ + bgt.w b410 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b400 │ │ │ │ - cbnz r6, b952 │ │ │ │ + ble.w b410 │ │ │ │ + cbnz r6, b962 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w b588 │ │ │ │ + beq.w b598 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n b8c4 │ │ │ │ + b.n b8d4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.w b210 │ │ │ │ + blt.w b220 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n b952 │ │ │ │ - b.n b210 │ │ │ │ - ldr r5, [pc, #292] @ (ba94 ) │ │ │ │ + blt.n b962 │ │ │ │ + b.n b220 │ │ │ │ + ldr r5, [pc, #292] @ (baa4 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b794 │ │ │ │ - ldr r3, [pc, #104] @ (b9e0 ) │ │ │ │ + b.n b7a4 │ │ │ │ + ldr r3, [pc, #104] @ (b9f0 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (ba98 ) │ │ │ │ + ldr r1, [pc, #284] @ (baa8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n b2a4 │ │ │ │ - ldr r2, [pc, #276] @ (ba9c ) │ │ │ │ - ldr r3, [pc, #276] @ (baa0 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n b2b4 │ │ │ │ + ldr r2, [pc, #276] @ (baac ) │ │ │ │ + ldr r3, [pc, #276] @ (bab0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b6de │ │ │ │ - ldr r2, [pc, #272] @ (baa4 ) │ │ │ │ - ldr r3, [pc, #276] @ (baa8 ) │ │ │ │ + b.n b6ee │ │ │ │ + ldr r2, [pc, #272] @ (bab4 ) │ │ │ │ + ldr r3, [pc, #276] @ (bab8 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b780 │ │ │ │ - ldr r2, [pc, #272] @ (baac ) │ │ │ │ - ldr r3, [pc, #272] @ (bab0 ) │ │ │ │ + b.n b790 │ │ │ │ + ldr r2, [pc, #272] @ (babc ) │ │ │ │ + ldr r3, [pc, #272] @ (bac0 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b886 │ │ │ │ - ldr r3, [pc, #56] @ (b9e0 ) │ │ │ │ + b.n b896 │ │ │ │ + ldr r3, [pc, #56] @ (b9f0 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #264] @ (bab4 ) │ │ │ │ + ldr r1, [pc, #264] @ (bac4 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n b2a4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b1e4 │ │ │ │ + blx 9850 │ │ │ │ + b.n b2b4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b1f4 │ │ │ │ nop │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r3, r2] │ │ │ │ + str r4, [r1, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #312] @ (bb24 ) │ │ │ │ + ldr r5, [pc, #248] @ (baf4 ) │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r3, r1] │ │ │ │ + str r6, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #36] @ 0x24 │ │ │ │ + ldrh r0, [r3, #42] @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r6] │ │ │ │ + ldrsb r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, r3] │ │ │ │ + str r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #896] @ (bd84 ) │ │ │ │ + ldr r7, [pc, #800] @ (bd34 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #936] @ (bdb0 ) │ │ │ │ + ldr r7, [pc, #840] @ (bd60 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #32] @ (ba34 ) │ │ │ │ + ldr r6, [pc, #960] @ (bde4 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, r2] │ │ │ │ + strh r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #888] @ (bd94 ) │ │ │ │ + ldr r7, [pc, #792] @ (bd44 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #424] @ (bbc8 ) │ │ │ │ + ldr r6, [pc, #328] @ (bb78 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #240] @ (bb14 ) │ │ │ │ + ldr r6, [pc, #144] @ (bac4 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, r5] │ │ │ │ + str r6, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #160] @ (bacc ) │ │ │ │ + ldr r6, [pc, #64] @ (ba7c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #160] @ (bad0 ) │ │ │ │ + ldr r5, [pc, #64] @ (ba80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #432] @ (bbe4 ) │ │ │ │ + ldr r7, [pc, #336] @ (bb94 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r3, #10] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #640] @ (bcc0 ) │ │ │ │ + ldr r4, [pc, #544] @ (bc70 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + ldrh r4, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #576] @ (bc8c ) │ │ │ │ + ldr r4, [pc, #480] @ (bc3c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r2, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #536] @ (bc6c ) │ │ │ │ + ldr r4, [pc, #440] @ (bc1c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #560] @ (bc88 ) │ │ │ │ + ldr r4, [pc, #464] @ (bc38 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, r6] │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #864] @ (bdc0 ) │ │ │ │ + ldr r6, [pc, #768] @ (bd70 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #312] @ (bb9c ) │ │ │ │ + ldr r4, [pc, #216] @ (bb4c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r6, #4] │ │ │ │ + ldrh r0, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #272] @ (bb7c ) │ │ │ │ + ldr r4, [pc, #176] @ (bb2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #920] @ (be0c ) │ │ │ │ + ldr r4, [pc, #824] @ (bdbc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #672] @ (bd18 ) │ │ │ │ + ldr r4, [pc, #576] @ (bcc8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #200] @ (bb44 ) │ │ │ │ + ldr r5, [pc, #104] @ (baf4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #304] @ (bbb0 ) │ │ │ │ + ldr r5, [pc, #208] @ (bb60 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #968] @ (be4c ) │ │ │ │ + ldr r3, [pc, #872] @ (bdfc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #56] @ (bac4 ) │ │ │ │ + ldr r3, [pc, #984] @ (be74 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #512] @ (bc90 ) │ │ │ │ + ldr r3, [pc, #416] @ (bc40 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #784] @ (bda4 ) │ │ │ │ + ldr r5, [pc, #688] @ (bd54 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #496] @ (bc8c ) │ │ │ │ + ldr r3, [pc, #400] @ (bc3c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #440] @ (bc58 ) │ │ │ │ + ldr r2, [pc, #344] @ (bc08 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #400] @ (bc38 ) │ │ │ │ + ldr r2, [pc, #304] @ (bbe8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ + strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #360] @ (bc18 ) │ │ │ │ + ldr r2, [pc, #264] @ (bbc8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, #54] @ 0x36 │ │ │ │ + strh r4, [r5, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #24] @ (bad0 ) │ │ │ │ + ldr r3, [pc, #952] @ (be80 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r2, [pc, #288] @ (bbe0 ) │ │ │ │ + ldr r2, [pc, #288] @ (bbf0 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, bafc │ │ │ │ - ldr r1, [pc, #280] @ (bbe4 ) │ │ │ │ + cbz r3, bb0c │ │ │ │ + ldr r1, [pc, #280] @ (bbf4 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #276] @ (bbe8 ) │ │ │ │ + ldr r1, [pc, #276] @ (bbf8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b2a4 │ │ │ │ + beq.w b2b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b1ec │ │ │ │ - b.w b2a4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bne.w b1fc │ │ │ │ + b.w b2b4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.w b2cc │ │ │ │ - ldr r3, [pc, #236] @ (bbec ) │ │ │ │ - ldr r1, [pc, #240] @ (bbf0 ) │ │ │ │ + b.w b2dc │ │ │ │ + ldr r3, [pc, #236] @ (bbfc ) │ │ │ │ + ldr r1, [pc, #240] @ (bc00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - b.n bacc │ │ │ │ - ldr r3, [pc, #236] @ (bbf4 ) │ │ │ │ + b.n badc │ │ │ │ + ldr r3, [pc, #236] @ (bc04 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #232] @ (bbf8 ) │ │ │ │ - ldr r0, [pc, #236] @ (bbfc ) │ │ │ │ + ldr r1, [pc, #232] @ (bc08 ) │ │ │ │ + ldr r0, [pc, #236] @ (bc0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #220] @ (bc00 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #220] @ (bc10 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #220] @ (bc04 ) │ │ │ │ - ldr r0, [pc, #220] @ (bc08 ) │ │ │ │ + ldr r1, [pc, #220] @ (bc14 ) │ │ │ │ + ldr r0, [pc, #220] @ (bc18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (bc0c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (bc1c ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #208] @ (bc10 ) │ │ │ │ - ldr r0, [pc, #208] @ (bc14 ) │ │ │ │ + ldr r1, [pc, #208] @ (bc20 ) │ │ │ │ + ldr r0, [pc, #208] @ (bc24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (bc18 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (bc28 ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #196] @ (bc1c ) │ │ │ │ - ldr r0, [pc, #200] @ (bc20 ) │ │ │ │ + ldr r1, [pc, #196] @ (bc2c ) │ │ │ │ + ldr r0, [pc, #200] @ (bc30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a68 │ │ │ │ - ldr r3, [pc, #184] @ (bc24 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a78 │ │ │ │ + ldr r3, [pc, #184] @ (bc34 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #184] @ (bc28 ) │ │ │ │ - ldr r0, [pc, #184] @ (bc2c ) │ │ │ │ + ldr r1, [pc, #184] @ (bc38 ) │ │ │ │ + ldr r0, [pc, #184] @ (bc3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (bc30 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (bc40 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #172] @ (bc34 ) │ │ │ │ - ldr r0, [pc, #176] @ (bc38 ) │ │ │ │ + ldr r1, [pc, #172] @ (bc44 ) │ │ │ │ + ldr r0, [pc, #176] @ (bc48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #160] @ (bc3c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #160] @ (bc4c ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #156] @ (bc40 ) │ │ │ │ - ldr r0, [pc, #160] @ (bc44 ) │ │ │ │ + ldr r1, [pc, #156] @ (bc50 ) │ │ │ │ + ldr r0, [pc, #160] @ (bc54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (bc48 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (bc58 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #144] @ (bc4c ) │ │ │ │ - ldr r0, [pc, #148] @ (bc50 ) │ │ │ │ + ldr r1, [pc, #144] @ (bc5c ) │ │ │ │ + ldr r0, [pc, #148] @ (bc60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (bc54 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (bc64 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #136] @ (bc58 ) │ │ │ │ - ldr r0, [pc, #136] @ (bc5c ) │ │ │ │ + ldr r1, [pc, #136] @ (bc68 ) │ │ │ │ + ldr r0, [pc, #136] @ (bc6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #232] @ (bcd0 ) │ │ │ │ + ldr r1, [pc, #136] @ (bc80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #1016] @ (bfe4 ) │ │ │ │ + ldr r4, [pc, #920] @ (bf94 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #192] @ (bcb0 ) │ │ │ │ + ldr r1, [pc, #96] @ (bc60 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, #42] @ 0x2a │ │ │ │ + strh r2, [r1, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ + strh r4, [r2, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - bics r6, r7 │ │ │ │ + bics r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ca │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r7, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - blx sl │ │ │ │ + blx r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #600] @ (be64 ) │ │ │ │ + ldr r3, [pc, #504] @ (be14 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - blx r7 │ │ │ │ + blx r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #392] @ (bda0 ) │ │ │ │ + ldr r3, [pc, #296] @ (bd50 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + strh r4, [r1, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + @ instruction: 0x478a │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #896] @ (bfa4 ) │ │ │ │ + ldr r0, [pc, #800] @ (bf54 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, #54] @ 0x36 │ │ │ │ + strh r2, [r6, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - bics r4, r3 │ │ │ │ + bics r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ - mvns r0, r1 │ │ │ │ + bics r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - bx lr │ │ │ │ + bx fp │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #752] @ (bf2c ) │ │ │ │ + ldr r3, [pc, #656] @ (bedc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - bx sl │ │ │ │ + bx r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #112] @ (bcb8 ) │ │ │ │ + ldr r3, [pc, #16] @ (bc68 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #16] @ (bc64 ) │ │ │ │ + ldr r2, [pc, #944] @ (c014 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - bx r5 │ │ │ │ + bx r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #152] @ (bcf8 ) │ │ │ │ + ldr r2, [pc, #56] @ (bca8 ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000bc60 : │ │ │ │ +0000bc70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #1984] @ c438 │ │ │ │ + ldr.w r2, [pc, #1984] @ c448 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1980] @ c43c │ │ │ │ + ldr.w r1, [pc, #1980] @ c44c │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [pc, #1960] @ c440 │ │ │ │ + ldr.w r2, [pc, #1960] @ c450 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c398 │ │ │ │ + beq.w c3a8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w c398 │ │ │ │ - cbz r3, bcbc │ │ │ │ + bpl.w c3a8 │ │ │ │ + cbz r3, bccc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.w c3c4 │ │ │ │ + bpl.w c3d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c3ae │ │ │ │ + beq.w c3be │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c36c │ │ │ │ + beq.w c37c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c25a │ │ │ │ + beq.w c26a │ │ │ │ movs r7, #0 │ │ │ │ - b.n bce2 │ │ │ │ + b.n bcf2 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c068 │ │ │ │ + beq.w c078 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bcd6 │ │ │ │ + beq.n bce6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r6, r7 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n bcf0 │ │ │ │ + bne.n bd00 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.w c072 │ │ │ │ + bne.w c082 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r1, [r2], #8 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #1840] @ c444 │ │ │ │ + ldr.w r2, [pc, #1840] @ c454 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c40a │ │ │ │ - ldr.w r2, [pc, #1828] @ c448 │ │ │ │ + beq.w c41a │ │ │ │ + ldr.w r2, [pc, #1828] @ c458 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c368 │ │ │ │ + beq.w c378 │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c09e │ │ │ │ + beq.w c0ae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ ittt mi │ │ │ │ ldrmi r2, [r3, #8] │ │ │ │ strmi r2, [sp, #24] │ │ │ │ addmi r2, r9 │ │ │ │ - bpl.w c420 │ │ │ │ + bpl.w c430 │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w c0a8 │ │ │ │ + blt.w c0b8 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n be52 │ │ │ │ + beq.n be62 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov sl, r8 │ │ │ │ clz r2, r2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r7, ip │ │ │ │ mov r3, r8 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n bd9a │ │ │ │ + b.n bdaa │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add.w r1, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ moveq r4, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n bde6 │ │ │ │ + beq.n bdf6 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r6 │ │ │ │ add.w r1, r1, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq.n be42 │ │ │ │ + beq.n be52 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n bdba │ │ │ │ + bne.n bdca │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9538 │ │ │ │ + blx 9548 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n bd78 │ │ │ │ + bne.n bd88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w c1f6 │ │ │ │ + bne.w c206 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c07a │ │ │ │ + bne.w c08a │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov sl, r5 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ itee ne │ │ │ │ addne r4, #1 │ │ │ │ addeq r4, #2 │ │ │ │ moveq r8, r5 │ │ │ │ cmp sl, r9 │ │ │ │ mov r2, sl │ │ │ │ it ge │ │ │ │ movge r2, r9 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.w bf6a │ │ │ │ + ble.w bf7a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w c382 │ │ │ │ + bpl.w c392 │ │ │ │ add.w r2, r7, #16 │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r0, #0] │ │ │ │ strlt r0, [sp, #68] @ 0x44 │ │ │ │ - bge.w bfd2 │ │ │ │ + bge.w bfe2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ add.w ip, r1, #4 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - bge.n be36 │ │ │ │ + bge.n be46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c05e │ │ │ │ + beq.w c06e │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bd9a │ │ │ │ + bne.n bdaa │ │ │ │ mov r2, fp │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c1fa │ │ │ │ + bne.w c20a │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r9 │ │ │ │ mov r4, r6 │ │ │ │ it ge │ │ │ │ movge r4, r9 │ │ │ │ cmp r4, sl │ │ │ │ it ge │ │ │ │ movge r4, sl │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w c134 │ │ │ │ + beq.w c144 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9598 │ │ │ │ + blx 95a8 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c03e │ │ │ │ + beq.w c04e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, be94 │ │ │ │ + cbz r2, bea4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2b0 │ │ │ │ + beq.w c2c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w c2e0 │ │ │ │ + ble.w c2f0 │ │ │ │ cmp r4, r6 │ │ │ │ mov.w sl, r7, lsl #2 │ │ │ │ it ge │ │ │ │ movge r4, r6 │ │ │ │ cmp r4, r7 │ │ │ │ it le │ │ │ │ addle r5, sp, #80 @ 0x50 │ │ │ │ - ble.n bee2 │ │ │ │ + ble.n bef2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r9, r7 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov fp, r3 │ │ │ │ add.w r8, r2, sl │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - blx 94d8 │ │ │ │ + blx 94e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w c1aa │ │ │ │ + blt.w c1ba │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c17c │ │ │ │ + bne.w c18c │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n beba │ │ │ │ + bne.n beca │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov fp, r3 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r4, sl │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2e0 │ │ │ │ + beq.w c2f0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w c29e │ │ │ │ + bpl.w c2ae │ │ │ │ cmp r6, r7 │ │ │ │ itt gt │ │ │ │ movgt sl, r4 │ │ │ │ movgt r5, r7 │ │ │ │ - ble.n bf2e │ │ │ │ + ble.n bf3e │ │ │ │ ldr.w r1, [sl] │ │ │ │ - blx 9444 │ │ │ │ + blx 9454 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n beee │ │ │ │ + bne.n befe │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bf16 │ │ │ │ + bne.n bf26 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c318 │ │ │ │ + beq.w c328 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 977c │ │ │ │ + blx 978c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n beee │ │ │ │ + bge.n befe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c1cc │ │ │ │ + beq.w c1dc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c1cc │ │ │ │ + beq.w c1dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w c1cc │ │ │ │ + bge.w c1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c1cc │ │ │ │ - b.n c1c0 │ │ │ │ + bne.w c1dc │ │ │ │ + b.n c1d0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n bfe0 │ │ │ │ + bne.n bff0 │ │ │ │ cmp r8, r5 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ - cbnz r2, bfb6 │ │ │ │ + cbnz r2, bfc6 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ orrs r2, r1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c2e0 │ │ │ │ + bne.w c2f0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n bd8a │ │ │ │ + b.n bd9a │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w c106 │ │ │ │ + bge.w c116 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c3f2 │ │ │ │ + bne.w c402 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w c3da │ │ │ │ + bne.w c3ea │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n bd8a │ │ │ │ + b.n bd9a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n be36 │ │ │ │ + b.n be46 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ - blx 94d8 │ │ │ │ + blx 94e8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c03e │ │ │ │ + blt.n c04e │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0f0 │ │ │ │ + beq.n c100 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n be18 │ │ │ │ + b.n be28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c170 │ │ │ │ - ldr.w r3, [pc, #1084] @ c44c │ │ │ │ + beq.w c180 │ │ │ │ + ldr.w r3, [pc, #1084] @ c45c │ │ │ │ add r3, pc │ │ │ │ cmp fp, r5 │ │ │ │ - bge.w c1f0 │ │ │ │ - ldr.w r4, [pc, #1076] @ c450 │ │ │ │ + bge.w c200 │ │ │ │ + ldr.w r4, [pc, #1076] @ c460 │ │ │ │ add r4, pc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w c236 │ │ │ │ - ldr.w r2, [pc, #1068] @ c454 │ │ │ │ + beq.w c246 │ │ │ │ + ldr.w r2, [pc, #1068] @ c464 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1068] @ c458 │ │ │ │ + ldr.w r1, [pc, #1068] @ c468 │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1048] @ c45c │ │ │ │ - ldr r3, [pc, #1008] @ (c438 ) │ │ │ │ + ldr.w r2, [pc, #1048] @ c46c │ │ │ │ + ldr r3, [pc, #1008] @ (c448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w c34c │ │ │ │ + bne.w c35c │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n be36 │ │ │ │ + b.n be46 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w bd02 │ │ │ │ + beq.w bd12 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n bd12 │ │ │ │ + b.n bd22 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #992] @ (c460 ) │ │ │ │ + ldr r3, [pc, #992] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c006 │ │ │ │ + bne.n c016 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c164 │ │ │ │ - ldr r3, [pc, #980] @ (c464 ) │ │ │ │ + beq.n c174 │ │ │ │ + ldr r3, [pc, #980] @ (c474 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #980] @ (c468 ) │ │ │ │ + ldr r1, [pc, #980] @ (c478 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w bd4e │ │ │ │ + bge.w bd5e │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w bd4e │ │ │ │ - ldr r3, [pc, #940] @ (c460 ) │ │ │ │ + bne.w bd5e │ │ │ │ + ldr r3, [pc, #940] @ (c470 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c30c │ │ │ │ - ldr r3, [pc, #936] @ (c46c ) │ │ │ │ + beq.w c31c │ │ │ │ + ldr r3, [pc, #936] @ (c47c ) │ │ │ │ add r3, pc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c2e4 │ │ │ │ - ldr r1, [pc, #928] @ (c470 ) │ │ │ │ + bne.w c2f4 │ │ │ │ + ldr r1, [pc, #928] @ (c480 ) │ │ │ │ add r1, pc │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w c2ea │ │ │ │ - ldr r4, [pc, #920] @ (c474 ) │ │ │ │ + beq.w c2fa │ │ │ │ + ldr r4, [pc, #920] @ (c484 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #920] @ (c478 ) │ │ │ │ + ldr r1, [pc, #920] @ (c488 ) │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ cmp r8, r5 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ it gt │ │ │ │ orrgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bfb0 │ │ │ │ - ldr r3, [pc, #856] @ (c460 ) │ │ │ │ + beq.w bfc0 │ │ │ │ + ldr r3, [pc, #856] @ (c470 ) │ │ │ │ cmp sl, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bgt.w c23c │ │ │ │ + bgt.w c24c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c27a │ │ │ │ - ldr r3, [pc, #860] @ (c47c ) │ │ │ │ + beq.w c28a │ │ │ │ + ldr r3, [pc, #860] @ (c48c ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #860] @ (c480 ) │ │ │ │ + ldr r1, [pc, #860] @ (c490 ) │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w be94 │ │ │ │ + beq.w bea4 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c2f0 │ │ │ │ + bne.w c300 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w be94 │ │ │ │ - b.n c03e │ │ │ │ - ldr r3, [pc, #796] @ (c484 ) │ │ │ │ + bne.w bea4 │ │ │ │ + b.n c04e │ │ │ │ + ldr r3, [pc, #796] @ (c494 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #796] @ (c488 ) │ │ │ │ + ldr r3, [pc, #796] @ (c498 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c092 │ │ │ │ - ldr r3, [pc, #792] @ (c48c ) │ │ │ │ + b.n c0a2 │ │ │ │ + ldr r3, [pc, #792] @ (c49c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #792] @ (c490 ) │ │ │ │ + ldr r3, [pc, #792] @ (c4a0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c012 │ │ │ │ + b.n c022 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n c260 │ │ │ │ - ldr r3, [pc, #728] @ (c460 ) │ │ │ │ + blt.n c270 │ │ │ │ + ldr r3, [pc, #728] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c286 │ │ │ │ - ldr r3, [pc, #768] @ (c494 ) │ │ │ │ + beq.n c296 │ │ │ │ + ldr r3, [pc, #768] @ (c4a4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r1, [r8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #756] @ (c498 ) │ │ │ │ + ldr r1, [pc, #756] @ (c4a8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, c1c4 │ │ │ │ + cbz r3, c1d4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, c1c4 │ │ │ │ + cbz r0, c1d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c1c4 │ │ │ │ + bge.n c1d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c1c4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, c1d4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c03e │ │ │ │ + beq.w c04e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c03e │ │ │ │ + beq.w c04e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w c03e │ │ │ │ + bge.w c04e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c03e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c03e │ │ │ │ - ldr r4, [pc, #680] @ (c49c ) │ │ │ │ + bne.w c04e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c04e │ │ │ │ + ldr r4, [pc, #680] @ (c4ac ) │ │ │ │ add r4, pc │ │ │ │ - b.n c01e │ │ │ │ + b.n c02e │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #612] @ (c460 ) │ │ │ │ + ldr r3, [pc, #612] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c292 │ │ │ │ - ldr r3, [pc, #660] @ (c4a0 ) │ │ │ │ + beq.n c2a2 │ │ │ │ + ldr r3, [pc, #660] @ (c4b0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, fp │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n c2d4 │ │ │ │ - ldr r4, [pc, #652] @ (c4a4 ) │ │ │ │ + bge.n c2e4 │ │ │ │ + ldr r4, [pc, #652] @ (c4b4 ) │ │ │ │ add r4, pc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n c2da │ │ │ │ - ldr r2, [pc, #648] @ (c4a8 ) │ │ │ │ + beq.n c2ea │ │ │ │ + ldr r2, [pc, #648] @ (c4b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #648] @ (c4ac ) │ │ │ │ + ldr r1, [pc, #648] @ (c4bc ) │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ - ldr r2, [pc, #632] @ (c4b0 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n c02a │ │ │ │ - cbz r3, c26e │ │ │ │ - ldr r3, [pc, #628] @ (c4b4 ) │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ + ldr r2, [pc, #632] @ (c4c0 ) │ │ │ │ + add r2, pc │ │ │ │ + b.n c03a │ │ │ │ + cbz r3, c27e │ │ │ │ + ldr r3, [pc, #628] @ (c4c4 ) │ │ │ │ add r3, pc │ │ │ │ adds r1, r5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr.w r4, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [pc, #616] @ (c4b8 ) │ │ │ │ + ldr r1, [pc, #616] @ (c4c8 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n bcfa │ │ │ │ + b.n bd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c184 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c184 │ │ │ │ - ldr r3, [pc, #588] @ (c4bc ) │ │ │ │ + bne.n c194 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c194 │ │ │ │ + ldr r3, [pc, #588] @ (c4cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #584] @ (c4c0 ) │ │ │ │ + ldr r3, [pc, #584] @ (c4d0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c242 │ │ │ │ - ldr r3, [pc, #584] @ (c4c4 ) │ │ │ │ + b.n c252 │ │ │ │ + ldr r3, [pc, #584] @ (c4d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #580] @ (c4c8 ) │ │ │ │ + ldr r3, [pc, #580] @ (c4d8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c120 │ │ │ │ - ldr r3, [pc, #580] @ (c4cc ) │ │ │ │ + b.n c130 │ │ │ │ + ldr r3, [pc, #580] @ (c4dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #576] @ (c4d0 ) │ │ │ │ + ldr r3, [pc, #576] @ (c4e0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c196 │ │ │ │ - ldr r3, [pc, #576] @ (c4d4 ) │ │ │ │ + b.n c1a6 │ │ │ │ + ldr r3, [pc, #576] @ (c4e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #572] @ (c4d8 ) │ │ │ │ + ldr r3, [pc, #572] @ (c4e8 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c20c │ │ │ │ - ldr r3, [pc, #448] @ (c460 ) │ │ │ │ + b.n c21c │ │ │ │ + ldr r3, [pc, #448] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (c4dc ) │ │ │ │ + ldr r1, [pc, #568] @ (c4ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n c1aa │ │ │ │ + blx 92a0 │ │ │ │ + b.n c1ba │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c03e │ │ │ │ + beq.w c04e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w c03e │ │ │ │ + bge.w c04e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c1cc │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c1cc │ │ │ │ - ldr r4, [pc, #520] @ (c4e0 ) │ │ │ │ + bne.w c1dc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c1dc │ │ │ │ + ldr r4, [pc, #520] @ (c4f0 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c21a │ │ │ │ - ldr r2, [pc, #520] @ (c4e4 ) │ │ │ │ + b.n c22a │ │ │ │ + ldr r2, [pc, #520] @ (c4f4 ) │ │ │ │ add r2, pc │ │ │ │ - b.n c222 │ │ │ │ + b.n c232 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c040 │ │ │ │ - ldr r1, [pc, #512] @ (c4e8 ) │ │ │ │ + b.n c050 │ │ │ │ + ldr r1, [pc, #512] @ (c4f8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n c0d2 │ │ │ │ - ldr r4, [pc, #512] @ (c4ec ) │ │ │ │ + b.n c0e2 │ │ │ │ + ldr r4, [pc, #512] @ (c4fc ) │ │ │ │ add r4, pc │ │ │ │ - b.n c0dc │ │ │ │ - ldr r3, [pc, #364] @ (c460 ) │ │ │ │ + b.n c0ec │ │ │ │ + ldr r3, [pc, #364] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c350 │ │ │ │ - ldr r3, [pc, #496] @ (c4f0 ) │ │ │ │ + cbz r3, c360 │ │ │ │ + ldr r3, [pc, #496] @ (c500 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #496] @ (c4f4 ) │ │ │ │ + ldr r1, [pc, #496] @ (c504 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n c03e │ │ │ │ - ldr r3, [pc, #488] @ (c4f8 ) │ │ │ │ + blx 9850 │ │ │ │ + b.n c04e │ │ │ │ + ldr r3, [pc, #488] @ (c508 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #488] @ (c4fc ) │ │ │ │ + ldr r3, [pc, #488] @ (c50c ) │ │ │ │ add r3, pc │ │ │ │ - b.n c0c6 │ │ │ │ - ldr r3, [pc, #324] @ (c460 ) │ │ │ │ + b.n c0d6 │ │ │ │ + ldr r3, [pc, #324] @ (c470 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c35c │ │ │ │ - ldr r1, [pc, #472] @ (c500 ) │ │ │ │ + cbz r3, c36c │ │ │ │ + ldr r1, [pc, #472] @ (c510 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #468] @ (c504 ) │ │ │ │ + ldr r1, [pc, #468] @ (c514 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c03e │ │ │ │ + beq.w c04e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c1d6 │ │ │ │ - b.n c03e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (c508 ) │ │ │ │ + bne.w c1e6 │ │ │ │ + b.n c04e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (c518 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (c50c ) │ │ │ │ + ldr r3, [pc, #436] @ (c51c ) │ │ │ │ add r3, pc │ │ │ │ - b.n c300 │ │ │ │ - ldr r3, [pc, #432] @ (c510 ) │ │ │ │ - ldr r1, [pc, #436] @ (c514 ) │ │ │ │ + b.n c310 │ │ │ │ + ldr r3, [pc, #432] @ (c520 ) │ │ │ │ + ldr r1, [pc, #436] @ (c524 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - b.n c328 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #424] @ (c518 ) │ │ │ │ + b.n c338 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #424] @ (c528 ) │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #424] @ (c51c ) │ │ │ │ - ldr r0, [pc, #428] @ (c520 ) │ │ │ │ + ldr r1, [pc, #424] @ (c52c ) │ │ │ │ + ldr r0, [pc, #428] @ (c530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (c524 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (c534 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #416] @ (c528 ) │ │ │ │ - ldr r0, [pc, #416] @ (c52c ) │ │ │ │ + ldr r1, [pc, #416] @ (c538 ) │ │ │ │ + ldr r0, [pc, #416] @ (c53c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (c530 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (c540 ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #404] @ (c534 ) │ │ │ │ - ldr r0, [pc, #408] @ (c538 ) │ │ │ │ + ldr r1, [pc, #404] @ (c544 ) │ │ │ │ + ldr r0, [pc, #408] @ (c548 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (c53c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (c54c ) │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #396] @ (c540 ) │ │ │ │ - ldr r0, [pc, #396] @ (c544 ) │ │ │ │ + ldr r1, [pc, #396] @ (c550 ) │ │ │ │ + ldr r0, [pc, #396] @ (c554 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (c548 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (c558 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #384] @ (c54c ) │ │ │ │ - ldr r0, [pc, #388] @ (c550 ) │ │ │ │ + ldr r1, [pc, #384] @ (c55c ) │ │ │ │ + ldr r0, [pc, #388] @ (c560 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (c554 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (c564 ) │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr r1, [pc, #372] @ (c558 ) │ │ │ │ - ldr r0, [pc, #376] @ (c55c ) │ │ │ │ + ldr r1, [pc, #372] @ (c568 ) │ │ │ │ + ldr r0, [pc, #376] @ (c56c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (c560 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (c570 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #360] @ (c564 ) │ │ │ │ - ldr r0, [pc, #364] @ (c568 ) │ │ │ │ + ldr r1, [pc, #360] @ (c574 ) │ │ │ │ + ldr r0, [pc, #364] @ (c578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (c56c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (c57c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #348] @ (c570 ) │ │ │ │ - ldr r0, [pc, #352] @ (c574 ) │ │ │ │ + ldr r1, [pc, #348] @ (c580 ) │ │ │ │ + ldr r0, [pc, #352] @ (c584 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (c578 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (c588 ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #340] @ (c57c ) │ │ │ │ - ldr r0, [pc, #344] @ (c580 ) │ │ │ │ + ldr r1, [pc, #340] @ (c58c ) │ │ │ │ + ldr r0, [pc, #344] @ (c590 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - muls r2, r7 │ │ │ │ + muls r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ - muls r2, r4 │ │ │ │ + muls r2, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ + mvns r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ - mvns r0, r7 │ │ │ │ + mvns r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #144] @ (c4e8 ) │ │ │ │ + ldr r3, [pc, #48] @ (c498 ) │ │ │ │ movs r2, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - muls r4, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp lr, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - muls r0, r0 │ │ │ │ + muls r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r0, r7 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [pc, #456] @ (c640 ) │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r0 │ │ │ │ - cmn r6, r4 │ │ │ │ + orrs r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ - blxns ip │ │ │ │ + orrs r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r2 │ │ │ │ + ldr r2, [pc, #360] @ (c5f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + cmp r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmn r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ + blxns r9 │ │ │ │ movs r2, r0 │ │ │ │ - negs r0, r6 │ │ │ │ + negs r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - blxns sl │ │ │ │ + ldrb r0, [r4, #30] │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r5 │ │ │ │ + negs r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - rors r2, r7 │ │ │ │ + ldrb r4, [r2, #30] │ │ │ │ movs r2, r0 │ │ │ │ - tst r4, r1 │ │ │ │ + negs r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #176] @ (c55c ) │ │ │ │ + blxns r7 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, r9 │ │ │ │ + tst r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #24] │ │ │ │ + rors r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - rors r4, r0 │ │ │ │ + rors r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, lr │ │ │ │ + ldr r1, [pc, #80] @ (c50c ) │ │ │ │ movs r2, r0 │ │ │ │ - sbcs r0, r1 │ │ │ │ + add r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r5, #23] │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ movs r2, r0 │ │ │ │ - adcs r4, r7 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + mov sl, fp │ │ │ │ movs r2, r0 │ │ │ │ adcs r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r6, [r2, #26] │ │ │ │ movs r2, r0 │ │ │ │ adcs r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r2, r0 │ │ │ │ - bx r2 │ │ │ │ + adcs r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - adcs r6, r0 │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #22] │ │ │ │ + adcs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r7, #21] │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ + mov sl, pc │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r0 │ │ │ │ + asrs r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - muls r0, r1 │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5 │ │ │ │ + ldrb r6, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r1, #21] │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3 │ │ │ │ + lsrs r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + orrs r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4 │ │ │ │ + lsrs r2, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r7, #23] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ + lsls r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - add lr, r1 │ │ │ │ + ldrb r4, [r6, #22] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ + lsls r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #27] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ movs r2, r0 │ │ │ │ - add sl, r7 │ │ │ │ + add r6, lr │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r1, #27] │ │ │ │ + cmp r4, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r2, [r3, #27] │ │ │ │ movs r2, r0 │ │ │ │ - add r2, ip │ │ │ │ + add r0, ip │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r2 │ │ │ │ + add sl, r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ + ldrb r4, [r0, #27] │ │ │ │ movs r2, r0 │ │ │ │ - add r4, r9 │ │ │ │ + add r2, r9 │ │ │ │ movs r2, r0 │ │ │ │ - add sl, r9 │ │ │ │ + add r4, pc │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + ldrb r6, [r5, #26] │ │ │ │ movs r2, r0 │ │ │ │ - add r6, r6 │ │ │ │ + add r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r1 │ │ │ │ + add sl, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ add r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ + add r4, lr │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r2, r0 │ │ │ │ add r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ - add r8, sp │ │ │ │ + add r8, pc │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, #25] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #186 @ 0xba │ │ │ │ + mvns r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + add r8, sl │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r0, [r2, #25] │ │ │ │ movs r2, r0 │ │ │ │ - add r6, pc │ │ │ │ + subs r2, #162 @ 0xa2 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r6, #174 @ 0xae │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + add r6, ip │ │ │ │ movs r2, r0 │ │ │ │ - add r8, r5 │ │ │ │ + add r8, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000c584 : │ │ │ │ +0000c594 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w lr, [pc, #76] @ c5e4 │ │ │ │ + ldr.w lr, [pc, #76] @ c5f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #76] @ (c5e8 ) │ │ │ │ + ldr r3, [pc, #76] @ (c5f8 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ add lr, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af2c │ │ │ │ - ldr r2, [pc, #40] @ (c5ec ) │ │ │ │ - ldr r3, [pc, #32] @ (c5e8 ) │ │ │ │ + bl af3c │ │ │ │ + ldr r2, [pc, #40] @ (c5fc ) │ │ │ │ + ldr r3, [pc, #32] @ (c5f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5e0 │ │ │ │ + bne.n c5f0 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c5f0 : │ │ │ │ +0000c600 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #88] @ c65c │ │ │ │ + ldr.w ip, [pc, #88] @ c66c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (c660 ) │ │ │ │ + ldr r3, [pc, #88] @ (c670 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w lr, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n c646 │ │ │ │ - ldr r2, [pc, #56] @ (c664 ) │ │ │ │ - ldr r3, [pc, #52] @ (c660 ) │ │ │ │ + bne.n c656 │ │ │ │ + ldr r2, [pc, #56] @ (c674 ) │ │ │ │ + ldr r3, [pc, #52] @ (c670 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c656 │ │ │ │ + bne.n c666 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov r3, lr │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af2c │ │ │ │ - b.n c628 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl af3c │ │ │ │ + b.n c638 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #244 @ 0xf4 │ │ │ │ + subs r1, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c668 : │ │ │ │ +0000c678 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr.w ip, [pc, #92] @ c6d8 │ │ │ │ + ldr.w ip, [pc, #92] @ c6e8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #92] @ (c6dc ) │ │ │ │ + ldr r3, [pc, #92] @ (c6ec ) │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ cmpeq r1, #1 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w ip, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.n c6c4 │ │ │ │ + bne.n c6d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #56] @ (c6e0 ) │ │ │ │ - ldr r3, [pc, #48] @ (c6dc ) │ │ │ │ + ldr r2, [pc, #56] @ (c6f0 ) │ │ │ │ + ldr r3, [pc, #48] @ (c6ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6d4 │ │ │ │ + bne.n c6e4 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ mov r3, ip │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af2c │ │ │ │ - b.n c6a6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + bl af3c │ │ │ │ + b.n c6b6 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c6e4 : │ │ │ │ +0000c6f4 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ - ldr.w lr, [pc, #128] @ c778 │ │ │ │ + ldr.w lr, [pc, #128] @ c788 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (c77c ) │ │ │ │ + ldr r3, [pc, #128] @ (c78c ) │ │ │ │ add.w ip, sp, #28 │ │ │ │ add lr, pc │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - cbz r2, c742 │ │ │ │ + cbz r2, c752 │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl af2c │ │ │ │ - ldr r2, [pc, #88] @ (c780 ) │ │ │ │ - ldr r3, [pc, #84] @ (c77c ) │ │ │ │ + bl af3c │ │ │ │ + ldr r2, [pc, #88] @ (c790 ) │ │ │ │ + ldr r3, [pc, #84] @ (c78c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c772 │ │ │ │ + bne.n c782 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n c718 │ │ │ │ + beq.n c728 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n c718 │ │ │ │ + bgt.n c728 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - blt.n c718 │ │ │ │ + blt.n c728 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ subgt r0, #4 │ │ │ │ addgt.w r1, ip, r1, lsl #2 │ │ │ │ - ble.n c76e │ │ │ │ + ble.n c77e │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n c760 │ │ │ │ + bne.n c770 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c724 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n c734 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #196 @ 0xc4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c784 : │ │ │ │ +0000c794 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #92] @ c7f0 │ │ │ │ + ldr.w lr, [pc, #92] @ c800 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #84] @ c7f4 │ │ │ │ + ldr.w ip, [pc, #84] @ c804 │ │ │ │ add lr, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #68] @ (c7f8 ) │ │ │ │ + ldr r3, [pc, #68] @ (c808 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cbz r0, c7d4 │ │ │ │ + bl c6f4 │ │ │ │ + cbz r0, c7e4 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl a430 │ │ │ │ - ldr r2, [pc, #36] @ (c7fc ) │ │ │ │ - ldr r3, [pc, #28] @ (c7f4 ) │ │ │ │ + bl a440 │ │ │ │ + ldr r2, [pc, #36] @ (c80c ) │ │ │ │ + ldr r3, [pc, #28] @ (c804 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7ec │ │ │ │ + bne.n c7fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + subs r0, #74 @ 0x4a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r5 │ │ │ │ + add r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ + subs r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c800 : │ │ │ │ +0000c810 : │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ it cs │ │ │ │ movcs r2, #0 │ │ │ │ - cbnz r2, c818 │ │ │ │ + cbnz r2, c828 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9384 │ │ │ │ + blx 9394 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c830 : │ │ │ │ +0000c840 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c838 │ │ │ │ - b.w c800 │ │ │ │ + blt.n c848 │ │ │ │ + b.w c810 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 93f0 │ │ │ │ + blx 9400 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c850 : │ │ │ │ +0000c860 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ sbcs.w r3, r1, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp.w r0, #3221225472 @ 0xc0000000 │ │ │ │ and.w r3, r3, #1 │ │ │ │ sbcs.w r2, r1, #4294967295 @ 0xffffffff │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbnz r3, c882 │ │ │ │ + cbnz r3, c892 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - blx 9888 │ │ │ │ + blx 9898 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c88c : │ │ │ │ +0000c89c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c894 │ │ │ │ + bmi.n c8a4 │ │ │ │ asrs r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.w 93c4 │ │ │ │ + b.w 93d4 │ │ │ │ │ │ │ │ -0000c89c : │ │ │ │ +0000c8ac : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c8a2 │ │ │ │ + bmi.n c8b2 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000c8b4 : │ │ │ │ +0000c8c4 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c8ba │ │ │ │ + bmi.n c8ca │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c8b8 │ │ │ │ + bge.n c8c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c8b8 │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ + bne.n c8c8 │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c8d4 : │ │ │ │ +0000c8e4 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c8da │ │ │ │ + bmi.n c8ea │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n c8d8 │ │ │ │ + beq.n c8e8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c8d8 │ │ │ │ + bge.n c8e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c8d8 │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ + bne.n c8e8 │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c8f8 : │ │ │ │ +0000c908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9820 │ │ │ │ + b.w 9830 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c91c : │ │ │ │ +0000c92c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #10 │ │ │ │ - bl c800 │ │ │ │ + bl c810 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w c8f8 │ │ │ │ + b.w c908 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c940 : │ │ │ │ - ldr r3, [pc, #20] @ (c958 ) │ │ │ │ +0000c950 : │ │ │ │ + ldr r3, [pc, #20] @ (c968 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, c94e │ │ │ │ - ldr r2, [pc, #20] @ (c95c ) │ │ │ │ + cbz r0, c95e │ │ │ │ + ldr r2, [pc, #20] @ (c96c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 9204 │ │ │ │ - ldr r2, [pc, #16] @ (c960 ) │ │ │ │ + b.w 9214 │ │ │ │ + ldr r2, [pc, #16] @ (c970 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 9204 │ │ │ │ + b.w 9214 │ │ │ │ nop │ │ │ │ - adds r6, #186 @ 0xba │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000c964 : │ │ │ │ +0000c974 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (c9e8 ) │ │ │ │ + ldr r2, [pc, #116] @ (c9f8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (c9ec ) │ │ │ │ + ldr r3, [pc, #116] @ (c9fc ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (c9f0 ) │ │ │ │ + ldr r4, [pc, #112] @ (ca00 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fe0 │ │ │ │ + blx 8ff0 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n c9b6 │ │ │ │ - ldr r0, [pc, #84] @ (c9f4 ) │ │ │ │ - ldr r2, [pc, #76] @ (c9ec ) │ │ │ │ + beq.n c9c6 │ │ │ │ + ldr r0, [pc, #84] @ (ca04 ) │ │ │ │ + ldr r2, [pc, #76] @ (c9fc ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c9e2 │ │ │ │ + bne.n c9f2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - blx 9514 │ │ │ │ - cbnz r0, c9d8 │ │ │ │ + blx 9524 │ │ │ │ + cbnz r0, c9e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c99c │ │ │ │ - ldr r3, [pc, #44] @ (c9f8 ) │ │ │ │ - ldr r1, [pc, #44] @ (c9fc ) │ │ │ │ + beq.n c9ac │ │ │ │ + ldr r3, [pc, #44] @ (ca08 ) │ │ │ │ + ldr r1, [pc, #44] @ (ca0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n c99c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n c9ac │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + adds r6, #114 @ 0x72 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ands r2, r7 │ │ │ │ + ands r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ca00 : │ │ │ │ +0000ca10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #144] @ (caa4 ) │ │ │ │ + ldr r6, [pc, #144] @ (cab4 ) │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n ca94 │ │ │ │ + beq.n caa4 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w ip, r1, #2147483648 @ 0x80000000 │ │ │ │ ite eq │ │ │ │ moveq.w lr, #1 │ │ │ │ movne.w lr, #0 │ │ │ │ @@ -4981,66 +4981,66 @@ │ │ │ │ it ne │ │ │ │ movne.w lr, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n ca7c │ │ │ │ - bl 2fc0c │ │ │ │ + bne.n ca8c │ │ │ │ + bl 2fc04 │ │ │ │ teq r7, r5 │ │ │ │ - bmi.n ca5c │ │ │ │ + bmi.n ca6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mul.w r2, r4, r1 │ │ │ │ mla r2, r7, r0, r2 │ │ │ │ umull r4, r7, r4, r0 │ │ │ │ add r2, r7 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ cmpeq r4, r8 │ │ │ │ - beq.n ca58 │ │ │ │ + beq.n ca68 │ │ │ │ subs r0, #1 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (caa8 ) │ │ │ │ - ldr r1, [pc, #44] @ (caac ) │ │ │ │ + ldr r3, [pc, #40] @ (cab8 ) │ │ │ │ + ldr r1, [pc, #44] @ (cabc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n ca58 │ │ │ │ - ldr r3, [pc, #24] @ (cab0 ) │ │ │ │ - ldr r1, [pc, #28] @ (cab4 ) │ │ │ │ + b.n ca68 │ │ │ │ + ldr r3, [pc, #24] @ (cac0 ) │ │ │ │ + ldr r1, [pc, #28] @ (cac4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n ca8a │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + blx 92a0 │ │ │ │ + b.n ca9a │ │ │ │ + adds r5, #214 @ 0xd6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #204 @ 0xcc │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #144 @ 0x90 │ │ │ │ + subs r7, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cab8 : │ │ │ │ +0000cac8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ cb40 │ │ │ │ + ldr.w ip, [pc, #120] @ cb50 │ │ │ │ orrs.w lr, r2, r3 │ │ │ │ add ip, pc │ │ │ │ - beq.n cb26 │ │ │ │ + beq.n cb36 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, r1, #2147483648 @ 0x80000000 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ @@ -5048,7081 +5048,7081 @@ │ │ │ │ and.w ip, ip, #1 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n cb20 │ │ │ │ - bl 2fc0c │ │ │ │ + bne.n cb30 │ │ │ │ + bl 2fc04 │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bmi.n cb14 │ │ │ │ + bmi.n cb24 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n cb12 │ │ │ │ + beq.n cb22 │ │ │ │ adds r0, r5, r0 │ │ │ │ adc.w r1, r4, r3 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #28] @ (cb44 ) │ │ │ │ - ldr r1, [pc, #28] @ (cb48 ) │ │ │ │ + ldr r3, [pc, #28] @ (cb54 ) │ │ │ │ + ldr r1, [pc, #28] @ (cb58 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r5, #46 @ 0x2e │ │ │ │ + adds r5, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #254 @ 0xfe │ │ │ │ + subs r6, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cb4c : │ │ │ │ +0000cb5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (cbc0 ) │ │ │ │ + ldr r2, [pc, #100] @ (cbd0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (cbc4 ) │ │ │ │ + ldr r3, [pc, #100] @ (cbd4 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cbc8 ) │ │ │ │ + ldr r4, [pc, #96] @ (cbd8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 94c0 │ │ │ │ + blx 94d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cb96 │ │ │ │ - ldr r1, [pc, #76] @ (cbcc ) │ │ │ │ - ldr r2, [pc, #68] @ (cbc4 ) │ │ │ │ + beq.n cba6 │ │ │ │ + ldr r1, [pc, #76] @ (cbdc ) │ │ │ │ + ldr r2, [pc, #68] @ (cbd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cbba │ │ │ │ + bne.n cbca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ - cbnz r0, cbb4 │ │ │ │ + blx 9524 │ │ │ │ + cbnz r0, cbc4 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cb7c │ │ │ │ - ldr r3, [pc, #40] @ (cbd0 ) │ │ │ │ - ldr r1, [pc, #40] @ (cbd4 ) │ │ │ │ + beq.n cb8c │ │ │ │ + ldr r3, [pc, #40] @ (cbe0 ) │ │ │ │ + ldr r1, [pc, #40] @ (cbe4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ - b.n cb7c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n cb8c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #124 @ 0x7c │ │ │ │ + adds r4, #108 @ 0x6c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + subs r6, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cbd8 : │ │ │ │ +0000cbe8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (cc3c ) │ │ │ │ + ldr r3, [pc, #84] @ (cc4c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cc2a │ │ │ │ + cbz r1, cc3a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.n cc16 │ │ │ │ - bl 2f960 │ │ │ │ + beq.n cc26 │ │ │ │ + bl 2f958 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n cc08 │ │ │ │ + bmi.n cc18 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ addne.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (cc40 ) │ │ │ │ - ldr r1, [pc, #40] @ (cc44 ) │ │ │ │ + ldr r2, [pc, #40] @ (cc50 ) │ │ │ │ + ldr r1, [pc, #40] @ (cc54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (cc48 ) │ │ │ │ - ldr r1, [pc, #28] @ (cc4c ) │ │ │ │ + ldr r2, [pc, #28] @ (cc58 ) │ │ │ │ + ldr r1, [pc, #28] @ (cc5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n cc24 │ │ │ │ + blx 92a0 │ │ │ │ + b.n cc34 │ │ │ │ nop │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #50 @ 0x32 │ │ │ │ + subs r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #250 @ 0xfa │ │ │ │ + subs r5, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc50 : │ │ │ │ +0000cc60 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #80] @ ccb0 │ │ │ │ + ldr.w ip, [pc, #80] @ ccc0 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cc9a │ │ │ │ + cbz r1, ccaa │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cc8c │ │ │ │ + beq.n cc9c │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2fbf4 │ │ │ │ + bl 2fbec │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ - bmi.n cc90 │ │ │ │ + bmi.n cca0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cc8c │ │ │ │ + beq.n cc9c │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (ccb4 ) │ │ │ │ - ldr r1, [pc, #24] @ (ccb8 ) │ │ │ │ + ldr r3, [pc, #24] @ (ccc4 ) │ │ │ │ + ldr r1, [pc, #24] @ (ccc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cc8c │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + b.n cc9c │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ccbc : │ │ │ │ - ldr r3, [pc, #16] @ (ccd0 ) │ │ │ │ - ldr r2, [pc, #20] @ (ccd4 ) │ │ │ │ +0000cccc : │ │ │ │ + ldr r3, [pc, #16] @ (cce0 ) │ │ │ │ + ldr r2, [pc, #20] @ (cce4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (ccd8 ) │ │ │ │ + ldr r1, [pc, #20] @ (cce8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 928c │ │ │ │ + b.w 929c │ │ │ │ nop │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ + subs r5, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ccdc : │ │ │ │ +0000ccec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ (cd60 ) │ │ │ │ + ldr r2, [pc, #116] @ (cd70 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (cd64 ) │ │ │ │ + ldr r3, [pc, #116] @ (cd74 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (cd68 ) │ │ │ │ + ldr r4, [pc, #112] @ (cd78 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 94c0 │ │ │ │ + blx 94d0 │ │ │ │ add.w r3, r0, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ itt cs │ │ │ │ movcs r3, #1 │ │ │ │ strcs r3, [sp, #0] │ │ │ │ - bcs.n cd36 │ │ │ │ + bcs.n cd46 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ sxthne r0, r0 │ │ │ │ - beq.n cd36 │ │ │ │ - ldr r2, [pc, #76] @ (cd6c ) │ │ │ │ - ldr r3, [pc, #64] @ (cd64 ) │ │ │ │ + beq.n cd46 │ │ │ │ + ldr r2, [pc, #76] @ (cd7c ) │ │ │ │ + ldr r3, [pc, #64] @ (cd74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cd5a │ │ │ │ + bne.n cd6a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9514 │ │ │ │ - cbnz r0, cd54 │ │ │ │ + blx 9524 │ │ │ │ + cbnz r0, cd64 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cd1e │ │ │ │ - ldr r3, [pc, #40] @ (cd70 ) │ │ │ │ - ldr r1, [pc, #40] @ (cd74 ) │ │ │ │ + beq.n cd2e │ │ │ │ + ldr r3, [pc, #40] @ (cd80 ) │ │ │ │ + ldr r1, [pc, #40] @ (cd84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cd1e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n cd2e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #10 │ │ │ │ + adds r2, #250 @ 0xfa │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #62 @ 0x3e │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cd78 : │ │ │ │ +0000cd88 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (cde0 ) │ │ │ │ + ldr r3, [pc, #88] @ (cdf0 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cdd0 │ │ │ │ + cbz r1, cde0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ - beq.n cdbc │ │ │ │ - bl 2f960 │ │ │ │ + beq.n cdcc │ │ │ │ + bl 2f958 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ - bmi.n cdac │ │ │ │ + bmi.n cdbc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r3, #1 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ sxth r3, r3 │ │ │ │ cmp r5, r4 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #36] @ (cde4 ) │ │ │ │ - ldr r1, [pc, #40] @ (cde8 ) │ │ │ │ + ldr r2, [pc, #36] @ (cdf4 ) │ │ │ │ + ldr r1, [pc, #40] @ (cdf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (cdec ) │ │ │ │ - ldr r1, [pc, #28] @ (cdf0 ) │ │ │ │ + ldr r2, [pc, #24] @ (cdfc ) │ │ │ │ + ldr r1, [pc, #28] @ (ce00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n cdca │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ + blx 92a0 │ │ │ │ + b.n cdda │ │ │ │ + adds r2, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cdf4 : │ │ │ │ +0000ce04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #88] @ ce5c │ │ │ │ + ldr.w ip, [pc, #88] @ ce6c │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, ce44 │ │ │ │ + cbz r1, ce54 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n ce32 │ │ │ │ + beq.n ce42 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2fbf4 │ │ │ │ + bl 2fbec │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ - bmi.n ce36 │ │ │ │ + bmi.n ce46 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n ce32 │ │ │ │ + beq.n ce42 │ │ │ │ adds r0, r1, r3 │ │ │ │ sxth r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (ce60 ) │ │ │ │ - ldr r1, [pc, #28] @ (ce64 ) │ │ │ │ + ldr r3, [pc, #24] @ (ce70 ) │ │ │ │ + ldr r1, [pc, #28] @ (ce74 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n ce32 │ │ │ │ + b.n ce42 │ │ │ │ nop │ │ │ │ - adds r1, #244 @ 0xf4 │ │ │ │ + adds r1, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce68 : │ │ │ │ - ldr r3, [pc, #16] @ (ce7c ) │ │ │ │ - ldr r2, [pc, #20] @ (ce80 ) │ │ │ │ +0000ce78 : │ │ │ │ + ldr r3, [pc, #16] @ (ce8c ) │ │ │ │ + ldr r2, [pc, #20] @ (ce90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (ce84 ) │ │ │ │ + ldr r1, [pc, #20] @ (ce94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 928c │ │ │ │ + b.w 929c │ │ │ │ nop │ │ │ │ - adds r1, #144 @ 0x90 │ │ │ │ + adds r1, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #24 │ │ │ │ + subs r4, #0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce88 : │ │ │ │ +0000ce98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ (cefc ) │ │ │ │ + ldr r2, [pc, #100] @ (cf0c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #100] @ (cf00 ) │ │ │ │ + ldr r3, [pc, #100] @ (cf10 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cf04 ) │ │ │ │ + ldr r4, [pc, #96] @ (cf14 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 94c0 │ │ │ │ + blx 94d0 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls r0, r0 │ │ │ │ - bhi.n ced2 │ │ │ │ - ldr r2, [pc, #76] @ (cf08 ) │ │ │ │ - ldr r3, [pc, #64] @ (cf00 ) │ │ │ │ + bhi.n cee2 │ │ │ │ + ldr r2, [pc, #76] @ (cf18 ) │ │ │ │ + ldr r3, [pc, #64] @ (cf10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cef6 │ │ │ │ + bne.n cf06 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9514 │ │ │ │ - cbnz r0, cef2 │ │ │ │ + blx 9524 │ │ │ │ + cbnz r0, cf02 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ceba │ │ │ │ - ldr r3, [pc, #36] @ (cf0c ) │ │ │ │ - ldr r1, [pc, #40] @ (cf10 ) │ │ │ │ + beq.n ceca │ │ │ │ + ldr r3, [pc, #36] @ (cf1c ) │ │ │ │ + ldr r1, [pc, #40] @ (cf20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #239 @ 0xef │ │ │ │ - b.n ceba │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n ceca │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #90 @ 0x5a │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #62 @ 0x3e │ │ │ │ + adds r1, #46 @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #192 @ 0xc0 │ │ │ │ + subs r3, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cf14 : │ │ │ │ - ldr r3, [pc, #16] @ (cf28 ) │ │ │ │ - ldr r2, [pc, #20] @ (cf2c ) │ │ │ │ +0000cf24 : │ │ │ │ + ldr r3, [pc, #16] @ (cf38 ) │ │ │ │ + ldr r2, [pc, #20] @ (cf3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cf30 ) │ │ │ │ + ldr r1, [pc, #20] @ (cf40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 928c │ │ │ │ + b.w 929c │ │ │ │ nop │ │ │ │ - adds r0, #228 @ 0xe4 │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #140 @ 0x8c │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cf34 : │ │ │ │ +0000cf44 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n cf44 │ │ │ │ + bmi.n cf54 │ │ │ │ asrs r0, r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f64.s32 d0, s15 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - blx 9620 │ │ │ │ + blx 9630 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n cf6e │ │ │ │ + beq.n cf7e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 9514 │ │ │ │ - vldr d7, [pc, #16] @ cf88 │ │ │ │ + blx 9524 │ │ │ │ + vldr d7, [pc, #16] @ cf98 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d0, [sp] │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n cf6a │ │ │ │ + b.n cf7a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ │ │ │ -0000cf90 : │ │ │ │ +0000cfa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (d018 ) │ │ │ │ + ldr r3, [pc, #116] @ (d028 ) │ │ │ │ sub sp, #8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 949c │ │ │ │ + blx 94ac │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #1 │ │ │ │ it vs │ │ │ │ movvs r3, #0 │ │ │ │ - cbnz r3, cfda │ │ │ │ + cbnz r3, cfea │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - blx 9490 │ │ │ │ + blx 94a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d004 │ │ │ │ - ldr r3, [pc, #44] @ (d01c ) │ │ │ │ + cbz r0, d014 │ │ │ │ + ldr r3, [pc, #44] @ (d02c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (d020 ) │ │ │ │ + ldr r1, [pc, #44] @ (d030 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 90a4 │ │ │ │ - vldr d0, [pc, #8] @ d010 │ │ │ │ - b.n cfd2 │ │ │ │ + blx 90b4 │ │ │ │ + vldr d0, [pc, #8] @ d020 │ │ │ │ + b.n cfe2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + subs r2, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d024 : │ │ │ │ +0000d034 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #112] @ (d0a8 ) │ │ │ │ + ldr r3, [pc, #112] @ (d0b8 ) │ │ │ │ sub sp, #8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 96d4 │ │ │ │ + blx 96e4 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ ite vs │ │ │ │ movvs r3, #1 │ │ │ │ movvc r3, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ and.w r3, r3, #1 │ │ │ │ it vs │ │ │ │ movvs r3, #0 │ │ │ │ - cbnz r3, d06e │ │ │ │ + cbnz r3, d07e │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - blx 9490 │ │ │ │ + blx 94a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d098 │ │ │ │ - ldr r3, [pc, #40] @ (d0ac ) │ │ │ │ + cbz r0, d0a8 │ │ │ │ + ldr r3, [pc, #40] @ (d0bc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (d0b0 ) │ │ │ │ + ldr r1, [pc, #40] @ (d0c0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 90a4 │ │ │ │ - vldr d0, [pc, #4] @ d0a0 │ │ │ │ - b.n d066 │ │ │ │ + blx 90b4 │ │ │ │ + vldr d0, [pc, #4] @ d0b0 │ │ │ │ + b.n d076 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r7, #190 @ 0xbe │ │ │ │ + cmp r7, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #70 @ 0x46 │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d0b4 : │ │ │ │ +0000d0c4 : │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #84] @ d110 │ │ │ │ - ldr r3, [pc, #96] @ (d120 ) │ │ │ │ + vldr d6, [pc, #84] @ d120 │ │ │ │ + ldr r3, [pc, #96] @ (d130 ) │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d0ce │ │ │ │ - b.w 9668 │ │ │ │ + bgt.n d0de │ │ │ │ + b.w 9678 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - blx 9490 │ │ │ │ + blx 94a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d106 │ │ │ │ - ldr r3, [pc, #48] @ (d124 ) │ │ │ │ + cbz r0, d116 │ │ │ │ + ldr r3, [pc, #48] @ (d134 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (d128 ) │ │ │ │ + ldr r1, [pc, #48] @ (d138 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 90a4 │ │ │ │ - vldr d0, [pc, #16] @ d118 │ │ │ │ + blx 90b4 │ │ │ │ + vldr d0, [pc, #16] @ d128 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #216 @ 0xd8 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d12c : │ │ │ │ +0000d13c : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #92] @ (d190 ) │ │ │ │ + ldr r3, [pc, #92] @ (d1a0 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n d144 │ │ │ │ + bmi.n d154 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vsqrt.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - blx 9490 │ │ │ │ + blx 94a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d17c │ │ │ │ - ldr r3, [pc, #44] @ (d194 ) │ │ │ │ + cbz r0, d18c │ │ │ │ + ldr r3, [pc, #44] @ (d1a4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (d198 ) │ │ │ │ + ldr r1, [pc, #44] @ (d1a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 90a4 │ │ │ │ - vldr d0, [pc, #8] @ d188 │ │ │ │ + blx 90b4 │ │ │ │ + vldr d0, [pc, #8] @ d198 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d19c : │ │ │ │ +0000d1ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (d210 ) │ │ │ │ + ldr r3, [pc, #96] @ (d220 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9604 │ │ │ │ - vldr d7, [pc, #56] @ d1f8 │ │ │ │ + blx 9614 │ │ │ │ + vldr d7, [pc, #56] @ d208 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d1d0 │ │ │ │ + beq.n d1e0 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d7, [pc, #44] @ d200 │ │ │ │ + vldr d7, [pc, #44] @ d210 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d1ca │ │ │ │ - ldr r3, [pc, #52] @ (d214 ) │ │ │ │ - ldr r1, [pc, #52] @ (d218 ) │ │ │ │ + bgt.n d1da │ │ │ │ + ldr r3, [pc, #52] @ (d224 ) │ │ │ │ + ldr r1, [pc, #52] @ (d228 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - vldr d0, [pc, #24] @ d208 │ │ │ │ - b.n d1ca │ │ │ │ + blx 92a0 │ │ │ │ + vldr d0, [pc, #24] @ d218 │ │ │ │ + b.n d1da │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + subs r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d21c : │ │ │ │ +0000d22c : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #84] @ (d278 ) │ │ │ │ + ldr r3, [pc, #84] @ (d288 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d22e │ │ │ │ - b.w 9740 │ │ │ │ + bls.n d23e │ │ │ │ + b.w 9750 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - blx 9490 │ │ │ │ + blx 94a0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d266 │ │ │ │ - ldr r3, [pc, #40] @ (d27c ) │ │ │ │ + cbz r0, d276 │ │ │ │ + ldr r3, [pc, #40] @ (d28c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (d280 ) │ │ │ │ + ldr r1, [pc, #40] @ (d290 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 90a4 │ │ │ │ - vldr d0, [pc, #8] @ d270 │ │ │ │ + blx 90b4 │ │ │ │ + vldr d0, [pc, #8] @ d280 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d284 : │ │ │ │ +0000d294 : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #20] @ d2a0 │ │ │ │ + vldr d7, [pc, #20] @ d2b0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r0, #1 │ │ │ │ movgt r0, #0 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0000d2a8 : │ │ │ │ +0000d2b8 : │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite vs │ │ │ │ movvs r0, #1 │ │ │ │ movvc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000d2b8 : │ │ │ │ +0000d2c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ - ldr r3, [pc, #220] @ (d3a8 ) │ │ │ │ + ldr r3, [pc, #220] @ (d3b8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d378 │ │ │ │ + beq.n d388 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 92a8 │ │ │ │ + blx 92b8 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vldr d5, [sp] │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vsub.f64 d4, d5, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d6, d4, d7 │ │ │ │ - beq.n d324 │ │ │ │ + beq.n d334 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d324 │ │ │ │ + beq.n d334 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d34a │ │ │ │ + bne.n d35a │ │ │ │ vdiv.f64 d7, d5, d7 │ │ │ │ - vldr d0, [pc, #92] @ d390 │ │ │ │ + vldr d0, [pc, #92] @ d3a0 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #92] @ d398 │ │ │ │ + vldr d7, [pc, #92] @ d3a8 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 995c │ │ │ │ + blx 996c │ │ │ │ vldr d6, [sp] │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vsub.f64 d6, d6, d0 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d346 │ │ │ │ + ble.n d356 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #48] @ (d3ac ) │ │ │ │ - ldr r1, [pc, #52] @ (d3b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (d3bc ) │ │ │ │ + ldr r1, [pc, #52] @ (d3c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - vldr d0, [pc, #24] @ d3a0 │ │ │ │ + blx 92a0 │ │ │ │ + vldr d0, [pc, #24] @ d3b0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ + cmp r5, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d3b4 : │ │ │ │ +0000d3c4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #400] @ d558 │ │ │ │ - ldr r3, [pc, #436] @ (d580 ) │ │ │ │ + vldr d5, [pc, #400] @ d568 │ │ │ │ + ldr r3, [pc, #436] @ (d590 ) │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d440 │ │ │ │ + bhi.n d450 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d47e │ │ │ │ + bhi.n d48e │ │ │ │ vstr d5, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ - blx 976c │ │ │ │ + blx 977c │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vldr d5, [sp] │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d43c │ │ │ │ + bls.n d44c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d6, [sp, #16] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d42a │ │ │ │ + bvs.n d43a │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d4b0 │ │ │ │ - ldr r2, [pc, #344] @ (d584 ) │ │ │ │ - ldr r1, [pc, #344] @ (d588 ) │ │ │ │ + bne.n d4c0 │ │ │ │ + ldr r2, [pc, #344] @ (d594 ) │ │ │ │ + ldr r1, [pc, #344] @ (d598 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - vldr d0, [pc, #292] @ d560 │ │ │ │ + blx 92a0 │ │ │ │ + vldr d0, [pc, #292] @ d570 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d534 │ │ │ │ + bvs.n d544 │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4f8 │ │ │ │ + bvs.n d508 │ │ │ │ vabs.f64 d0, d1 │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d4c0 │ │ │ │ + bls.n d4d0 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d4f0 │ │ │ │ + bgt.n d500 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d506 │ │ │ │ - vldr d0, [pc, #240] @ d568 │ │ │ │ + beq.n d516 │ │ │ │ + vldr d0, [pc, #240] @ d578 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4f8 │ │ │ │ + bvs.n d508 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d506 │ │ │ │ + beq.n d516 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d544 │ │ │ │ + ble.n d554 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d476 │ │ │ │ + ble.n d486 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - b.n d43c │ │ │ │ - ldr r2, [pc, #216] @ (d58c ) │ │ │ │ - ldr r1, [pc, #220] @ (d590 ) │ │ │ │ + b.n d44c │ │ │ │ + ldr r2, [pc, #216] @ (d59c ) │ │ │ │ + ldr r1, [pc, #220] @ (d5a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n d438 │ │ │ │ + blx 92a0 │ │ │ │ + b.n d448 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 92a8 │ │ │ │ + blx 92b8 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ vldr d6, [sp] │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ - beq.n d50e │ │ │ │ + beq.n d51e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d46c │ │ │ │ - vldr d0, [pc, #124] @ d570 │ │ │ │ + ble.n d47c │ │ │ │ + vldr d0, [pc, #124] @ d580 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d4aa │ │ │ │ + bne.n d4ba │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d53e │ │ │ │ + bgt.n d54e │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d506 │ │ │ │ + beq.n d516 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d7, [pc, #68] @ d568 │ │ │ │ - vldr d0, [pc, #80] @ d578 │ │ │ │ + vldr d7, [pc, #68] @ d578 │ │ │ │ + vldr d0, [pc, #80] @ d588 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ vmovge.f64 d0, d7 │ │ │ │ - b.n d43c │ │ │ │ + b.n d44c │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d506 │ │ │ │ + beq.n d516 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ - b.n d43c │ │ │ │ - bpl.n d476 │ │ │ │ + b.n d44c │ │ │ │ + bpl.n d486 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n d476 │ │ │ │ + bpl.n d486 │ │ │ │ vneg.f64 d0, d1 │ │ │ │ - b.n d43c │ │ │ │ + b.n d44c │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + cmp r4, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d594 : │ │ │ │ +0000d5a4 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d606 │ │ │ │ + beq.n d616 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d630 │ │ │ │ + bpl.n d640 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d630 │ │ │ │ + bpl.n d640 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d5c2 │ │ │ │ + beq.n d5d2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n d5be │ │ │ │ + bne.n d5ce │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d628 │ │ │ │ + beq.n d638 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d60a │ │ │ │ + beq.n d61a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91ec │ │ │ │ + blx 91fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d5f6 │ │ │ │ - ldr r3, [pc, #32] @ (d634 ) │ │ │ │ + bne.n d606 │ │ │ │ + ldr r3, [pc, #32] @ (d644 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #32] @ (d638 ) │ │ │ │ - ldr r0, [pc, #32] @ (d63c ) │ │ │ │ + ldr r1, [pc, #32] @ (d648 ) │ │ │ │ + ldr r0, [pc, #32] @ (d64c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d5e6 │ │ │ │ - b.n d610 │ │ │ │ - bl 9ac8 │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ + bne.n d5f6 │ │ │ │ + b.n d620 │ │ │ │ + bl 9ad8 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #98 @ 0x62 │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d640 : │ │ │ │ +0000d650 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d684 │ │ │ │ + beq.n d694 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d6de │ │ │ │ + bpl.n d6ee │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n d680 │ │ │ │ + bne.n d690 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldrb.w lr, [r0, #16] │ │ │ │ ldr.w ip, [r4, #84] @ 0x54 │ │ │ │ ubfx r2, lr, #2, #3 │ │ │ │ tst.w ip, #268435456 @ 0x10000000 │ │ │ │ - beq.n d6e2 │ │ │ │ + beq.n d6f2 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n d688 │ │ │ │ + beq.n d698 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d6b8 │ │ │ │ + beq.n d6c8 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d6d6 │ │ │ │ + beq.n d6e6 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91ec │ │ │ │ + blx 91fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d698 │ │ │ │ - ldr r3, [pc, #40] @ (d6e8 ) │ │ │ │ + bne.n d6a8 │ │ │ │ + ldr r3, [pc, #40] @ (d6f8 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #36] @ (d6ec ) │ │ │ │ - ldr r0, [pc, #40] @ (d6f0 ) │ │ │ │ + ldr r1, [pc, #36] @ (d6fc ) │ │ │ │ + ldr r0, [pc, #40] @ (d700 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d6a8 │ │ │ │ - b.n d6be │ │ │ │ - bl 9ac8 │ │ │ │ - bl 9be8 │ │ │ │ + bne.n d6b8 │ │ │ │ + b.n d6ce │ │ │ │ + bl 9ad8 │ │ │ │ + bl 9bf8 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #56] @ 0x38 │ │ │ │ + ldr r4, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #180 @ 0xb4 │ │ │ │ + adds r4, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d6f4 : │ │ │ │ +0000d704 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #336] @ (d854 ) │ │ │ │ + ldr r2, [pc, #336] @ (d864 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n d7ea │ │ │ │ + bmi.n d7fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w d820 │ │ │ │ + bpl.w d830 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ addlt r1, r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.n d7b8 │ │ │ │ + bne.n d7c8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n d79a │ │ │ │ + bpl.n d7aa │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r1, [r0, r1] │ │ │ │ - beq.n d75c │ │ │ │ + beq.n d76c │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r1, [r0, r1, lsl #1] │ │ │ │ - beq.n d75c │ │ │ │ + beq.n d76c │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r0, r1, lsl #2] │ │ │ │ - bne.n d824 │ │ │ │ + bne.n d834 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9950 │ │ │ │ + blx 9960 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d7c6 │ │ │ │ + beq.n d7d6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d828 │ │ │ │ + bpl.n d838 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n d7fa │ │ │ │ + beq.n d80a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n d7d4 │ │ │ │ + beq.n d7e4 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n d83e │ │ │ │ + bne.n d84e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d7cc │ │ │ │ + bpl.n d7dc │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ str r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d73c │ │ │ │ - ldr r3, [pc, #180] @ (d858 ) │ │ │ │ + bne.n d74c │ │ │ │ + ldr r3, [pc, #180] @ (d868 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #180] @ (d85c ) │ │ │ │ - ldr r0, [pc, #180] @ (d860 ) │ │ │ │ + ldr r1, [pc, #180] @ (d86c ) │ │ │ │ + ldr r0, [pc, #180] @ (d870 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (d864 ) │ │ │ │ - ldr r1, [pc, #172] @ (d868 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (d874 ) │ │ │ │ + ldr r1, [pc, #172] @ (d878 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d794 │ │ │ │ - b.n d7a0 │ │ │ │ + bne.n d7a4 │ │ │ │ + b.n d7b0 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d80e │ │ │ │ + bpl.n d81e │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strh r1, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #128] @ (d86c ) │ │ │ │ - ldr r1, [pc, #128] @ (d870 ) │ │ │ │ + ldr r3, [pc, #128] @ (d87c ) │ │ │ │ + ldr r1, [pc, #128] @ (d880 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n d7c6 │ │ │ │ + blx 92a0 │ │ │ │ + b.n d7d6 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d816 │ │ │ │ + bpl.n d826 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d796 │ │ │ │ + b.n d7a6 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d7e4 │ │ │ │ - b.n d7a0 │ │ │ │ + bne.n d7f4 │ │ │ │ + b.n d7b0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d7a0 │ │ │ │ + beq.n d7b0 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d796 │ │ │ │ - bl 9ac8 │ │ │ │ - bl 9b28 │ │ │ │ - ldr r3, [pc, #72] @ (d874 ) │ │ │ │ + b.n d7a6 │ │ │ │ + bl 9ad8 │ │ │ │ + bl 9b38 │ │ │ │ + ldr r3, [pc, #72] @ (d884 ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #72] @ (d878 ) │ │ │ │ - ldr r0, [pc, #76] @ (d87c ) │ │ │ │ + ldr r1, [pc, #72] @ (d888 ) │ │ │ │ + ldr r0, [pc, #76] @ (d88c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (d880 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (d890 ) │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #64] @ (d884 ) │ │ │ │ - ldr r0, [pc, #64] @ (d888 ) │ │ │ │ + ldr r1, [pc, #64] @ (d894 ) │ │ │ │ + ldr r0, [pc, #64] @ (d898 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #44] @ 0x2c │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #14 │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #32] │ │ │ │ + ldr r4, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #78 @ 0x4e │ │ │ │ + cmp r1, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + ldr r6, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #56 @ 0x38 │ │ │ │ + cmp r1, #32 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d88c : │ │ │ │ +0000d89c : │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w d6f4 │ │ │ │ + b.w d704 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000d894 : │ │ │ │ +0000d8a4 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #704] @ (db68 ) │ │ │ │ + ldr r2, [pc, #704] @ (db78 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #704] @ (db6c ) │ │ │ │ + ldr r3, [pc, #704] @ (db7c ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #700] @ db70 │ │ │ │ + ldr.w lr, [pc, #700] @ db80 │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - ble.w da44 │ │ │ │ + ble.w da54 │ │ │ │ movs r3, #0 │ │ │ │ movw r9, #65535 @ 0xffff │ │ │ │ movt r9, #16 │ │ │ │ str.w lr, [sp, #8] │ │ │ │ movs r6, #1 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ mov lr, fp │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - b.n d952 │ │ │ │ + b.n d962 │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n d98a │ │ │ │ + beq.n d99a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n d990 │ │ │ │ + beq.n d9a0 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w db4a │ │ │ │ + bne.w db5a │ │ │ │ mov sl, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n d974 │ │ │ │ + bcc.n d984 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n d940 │ │ │ │ + beq.n d950 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.w db30 │ │ │ │ + bpl.w db40 │ │ │ │ ldrb.w r6, [ip, #16] │ │ │ │ eors r1, r6 │ │ │ │ tst.w r1, #28 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ cmp r7, sl │ │ │ │ add r0, r2 │ │ │ │ add.w r2, r4, #1 │ │ │ │ it cc │ │ │ │ movcc r7, sl │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n d9d2 │ │ │ │ + beq.n d9e2 │ │ │ │ mov r4, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [lr], #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n d996 │ │ │ │ + bpl.n d9a6 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bpl.n d8f2 │ │ │ │ + bpl.n d902 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ mov.w sl, #127 @ 0x7f │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.n d910 │ │ │ │ - ldr r3, [pc, #508] @ (db74 ) │ │ │ │ + bcs.n d920 │ │ │ │ + ldr r3, [pc, #508] @ (db84 ) │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ (db78 ) │ │ │ │ + ldr r1, [pc, #508] @ (db88 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n d9ae │ │ │ │ + blx 92a0 │ │ │ │ + b.n d9be │ │ │ │ mov.w sl, #255 @ 0xff │ │ │ │ - b.n d906 │ │ │ │ + b.n d916 │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ - b.n d906 │ │ │ │ - ldr r0, [pc, #484] @ (db7c ) │ │ │ │ + b.n d916 │ │ │ │ + ldr r0, [pc, #484] @ (db8c ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ (db80 ) │ │ │ │ + ldr r1, [pc, #476] @ (db90 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #464] @ (db84 ) │ │ │ │ - ldr r3, [pc, #440] @ (db6c ) │ │ │ │ + ldr r2, [pc, #464] @ (db94 ) │ │ │ │ + ldr r3, [pc, #440] @ (db7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w db2c │ │ │ │ + bne.w db3c │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r1, r7 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - blx 9950 │ │ │ │ + blx 9960 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d9ae │ │ │ │ + beq.n d9be │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n da52 │ │ │ │ + bne.n da62 │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n d9f8 │ │ │ │ + b.n da08 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n da1e │ │ │ │ + beq.n da2e │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w db46 │ │ │ │ + bpl.w db56 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n d9f2 │ │ │ │ + beq.n da02 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9244 │ │ │ │ + blx 9254 │ │ │ │ add r6, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n d9f6 │ │ │ │ + bne.n da06 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w db46 │ │ │ │ + bpl.w db56 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n d9b0 │ │ │ │ - ldr r3, [pc, #344] @ (db88 ) │ │ │ │ + beq.n d9c0 │ │ │ │ + ldr r3, [pc, #344] @ (db98 ) │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ - ldr r1, [pc, #344] @ (db8c ) │ │ │ │ - ldr r0, [pc, #344] @ (db90 ) │ │ │ │ + ldr r1, [pc, #344] @ (db9c ) │ │ │ │ + ldr r0, [pc, #344] @ (dba0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9950 │ │ │ │ + blx 9960 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d9ae │ │ │ │ + beq.n d9be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w db62 │ │ │ │ + bpl.w db72 │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.n db18 │ │ │ │ + beq.n db28 │ │ │ │ tst.w sl, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r9, r7, #20 │ │ │ │ addeq.w r9, r7, #28 │ │ │ │ ubfx sl, sl, #2, #3 │ │ │ │ cmp r5, #0 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - ble.n dac0 │ │ │ │ + ble.n dad0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n da8a │ │ │ │ + b.n da9a │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n dabe │ │ │ │ + beq.n dace │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n db46 │ │ │ │ + bpl.n db56 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n da84 │ │ │ │ + beq.n da94 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n dafa │ │ │ │ + bpl.n db0a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ mul.w r2, sl, r4 │ │ │ │ adds r6, #1 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ mla r9, sl, r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n da8a │ │ │ │ + bne.n da9a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n db62 │ │ │ │ + bpl.n db72 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.n db24 │ │ │ │ + bpl.n db34 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r7, #20 │ │ │ │ addpl.w r3, r7, #28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mla r3, r2, sl, r3 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w d9b0 │ │ │ │ - ldr r3, [pc, #172] @ (db94 ) │ │ │ │ + beq.w d9c0 │ │ │ │ + ldr r3, [pc, #172] @ (dba4 ) │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ - ldr r1, [pc, #172] @ (db98 ) │ │ │ │ - ldr r0, [pc, #176] @ (db9c ) │ │ │ │ + ldr r1, [pc, #172] @ (dba8 ) │ │ │ │ + ldr r0, [pc, #176] @ (dbac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n daaa │ │ │ │ - ldr r3, [pc, #156] @ (dba0 ) │ │ │ │ + bne.n daba │ │ │ │ + ldr r3, [pc, #156] @ (dbb0 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #156] @ (dba4 ) │ │ │ │ - ldr r0, [pc, #156] @ (dba8 ) │ │ │ │ + ldr r1, [pc, #156] @ (dbb4 ) │ │ │ │ + ldr r0, [pc, #156] @ (dbb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n da74 │ │ │ │ - b.n db00 │ │ │ │ + bne.n da84 │ │ │ │ + b.n db10 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n dad8 │ │ │ │ - b.n db00 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (dbac ) │ │ │ │ + bne.n dae8 │ │ │ │ + b.n db10 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (dbbc ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #120] @ (dbb0 ) │ │ │ │ - ldr r0, [pc, #124] @ (dbb4 ) │ │ │ │ + ldr r1, [pc, #120] @ (dbc0 ) │ │ │ │ + ldr r0, [pc, #124] @ (dbc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9ac8 │ │ │ │ - ldr r3, [pc, #108] @ (dbb8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9ad8 │ │ │ │ + ldr r3, [pc, #108] @ (dbc8 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #104] @ (dbbc ) │ │ │ │ - ldr r0, [pc, #108] @ (dbc0 ) │ │ │ │ + ldr r1, [pc, #104] @ (dbcc ) │ │ │ │ + ldr r0, [pc, #108] @ (dbd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9af8 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b08 │ │ │ │ nop │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #228 @ 0xe4 │ │ │ │ + adds r2, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r6, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #72 @ 0x48 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #190 @ 0xbe │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, #120] @ 0x78 │ │ │ │ + str r0, [r7, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #188 @ 0xbc │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + movs r6, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - adds r1, #84 @ 0x54 │ │ │ │ + adds r1, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #112] @ 0x70 │ │ │ │ + str r0, [r2, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #22 │ │ │ │ + movs r3, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #84 @ 0x54 │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dbc4 : │ │ │ │ +0000dbd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #120] @ (dc54 ) │ │ │ │ + ldr r2, [pc, #120] @ (dc64 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dc14 │ │ │ │ + beq.n dc24 │ │ │ │ mov r0, r5 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n dc34 │ │ │ │ + beq.n dc44 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 95d8 │ │ │ │ + blx 95e8 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n dc2c │ │ │ │ + beq.n dc3c │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dbee │ │ │ │ - ldr r3, [pc, #56] @ (dc58 ) │ │ │ │ - ldr r1, [pc, #60] @ (dc5c ) │ │ │ │ + beq.n dbfe │ │ │ │ + ldr r3, [pc, #56] @ (dc68 ) │ │ │ │ + ldr r1, [pc, #60] @ (dc6c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dbfa │ │ │ │ - ldr r3, [pc, #20] @ (dc58 ) │ │ │ │ - ldr r1, [pc, #28] @ (dc60 ) │ │ │ │ + beq.n dc0a │ │ │ │ + ldr r3, [pc, #20] @ (dc68 ) │ │ │ │ + ldr r1, [pc, #28] @ (dc70 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n dc2e │ │ │ │ - movs r4, #28 │ │ │ │ + b.n dc3e │ │ │ │ + movs r4, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #184 @ 0xb8 │ │ │ │ + cmp r7, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dc64 : │ │ │ │ +0000dc74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ tst.w lr, #268435456 @ 0x10000000 │ │ │ │ - beq.n dc92 │ │ │ │ + beq.n dca2 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ - bl dbc4 │ │ │ │ + bl dbd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9ac8 │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000dc98 : │ │ │ │ +0000dca8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (dcec ) │ │ │ │ + ldr r3, [pc, #68] @ (dcfc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dccc │ │ │ │ + beq.n dcdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 95a4 │ │ │ │ + b.w 95b4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dcbe │ │ │ │ - ldr r3, [pc, #20] @ (dcf0 ) │ │ │ │ - ldr r1, [pc, #24] @ (dcf4 ) │ │ │ │ + beq.n dcce │ │ │ │ + ldr r3, [pc, #20] @ (dd00 ) │ │ │ │ + ldr r1, [pc, #24] @ (dd04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #78 @ 0x4e │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #32 │ │ │ │ + cmp r7, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dcf8 : │ │ │ │ +0000dd08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #68] @ (dd4c ) │ │ │ │ + ldr r3, [pc, #68] @ (dd5c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dd2c │ │ │ │ + beq.n dd3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 939c │ │ │ │ + b.w 93ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dd1e │ │ │ │ - ldr r3, [pc, #20] @ (dd50 ) │ │ │ │ - ldr r1, [pc, #24] @ (dd54 ) │ │ │ │ + beq.n dd2e │ │ │ │ + ldr r3, [pc, #20] @ (dd60 ) │ │ │ │ + ldr r1, [pc, #24] @ (dd64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dd58 <_CPyStr_Strip@@Base>: │ │ │ │ +0000dd68 <_CPyStr_Strip@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r6, [pc, #1464] @ e324 <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ + ldr.w r6, [pc, #1464] @ e334 <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ e328 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ + ldr.w r2, [pc, #1464] @ e338 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ sub sp, #20 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ and.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ cmp r5, r2 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.w dede <_CPyStr_Strip@@Base+0x186> │ │ │ │ + beq.w deee <_CPyStr_Strip@@Base+0x186> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e306 <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ + beq.w e316 <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w deb8 <_CPyStr_Strip@@Base+0x160> │ │ │ │ + bpl.w dec8 <_CPyStr_Strip@@Base+0x160> │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r2, #3 │ │ │ │ - bpl.w e31e <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + bpl.w e32e <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w df3e <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ + bpl.w df4e <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ lsls r4, r2, #25 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ite mi │ │ │ │ addmi.w r7, r5, #20 │ │ │ │ addpl.w r7, r5, #28 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w df52 <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ + beq.w df62 <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w dff8 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ + bne.w e008 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n ddfa <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.n de0a <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r2, [r7], #4 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n dde6 <_CPyStr_Strip@@Base+0x8e> │ │ │ │ + bne.n ddf6 <_CPyStr_Strip@@Base+0x8e> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w df84 <_CPyStr_Strip@@Base+0x22c> │ │ │ │ + beq.w df94 <_CPyStr_Strip@@Base+0x22c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w e2fe <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + ble.w e30e <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e0ce <_CPyStr_Strip@@Base+0x376> │ │ │ │ + beq.w e0de <_CPyStr_Strip@@Base+0x376> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e1a4 <_CPyStr_Strip@@Base+0x44c> │ │ │ │ + beq.w e1b4 <_CPyStr_Strip@@Base+0x44c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w dfa0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.w dfb0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r8, r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n de4a <_CPyStr_Strip@@Base+0xf2> │ │ │ │ + b.n de5a <_CPyStr_Strip@@Base+0xf2> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n de5a <_CPyStr_Strip@@Base+0x102> │ │ │ │ + blt.n de6a <_CPyStr_Strip@@Base+0x102> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w e0ca <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.w e0da <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n de32 <_CPyStr_Strip@@Base+0xda> │ │ │ │ + bmi.n de42 <_CPyStr_Strip@@Base+0xda> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + blt.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #2 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n de94 <_CPyStr_Strip@@Base+0x13c> │ │ │ │ + b.n dea4 <_CPyStr_Strip@@Base+0x13c> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n dea4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.n deb4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w e0c6 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e0d6 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n de76 <_CPyStr_Strip@@Base+0x11e> │ │ │ │ + bmi.n de86 <_CPyStr_Strip@@Base+0x11e> │ │ │ │ add.w sl, r8, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 99f4 │ │ │ │ + b.w 9a04 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dda8 <_CPyStr_Strip@@Base+0x50> │ │ │ │ - ldr.w r3, [pc, #1128] @ e32c <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ + bne.w ddb8 <_CPyStr_Strip@@Base+0x50> │ │ │ │ + ldr.w r3, [pc, #1128] @ e33c <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr.w r1, [pc, #1124] @ e330 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ - ldr.w r0, [pc, #1124] @ e334 <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ + ldr.w r1, [pc, #1124] @ e340 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ + ldr.w r0, [pc, #1124] @ e344 <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e31e <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + beq.w e32e <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n dfa4 <_CPyStr_Strip@@Base+0x24c> │ │ │ │ + bpl.n dfb4 <_CPyStr_Strip@@Base+0x24c> │ │ │ │ add.w r0, r9, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e01c <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ + beq.w e02c <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e048 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + beq.w e058 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e2f0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ - ldr.w r3, [pc, #1068] @ e338 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ + ble.w e300 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ldr.w r3, [pc, #1068] @ e348 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ subs r3, r0, #1 │ │ │ │ - b.n df1c <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ + b.n df2c <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e198 <_CPyStr_Strip@@Base+0x440> │ │ │ │ + beq.w e1a8 <_CPyStr_Strip@@Base+0x440> │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n df14 <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ + bne.n df24 <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w e04a <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ + bne.w e05a <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 99f4 │ │ │ │ + b.w 9a04 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n dec0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.n ded0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w ddd4 <_CPyStr_Strip@@Base+0x7c> │ │ │ │ + bne.w dde4 <_CPyStr_Strip@@Base+0x7c> │ │ │ │ add.w r0, r7, fp, lsl #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w ddfa <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w de0a <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldrh.w r2, [r7], #2 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n df60 <_CPyStr_Strip@@Base+0x208> │ │ │ │ + bne.n df70 <_CPyStr_Strip@@Base+0x208> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w de0a <_CPyStr_Strip@@Base+0xb2> │ │ │ │ + bne.w de1a <_CPyStr_Strip@@Base+0xb2> │ │ │ │ subs.w r8, sl, #1 │ │ │ │ - bmi.w e2fe <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + bmi.w e30e <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e118 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + beq.w e128 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e1ee <_CPyStr_Strip@@Base+0x496> │ │ │ │ + beq.w e1fe <_CPyStr_Strip@@Base+0x496> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w de6c <_CPyStr_Strip@@Base+0x114> │ │ │ │ - bl 9b28 │ │ │ │ + beq.w de7c <_CPyStr_Strip@@Base+0x114> │ │ │ │ + bl 9b38 │ │ │ │ add.w r8, r9, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e030 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ + beq.n e040 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n e070 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + beq.n e080 <_CPyStr_Strip@@Base+0x318> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e2f0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ble.w e300 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e276 <_CPyStr_Strip@@Base+0x51e> │ │ │ │ + beq.w e286 <_CPyStr_Strip@@Base+0x51e> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e2c0 <_CPyStr_Strip@@Base+0x568> │ │ │ │ + beq.w e2d0 <_CPyStr_Strip@@Base+0x568> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n dfa0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n dfb0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e0be <_CPyStr_Strip@@Base+0x366> │ │ │ │ - ldr r3, [pc, #852] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e0ce <_CPyStr_Strip@@Base+0x366> │ │ │ │ + ldr r3, [pc, #852] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e22c <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.w e23c <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n dfda <_CPyStr_Strip@@Base+0x282> │ │ │ │ + bne.n dfea <_CPyStr_Strip@@Base+0x282> │ │ │ │ mov r5, r4 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add.w r0, r7, fp │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w ddfa <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w de0a <_CPyStr_Strip@@Base+0xa2> │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r2, [r7], #1 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r0, r7 │ │ │ │ lsl.w r2, r6, r2 │ │ │ │ orr.w r4, r4, r2 │ │ │ │ - bne.n e006 <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ - b.n ddfa <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + bne.n e016 <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ + b.n de0a <_CPyStr_Strip@@Base+0xa2> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dec0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w ded0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w df02 <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ - b.n e048 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + bne.w df12 <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ + b.n e058 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w dec0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w ded0 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n dfb6 <_CPyStr_Strip@@Base+0x25e> │ │ │ │ - b.n e070 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + bne.n dfc6 <_CPyStr_Strip@@Base+0x25e> │ │ │ │ + b.n e080 <_CPyStr_Strip@@Base+0x318> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - ldr r2, [pc, #740] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + blt.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + ldr r2, [pc, #740] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ adds r3, r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ adds r6, r0, r5 │ │ │ │ - b.n e062 <_CPyStr_Strip@@Base+0x30a> │ │ │ │ + b.n e072 <_CPyStr_Strip@@Base+0x30a> │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w e194 <_CPyStr_Strip@@Base+0x43c> │ │ │ │ + beq.w e1a4 <_CPyStr_Strip@@Base+0x43c> │ │ │ │ subs r4, r3, r0 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e05c <_CPyStr_Strip@@Base+0x304> │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.n e06c <_CPyStr_Strip@@Base+0x304> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ - bmi.w e2f0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + bmi.w e300 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e302 <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ + beq.w e312 <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e2fa <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ + beq.w e30a <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n dfa0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n dfb0 <_CPyStr_Strip@@Base+0x248> │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e0b8 <_CPyStr_Strip@@Base+0x360> │ │ │ │ - ldr r3, [pc, #664] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e0c8 <_CPyStr_Strip@@Base+0x360> │ │ │ │ + ldr r3, [pc, #664] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e158 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e168 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e190 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e1a0 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e09e <_CPyStr_Strip@@Base+0x346> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e0a4 <_CPyStr_Strip@@Base+0x34c> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n dfe8 <_CPyStr_Strip@@Base+0x290> │ │ │ │ + bls.n e0ae <_CPyStr_Strip@@Base+0x346> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e0b4 <_CPyStr_Strip@@Base+0x34c> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n dff8 <_CPyStr_Strip@@Base+0x290> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ - b.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ mov r6, sl │ │ │ │ - b.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e0f2 <_CPyStr_Strip@@Base+0x39a> │ │ │ │ + b.n e102 <_CPyStr_Strip@@Base+0x39a> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w e2a8 <_CPyStr_Strip@@Base+0x550> │ │ │ │ + blt.w e2b8 <_CPyStr_Strip@@Base+0x550> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e0ca <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e0da <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldrb.w r1, [r8, #1]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n e0da <_CPyStr_Strip@@Base+0x382> │ │ │ │ + bmi.n e0ea <_CPyStr_Strip@@Base+0x382> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.w dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ add.w sl, r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n e13c <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ + b.n e14c <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e154 <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ + blt.n e164 <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n e0c4 <_CPyStr_Strip@@Base+0x36c> │ │ │ │ + beq.n e0d4 <_CPyStr_Strip@@Base+0x36c> │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldrb.w r1, [r7, #-1]! │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n e126 <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ + bmi.n e136 <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n dea4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n deb4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add r4, r8 │ │ │ │ add.w sl, r8, r5 │ │ │ │ sub.w r3, r4, r8 │ │ │ │ ldrb.w r0, [r4, #-1]! │ │ │ │ subs r7, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w e2f4 <_CPyStr_Strip@@Base+0x59c> │ │ │ │ - ldr r3, [pc, #436] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.w e304 <_CPyStr_Strip@@Base+0x59c> │ │ │ │ + ldr r3, [pc, #436] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e158 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e168 <_CPyStr_Strip@@Base+0x400> │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n e172 <_CPyStr_Strip@@Base+0x41a> │ │ │ │ + bne.n e182 <_CPyStr_Strip@@Base+0x41a> │ │ │ │ mov r4, r7 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r4, #1 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ sub.w r8, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e1c8 <_CPyStr_Strip@@Base+0x470> │ │ │ │ + b.n e1d8 <_CPyStr_Strip@@Base+0x470> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e1d8 <_CPyStr_Strip@@Base+0x480> │ │ │ │ + blt.n e1e8 <_CPyStr_Strip@@Base+0x480> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e0ca <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e0da <_CPyStr_Strip@@Base+0x372> │ │ │ │ ldrh.w r1, [r8, #2]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n e1b2 <_CPyStr_Strip@@Base+0x45a> │ │ │ │ + bmi.n e1c2 <_CPyStr_Strip@@Base+0x45a> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.w dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #1 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n e218 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ + b.n e228 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9904 │ │ │ │ + blx 9914 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w dea4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.w deb4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - beq.w e0c6 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e0d6 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ mov r8, r3 │ │ │ │ ldrh.w r1, [r7, #-2]! │ │ │ │ and.w r3, r1, #31 │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w dea4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ - b.n e1f8 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ + bpl.w deb4 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n e208 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bgt.w df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w e08e <_CPyStr_Strip@@Base+0x336> │ │ │ │ + bne.w e09e <_CPyStr_Strip@@Base+0x336> │ │ │ │ add.w r4, r8, r4, lsl #1 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e26e <_CPyStr_Strip@@Base+0x516> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e27e <_CPyStr_Strip@@Base+0x516> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e158 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.w e168 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e190 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e1a0 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e254 <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ - ldr r3, [pc, #200] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e264 <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ + ldr r3, [pc, #200] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e258 <_CPyStr_Strip@@Base+0x500> │ │ │ │ + b.n e268 <_CPyStr_Strip@@Base+0x500> │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e2a2 <_CPyStr_Strip@@Base+0x54a> │ │ │ │ - ldr r3, [pc, #176] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e2b2 <_CPyStr_Strip@@Base+0x54a> │ │ │ │ + ldr r3, [pc, #176] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e15c <_CPyStr_Strip@@Base+0x404> │ │ │ │ + beq.w e16c <_CPyStr_Strip@@Base+0x404> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w dff4 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e004 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e286 <_CPyStr_Strip@@Base+0x52e> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e28c <_CPyStr_Strip@@Base+0x534> │ │ │ │ + bls.n e296 <_CPyStr_Strip@@Base+0x52e> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e29c <_CPyStr_Strip@@Base+0x534> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w e118 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ - b.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bge.w e128 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + b.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ sub.w r7, r8, #2 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, ip │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e2e8 <_CPyStr_Strip@@Base+0x590> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e2f8 <_CPyStr_Strip@@Base+0x590> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e22c <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.n e23c <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w dff4 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e004 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e2d0 <_CPyStr_Strip@@Base+0x578> │ │ │ │ - ldr r3, [pc, #76] @ (e338 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e2e0 <_CPyStr_Strip@@Base+0x578> │ │ │ │ + ldr r3, [pc, #76] @ (e348 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e2d4 <_CPyStr_Strip@@Base+0x57c> │ │ │ │ + b.n e2e4 <_CPyStr_Strip@@Base+0x57c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n df2e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - blx 952c <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e188 <_CPyStr_Strip@@Base+0x430> │ │ │ │ + b.n df3e <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + blx 953c <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e198 <_CPyStr_Strip@@Base+0x430> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e244 <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ + b.n e254 <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n dea8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n deb8 <_CPyStr_Strip@@Base+0x150> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e16c <_CPyStr_Strip@@Base+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (e33c <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ + b.n e17c <_CPyStr_Strip@@Base+0x414> │ │ │ │ + ldr r3, [pc, #52] @ (e34c <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #48] @ (e340 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ - ldr r0, [pc, #52] @ (e344 <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ + ldr r1, [pc, #48] @ (e350 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ + ldr r0, [pc, #52] @ (e354 <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9ac8 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ - movs r2, #136 @ 0x88 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r2, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + movs r0, #130 @ 0x82 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r5] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #12 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e348 : │ │ │ │ +0000e358 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #68] @ (e3a0 ) │ │ │ │ + ldr r3, [pc, #68] @ (e3b0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e380 │ │ │ │ + beq.n e390 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9544 │ │ │ │ + b.w 9554 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e370 │ │ │ │ - ldr r3, [pc, #20] @ (e3a4 ) │ │ │ │ - ldr r1, [pc, #24] @ (e3a8 ) │ │ │ │ + beq.n e380 │ │ │ │ + ldr r3, [pc, #20] @ (e3b4 ) │ │ │ │ + ldr r1, [pc, #24] @ (e3b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, r3, #2 │ │ │ │ + adds r2, r1, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e3ac : │ │ │ │ +0000e3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #192] @ (e484 ) │ │ │ │ + ldr r7, [pc, #192] @ (e494 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e47a │ │ │ │ + bpl.n e48a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n e42e │ │ │ │ - ldr r2, [pc, #168] @ (e488 ) │ │ │ │ + beq.n e43e │ │ │ │ + ldr r2, [pc, #168] @ (e498 ) │ │ │ │ add.w r6, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e414 │ │ │ │ + b.n e424 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e440 │ │ │ │ + bpl.n e450 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9460 │ │ │ │ - cbnz r0, e458 │ │ │ │ + blx 9470 │ │ │ │ + cbnz r0, e468 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e47e │ │ │ │ + bpl.n e48e │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e464 │ │ │ │ - ldr r2, [pc, #112] @ (e48c ) │ │ │ │ + beq.n e474 │ │ │ │ + ldr r2, [pc, #112] @ (e49c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e460 │ │ │ │ + beq.n e470 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e3ee │ │ │ │ + bgt.n e3fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9460 │ │ │ │ + blx 9470 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #76] @ (e490 ) │ │ │ │ - ldr r1, [pc, #76] @ (e494 ) │ │ │ │ + ldr r3, [pc, #76] @ (e4a0 ) │ │ │ │ + ldr r1, [pc, #76] @ (e4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #48] @ (e498 ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #48] @ (e4a8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (e49c ) │ │ │ │ - ldr r0, [pc, #48] @ (e4a0 ) │ │ │ │ + ldr r1, [pc, #48] @ (e4ac ) │ │ │ │ + ldr r0, [pc, #48] @ (e4b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9ac8 │ │ │ │ - bl 9a68 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9ad8 │ │ │ │ + bl 9a78 │ │ │ │ nop │ │ │ │ - adds r0, r7, #0 │ │ │ │ + adds r0, r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, r7] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r4, r1 │ │ │ │ + subs r0, r1, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r5, #1 │ │ │ │ + subs r4, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e4a4 : │ │ │ │ +0000e4b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ - ldr r7, [pc, #188] @ (e578 ) │ │ │ │ + ldr r7, [pc, #188] @ (e588 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e570 │ │ │ │ + bpl.n e580 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n e526 │ │ │ │ - ldr r2, [pc, #164] @ (e57c ) │ │ │ │ + beq.n e536 │ │ │ │ + ldr r2, [pc, #164] @ (e58c ) │ │ │ │ add.w r6, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e50c │ │ │ │ + b.n e51c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e536 │ │ │ │ + bpl.n e546 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9460 │ │ │ │ - cbnz r0, e54e │ │ │ │ + blx 9470 │ │ │ │ + cbnz r0, e55e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e574 │ │ │ │ + bpl.n e584 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e55a │ │ │ │ - ldr r2, [pc, #108] @ (e580 ) │ │ │ │ + beq.n e56a │ │ │ │ + ldr r2, [pc, #108] @ (e590 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e556 │ │ │ │ + beq.n e566 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e4e6 │ │ │ │ + bgt.n e4f6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9460 │ │ │ │ + blx 9470 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #72] @ (e584 ) │ │ │ │ - ldr r1, [pc, #76] @ (e588 ) │ │ │ │ + ldr r3, [pc, #72] @ (e594 ) │ │ │ │ + ldr r1, [pc, #76] @ (e598 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #48] @ (e58c ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #48] @ (e59c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (e590 ) │ │ │ │ - ldr r0, [pc, #48] @ (e594 ) │ │ │ │ + ldr r1, [pc, #44] @ (e5a0 ) │ │ │ │ + ldr r0, [pc, #48] @ (e5a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9ac8 │ │ │ │ - bl 9a68 │ │ │ │ - subs r0, r0, r5 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9ad8 │ │ │ │ + bl 9a78 │ │ │ │ + subs r0, r6, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #56 @ 0x38 │ │ │ │ + cmp r0, #32 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ + ldrb r0, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r5, r5 │ │ │ │ + adds r2, r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r6, #5 │ │ │ │ + adds r6, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e598 : │ │ │ │ +0000e5a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e5f2 │ │ │ │ + bpl.n e602 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 9460 │ │ │ │ + blx 9470 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e5da │ │ │ │ + cbnz r0, e5ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n e5f2 │ │ │ │ + bpl.n e602 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 99f4 │ │ │ │ - bl 9ac8 │ │ │ │ + b.w 9a04 │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e5f8 : │ │ │ │ +0000e608 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e652 │ │ │ │ + bpl.n e662 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - blx 9460 │ │ │ │ + blx 9470 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e638 │ │ │ │ + cbnz r0, e648 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n e652 │ │ │ │ + bpl.n e662 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r3, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 99f4 │ │ │ │ - bl 9ac8 │ │ │ │ + b.w 9a04 │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e658 : │ │ │ │ +0000e668 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - blx 9214 │ │ │ │ + blx 9224 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e678 : │ │ │ │ +0000e688 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e698 │ │ │ │ + bpl.n e6a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9ac8 │ │ │ │ + bl 9ad8 │ │ │ │ │ │ │ │ -0000e69c : │ │ │ │ +0000e6ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e6b6 │ │ │ │ + bpl.n e6c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9ac8 │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e6bc : │ │ │ │ +0000e6cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, e6e2 │ │ │ │ + cbz r1, e6f2 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9804 │ │ │ │ + blx 9814 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e71a │ │ │ │ - cbz r2, e6f0 │ │ │ │ + cbz r0, e72a │ │ │ │ + cbz r2, e700 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - blx 9804 │ │ │ │ + blx 9814 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e71a │ │ │ │ + cbz r0, e72a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n e70c │ │ │ │ + bpl.n e71c │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #16 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9810 │ │ │ │ + b.w 9820 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 98bc │ │ │ │ + b.w 98cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000e720 : │ │ │ │ - ldr r3, [pc, #76] @ (e770 ) │ │ │ │ - ldr r2, [pc, #80] @ (e774 ) │ │ │ │ +0000e730 : │ │ │ │ + ldr r3, [pc, #76] @ (e780 ) │ │ │ │ + ldr r2, [pc, #80] @ (e784 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e73a │ │ │ │ - ldr r2, [pc, #72] @ (e778 ) │ │ │ │ - ldr r1, [pc, #72] @ (e77c ) │ │ │ │ + beq.n e74a │ │ │ │ + ldr r2, [pc, #72] @ (e788 ) │ │ │ │ + ldr r1, [pc, #72] @ (e78c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 98bc │ │ │ │ + b.w 98cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 97bc │ │ │ │ - cbz r0, e76c │ │ │ │ + blx 97cc │ │ │ │ + cbz r0, e77c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93d4 │ │ │ │ - ldr r2, [pc, #36] @ (e780 ) │ │ │ │ + blx 93e4 │ │ │ │ + ldr r2, [pc, #36] @ (e790 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95e4 │ │ │ │ + b.w 95f4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + movs r6, #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ + movs r6, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #76 @ 0x4c │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e784 : │ │ │ │ - ldr r3, [pc, #76] @ (e7d4 ) │ │ │ │ - ldr r2, [pc, #80] @ (e7d8 ) │ │ │ │ +0000e794 : │ │ │ │ + ldr r3, [pc, #76] @ (e7e4 ) │ │ │ │ + ldr r2, [pc, #80] @ (e7e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e79e │ │ │ │ - ldr r2, [pc, #72] @ (e7dc ) │ │ │ │ - ldr r1, [pc, #72] @ (e7e0 ) │ │ │ │ + beq.n e7ae │ │ │ │ + ldr r2, [pc, #72] @ (e7ec ) │ │ │ │ + ldr r1, [pc, #72] @ (e7f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 98bc │ │ │ │ + b.w 98cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 97bc │ │ │ │ - cbz r0, e7d0 │ │ │ │ + blx 97cc │ │ │ │ + cbz r0, e7e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93d4 │ │ │ │ - ldr r2, [pc, #36] @ (e7e4 ) │ │ │ │ + blx 93e4 │ │ │ │ + ldr r2, [pc, #36] @ (e7f4 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9974 │ │ │ │ + b.w 9984 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #36 @ 0x24 │ │ │ │ + movs r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #232 @ 0xe8 │ │ │ │ + movs r5, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e7e8 : │ │ │ │ - ldr r3, [pc, #76] @ (e838 ) │ │ │ │ - ldr r2, [pc, #80] @ (e83c ) │ │ │ │ +0000e7f8 : │ │ │ │ + ldr r3, [pc, #76] @ (e848 ) │ │ │ │ + ldr r2, [pc, #80] @ (e84c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e802 │ │ │ │ - ldr r2, [pc, #72] @ (e840 ) │ │ │ │ - ldr r1, [pc, #72] @ (e844 ) │ │ │ │ + beq.n e812 │ │ │ │ + ldr r2, [pc, #72] @ (e850 ) │ │ │ │ + ldr r1, [pc, #72] @ (e854 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 98bc │ │ │ │ + b.w 98cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - blx 97bc │ │ │ │ - cbz r0, e834 │ │ │ │ + blx 97cc │ │ │ │ + cbz r0, e844 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93d4 │ │ │ │ - ldr r2, [pc, #36] @ (e848 ) │ │ │ │ + blx 93e4 │ │ │ │ + ldr r2, [pc, #36] @ (e858 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 935c │ │ │ │ + b.w 936c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r2, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #178 @ 0xb2 │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #200 @ 0xc8 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #132 @ 0x84 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e84c : │ │ │ │ +0000e85c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, e872 │ │ │ │ + cbz r1, e882 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9804 │ │ │ │ + blx 9814 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, e89e │ │ │ │ - cbz r2, e884 │ │ │ │ + cbz r0, e8ae │ │ │ │ + cbz r2, e894 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9804 │ │ │ │ + blx 9814 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e89e │ │ │ │ + cbz r0, e8ae │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n e89a │ │ │ │ + bpl.n e8aa │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92f8 │ │ │ │ - blx 94e4 │ │ │ │ + b.w 9308 │ │ │ │ + blx 94f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000e8a4 : │ │ │ │ +0000e8b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #84] @ (e908 ) │ │ │ │ + ldr r3, [pc, #84] @ (e918 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e8e2 │ │ │ │ + beq.n e8f2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e904 │ │ │ │ + bpl.n e914 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90b0 │ │ │ │ + b.w 90c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e8ca │ │ │ │ - ldr r3, [pc, #28] @ (e90c ) │ │ │ │ + beq.n e8da │ │ │ │ + ldr r3, [pc, #28] @ (e91c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (e910 ) │ │ │ │ + ldr r1, [pc, #28] @ (e920 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 9ac8 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + bl 9ad8 │ │ │ │ + asrs r2, r6, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #6 │ │ │ │ + movs r2, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e914 : │ │ │ │ +0000e924 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #112] @ (e99c ) │ │ │ │ + ldr r2, [pc, #112] @ (e9ac ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e95a │ │ │ │ + beq.n e96a │ │ │ │ mov r0, r5 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n e974 │ │ │ │ + beq.n e984 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 90b0 │ │ │ │ - blx 9514 │ │ │ │ + b.w 90c0 │ │ │ │ + blx 9524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e93e │ │ │ │ - ldr r3, [pc, #60] @ (e9a0 ) │ │ │ │ - ldr r1, [pc, #60] @ (e9a4 ) │ │ │ │ + beq.n e94e │ │ │ │ + ldr r3, [pc, #60] @ (e9b0 ) │ │ │ │ + ldr r1, [pc, #60] @ (e9b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n e990 │ │ │ │ + blx 92a0 │ │ │ │ + b.n e9a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e94a │ │ │ │ - ldr r3, [pc, #28] @ (e9a0 ) │ │ │ │ - ldr r1, [pc, #36] @ (e9a8 ) │ │ │ │ + beq.n e95a │ │ │ │ + ldr r3, [pc, #28] @ (e9b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (e9b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #27 │ │ │ │ + asrs r4, r7, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e9ac : │ │ │ │ +0000e9bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #120] @ ea38 │ │ │ │ + ldr.w ip, [pc, #120] @ ea48 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n ea32 │ │ │ │ + bpl.n ea42 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n e9e2 │ │ │ │ - ldr r3, [pc, #108] @ (ea3c ) │ │ │ │ - ldr r1, [pc, #108] @ (ea40 ) │ │ │ │ + beq.n e9f2 │ │ │ │ + ldr r3, [pc, #108] @ (ea4c ) │ │ │ │ + ldr r1, [pc, #108] @ (ea50 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n ea10 │ │ │ │ + bpl.n ea20 │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldrbeq r0, [r0, #0] │ │ │ │ - beq.n ea0c │ │ │ │ + beq.n ea1c │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq r0, [r0, #0] │ │ │ │ - beq.n ea0c │ │ │ │ + beq.n ea1c │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ - bne.n ea2e │ │ │ │ + bne.n ea3e │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e9f0 │ │ │ │ - ldr r3, [pc, #44] @ (ea44 ) │ │ │ │ + bne.n ea00 │ │ │ │ + ldr r3, [pc, #44] @ (ea54 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #40] @ (ea48 ) │ │ │ │ - ldr r0, [pc, #44] @ (ea4c ) │ │ │ │ + ldr r1, [pc, #40] @ (ea58 ) │ │ │ │ + ldr r0, [pc, #44] @ (ea5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b28 │ │ │ │ - bl 9ac8 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b38 │ │ │ │ + bl 9ad8 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #24 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r1, r1] │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #21 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #92 @ 0x5c │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ea50 : │ │ │ │ +0000ea60 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ (eae4 ) │ │ │ │ - ldr r3, [pc, #132] @ (eae8 ) │ │ │ │ + ldr r2, [pc, #132] @ (eaf4 ) │ │ │ │ + ldr r3, [pc, #132] @ (eaf8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n ea78 │ │ │ │ + beq.n ea88 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #2 │ │ │ │ - b.w 93e0 │ │ │ │ + b.w 93f0 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n ea6e │ │ │ │ + bne.n ea7e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eac4 │ │ │ │ - ldr r3, [pc, #100] @ (eaec ) │ │ │ │ + beq.n ead4 │ │ │ │ + ldr r3, [pc, #100] @ (eafc ) │ │ │ │ ldr.w lr, [r2, r3] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eacc │ │ │ │ - ldr r3, [pc, #96] @ (eaf0 ) │ │ │ │ + beq.n eadc │ │ │ │ + ldr r3, [pc, #96] @ (eb00 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eac8 │ │ │ │ + beq.n ead8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eacc │ │ │ │ + beq.n eadc │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eac8 │ │ │ │ + beq.n ead8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n eac0 │ │ │ │ + bne.n ead0 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n eac0 │ │ │ │ + bne.n ead0 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #16 │ │ │ │ - blx 91ec │ │ │ │ + blx 91fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #36] @ (eaf4 ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #36] @ (eb04 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (eaf8 ) │ │ │ │ - ldr r0, [pc, #36] @ (eafc ) │ │ │ │ + ldr r1, [pc, #36] @ (eb08 ) │ │ │ │ + ldr r0, [pc, #36] @ (eb0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #22 │ │ │ │ + asrs r2, r1, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r2, r6] │ │ │ │ + ldrsb r6, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #15 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eb00 : │ │ │ │ +0000eb10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (eb64 ) │ │ │ │ + ldr r2, [pc, #84] @ (eb74 ) │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n eb52 │ │ │ │ + bmi.n eb62 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ asrs r1, r1, #1 │ │ │ │ it mi │ │ │ │ addmi r1, r1, r3 │ │ │ │ cmp r1, r3 │ │ │ │ ite lt │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ orrs.w r3, r3, r1, lsr #31 │ │ │ │ - bne.n eb40 │ │ │ │ + bne.n eb50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ itete mi │ │ │ │ addmi r0, r0, r1 │ │ │ │ ldrpl r3, [r0, #16] │ │ │ │ ldrbmi r0, [r0, #16] │ │ │ │ ldrbpl r0, [r3, r1] │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #36] @ (eb68 ) │ │ │ │ - ldr r1, [pc, #40] @ (eb6c ) │ │ │ │ + ldr r3, [pc, #36] @ (eb78 ) │ │ │ │ + ldr r1, [pc, #40] @ (eb7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (eb70 ) │ │ │ │ - ldr r1, [pc, #28] @ (eb74 ) │ │ │ │ + ldr r3, [pc, #28] @ (eb80 ) │ │ │ │ + ldr r1, [pc, #28] @ (eb84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n eb4e │ │ │ │ + blx 92a0 │ │ │ │ + b.n eb5e │ │ │ │ nop │ │ │ │ - asrs r2, r5, #19 │ │ │ │ + asrs r2, r3, #19 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #166 @ 0xa6 │ │ │ │ + movs r0, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eb78 : │ │ │ │ +0000eb88 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r2, [pc, #120] @ (ec08 ) │ │ │ │ + ldr r2, [pc, #120] @ (ec18 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n eba2 │ │ │ │ + bpl.n ebb2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ebd2 │ │ │ │ - ldr r1, [pc, #104] @ (ec0c ) │ │ │ │ + bmi.n ebe2 │ │ │ │ + ldr r1, [pc, #104] @ (ec1c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ebc2 │ │ │ │ - blx 97f8 │ │ │ │ + beq.n ebd2 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, ebc2 │ │ │ │ + cbnz r0, ebd2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92e0 │ │ │ │ + blx 92f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9314 │ │ │ │ + blx 9324 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r5 │ │ │ │ adds r1, r5, r6 │ │ │ │ - blx 915c │ │ │ │ + blx 916c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ebcc │ │ │ │ + beq.n ebdc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, r7 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n ebcc │ │ │ │ - asrs r4, r5, #17 │ │ │ │ + b.n ebdc │ │ │ │ + asrs r4, r3, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ec10 : │ │ │ │ +0000ec20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ ecb4 │ │ │ │ + ldr.w lr, [pc, #148] @ ecc4 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ ecb8 │ │ │ │ + ldr.w ip, [pc, #144] @ ecc8 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (ecbc ) │ │ │ │ - ldr r2, [pc, #144] @ (ecc0 ) │ │ │ │ + ldr r3, [pc, #144] @ (eccc ) │ │ │ │ + ldr r2, [pc, #144] @ (ecd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n ec8c │ │ │ │ + beq.n ec9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (ecc4 ) │ │ │ │ + ldr r0, [pc, #120] @ (ecd4 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ec72 │ │ │ │ + cbz r0, ec82 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, ecae │ │ │ │ + cbz r1, ecbe │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (ecc8 ) │ │ │ │ - ldr r2, [pc, #64] @ (ecb8 ) │ │ │ │ + ldr r1, [pc, #84] @ (ecd8 ) │ │ │ │ + ldr r2, [pc, #64] @ (ecc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ecaa │ │ │ │ + bne.n ecba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (eccc ) │ │ │ │ - ldr r3, [pc, #40] @ (ecb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (ecdc ) │ │ │ │ + ldr r3, [pc, #40] @ (ecc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ecaa │ │ │ │ + bne.n ecba │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9688 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9c48 │ │ │ │ + b.w 9698 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9c58 │ │ │ │ nop │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #15 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, #6 │ │ │ │ + subs r2, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + asrs r6, r6, #13 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + asrs r4, r3, #13 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ecd0 : │ │ │ │ +0000ece0 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #224] @ (edc4 ) │ │ │ │ + ldr r2, [pc, #224] @ (edd4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (edc8 ) │ │ │ │ + ldr r3, [pc, #224] @ (edd8 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (edcc ) │ │ │ │ + ldr r6, [pc, #220] @ (eddc ) │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.n eda8 │ │ │ │ + ble.n edb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - b.n ed18 │ │ │ │ + b.n ed28 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n ed56 │ │ │ │ + beq.n ed66 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub.w r3, lr, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n ed10 │ │ │ │ - ldr r3, [pc, #168] @ (edd0 ) │ │ │ │ - ldr r1, [pc, #168] @ (edd4 ) │ │ │ │ + bcs.n ed20 │ │ │ │ + ldr r3, [pc, #168] @ (ede0 ) │ │ │ │ + ldr r1, [pc, #168] @ (ede4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #160] @ (edd8 ) │ │ │ │ - ldr r3, [pc, #140] @ (edc8 ) │ │ │ │ + ldr r2, [pc, #160] @ (ede8 ) │ │ │ │ + ldr r3, [pc, #140] @ (edd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n edbe │ │ │ │ + bne.n edce │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ - blx 915c │ │ │ │ + blx 916c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ed34 │ │ │ │ + beq.n ed44 │ │ │ │ add.w r3, r0, #16 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ mov r0, r3 │ │ │ │ adds r5, #1 │ │ │ │ add.w r1, r2, #16 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r2, r6 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ cmp r4, r5 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bne.n ed6e │ │ │ │ + bne.n ed7e │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r2, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ed36 │ │ │ │ - ldr r3, [pc, #72] @ (eddc ) │ │ │ │ + beq.n ed46 │ │ │ │ + ldr r3, [pc, #72] @ (edec ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #72] @ (ede0 ) │ │ │ │ - ldr r0, [pc, #72] @ (ede4 ) │ │ │ │ + ldr r1, [pc, #72] @ (edf0 ) │ │ │ │ + ldr r0, [pc, #72] @ (edf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - blx 915c │ │ │ │ + blx 916c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ed34 │ │ │ │ + beq.n ed44 │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ - b.n ed8a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n ed9a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #12 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #12 │ │ │ │ + asrs r0, r7, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #11 │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ + strb r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #210 @ 0xd2 │ │ │ │ + movs r0, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ede8 : │ │ │ │ +0000edf8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #248] @ (eef4 ) │ │ │ │ + ldr r3, [pc, #248] @ (ef04 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ee74 │ │ │ │ - ldr r1, [pc, #240] @ (eef8 ) │ │ │ │ + bmi.n ee84 │ │ │ │ + ldr r1, [pc, #240] @ (ef08 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ee3c │ │ │ │ + beq.n ee4c │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, ee60 │ │ │ │ + cbz r0, ee70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ee3c │ │ │ │ + beq.n ee4c │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n eeda │ │ │ │ + beq.n eeea │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n ee3e │ │ │ │ + b.n ee4e │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w ip, [pc, #188] @ eefc │ │ │ │ + ldr.w ip, [pc, #188] @ ef0c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n eec0 │ │ │ │ - ldr.w ip, [pc, #176] @ ef00 │ │ │ │ + beq.n eed0 │ │ │ │ + ldr.w ip, [pc, #176] @ ef10 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n eed6 │ │ │ │ + beq.n eee6 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n ee92 │ │ │ │ - ldr r2, [pc, #160] @ (ef04 ) │ │ │ │ - ldr r1, [pc, #164] @ (ef08 ) │ │ │ │ + beq.n eea2 │ │ │ │ + ldr r2, [pc, #160] @ (ef14 ) │ │ │ │ + ldr r1, [pc, #164] @ (ef18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #132] @ (eefc ) │ │ │ │ + ldr r1, [pc, #132] @ (ef0c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eec0 │ │ │ │ - ldr r1, [pc, #128] @ (ef00 ) │ │ │ │ + beq.n eed0 │ │ │ │ + ldr r1, [pc, #128] @ (ef10 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eed6 │ │ │ │ + beq.n eee6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r0, [r2, #16] │ │ │ │ lsleq r0, r0, #1 │ │ │ │ - bne.n ee60 │ │ │ │ - b.n ee70 │ │ │ │ + bne.n ee70 │ │ │ │ + b.n ee80 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eea6 │ │ │ │ + beq.n eeb6 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 97f8 │ │ │ │ - cbz r0, eef0 │ │ │ │ + blx 9808 │ │ │ │ + cbz r0, ef00 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n eec0 │ │ │ │ + beq.n eed0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n eed6 │ │ │ │ + beq.n eee6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbnz r1, eebc │ │ │ │ - ldr r2, [pc, #88] @ (ef0c ) │ │ │ │ + cbnz r1, eecc │ │ │ │ + ldr r2, [pc, #88] @ (ef1c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n ee70 │ │ │ │ + b.n ee80 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b.n eeb6 │ │ │ │ - ldr r3, [pc, #76] @ (ef10 ) │ │ │ │ + b.n eec6 │ │ │ │ + ldr r3, [pc, #76] @ (ef20 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #76] @ (ef14 ) │ │ │ │ - ldr r0, [pc, #76] @ (ef18 ) │ │ │ │ + ldr r1, [pc, #76] @ (ef24 ) │ │ │ │ + ldr r0, [pc, #76] @ (ef28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #64] @ (ef1c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #64] @ (ef2c ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #64] @ (ef20 ) │ │ │ │ - ldr r0, [pc, #64] @ (ef24 ) │ │ │ │ + ldr r1, [pc, #64] @ (ef30 ) │ │ │ │ + ldr r0, [pc, #64] @ (ef34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9c18 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9c28 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #76 @ 0x4c │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #32 │ │ │ │ + lsrs r4, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r7, #15 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, r6] │ │ │ │ + strh r2, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #11 │ │ │ │ + asrs r4, r2, #11 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ef28 : │ │ │ │ +0000ef38 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ (efc0 ) │ │ │ │ + ldr r2, [pc, #132] @ (efd0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (efc4 ) │ │ │ │ + ldr r3, [pc, #132] @ (efd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, ef82 │ │ │ │ + cbz r0, ef92 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ble.n ef82 │ │ │ │ + ble.n ef92 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itt mi │ │ │ │ movmi r3, #0 │ │ │ │ ldrmi.w lr, [r0, #16] │ │ │ │ - bpl.n efaa │ │ │ │ + bpl.n efba │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n efa6 │ │ │ │ + ble.n efb6 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n ef6e │ │ │ │ - ldr r2, [pc, #68] @ (efc8 ) │ │ │ │ - ldr r3, [pc, #60] @ (efc4 ) │ │ │ │ + bne.n ef7e │ │ │ │ + ldr r2, [pc, #68] @ (efd8 ) │ │ │ │ + ldr r3, [pc, #60] @ (efd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n efa2 │ │ │ │ + bne.n efb2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9b58 │ │ │ │ - ldr r3, [pc, #32] @ (efcc ) │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9b68 │ │ │ │ + ldr r3, [pc, #32] @ (efdc ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #32] @ (efd0 ) │ │ │ │ - ldr r0, [pc, #32] @ (efd4 ) │ │ │ │ + ldr r1, [pc, #32] @ (efe0 ) │ │ │ │ + ldr r0, [pc, #32] @ (efe4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r7, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ + asrs r6, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r3, #32 │ │ │ │ + asrs r4, r0, #32 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000efd8 : │ │ │ │ +0000efe8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ f054 │ │ │ │ + ldr.w ip, [pc, #108] @ f064 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (f058 ) │ │ │ │ + ldr r1, [pc, #104] @ (f068 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (f05c ) │ │ │ │ - ldr r2, [pc, #108] @ (f060 ) │ │ │ │ + ldr r3, [pc, #104] @ (f06c ) │ │ │ │ + ldr r2, [pc, #108] @ (f070 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n f046 │ │ │ │ + beq.n f056 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (f064 ) │ │ │ │ + ldr r0, [pc, #84] @ (f074 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, f02e │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, f03e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (f068 ) │ │ │ │ - ldr r3, [pc, #36] @ (f058 ) │ │ │ │ + ldr r2, [pc, #56] @ (f078 ) │ │ │ │ + ldr r3, [pc, #36] @ (f068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f04e │ │ │ │ + bne.n f05e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 90f0 │ │ │ │ + blx 9100 │ │ │ │ movs r0, #1 │ │ │ │ - b.n f02e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n f03e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r1, #32 │ │ │ │ + lsrs r6, r7, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r2, r7 │ │ │ │ + subs r2, r0, r7 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r1, #31 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000f06c : │ │ │ │ +0000f07c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #184] @ f134 │ │ │ │ + ldr.w ip, [pc, #184] @ f144 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #180] @ (f138 ) │ │ │ │ + ldr r1, [pc, #180] @ (f148 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #180] @ (f13c ) │ │ │ │ - ldr r3, [pc, #180] @ (f140 ) │ │ │ │ + ldr r2, [pc, #180] @ (f14c ) │ │ │ │ + ldr r3, [pc, #180] @ (f150 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f0da │ │ │ │ - ldr r0, [pc, #160] @ (f144 ) │ │ │ │ + beq.n f0ea │ │ │ │ + ldr r0, [pc, #160] @ (f154 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, f0c0 │ │ │ │ + cbz r0, f0d0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #132] @ (f148 ) │ │ │ │ - ldr r2, [pc, #116] @ (f138 ) │ │ │ │ + ldr r1, [pc, #132] @ (f158 ) │ │ │ │ + ldr r2, [pc, #116] @ (f148 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n f112 │ │ │ │ + bne.n f122 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n f130 │ │ │ │ - ldr r1, [pc, #104] @ (f14c ) │ │ │ │ + bpl.n f140 │ │ │ │ + ldr r1, [pc, #104] @ (f15c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f11a │ │ │ │ - ldr r1, [pc, #100] @ (f150 ) │ │ │ │ + beq.n f12a │ │ │ │ + ldr r1, [pc, #100] @ (f160 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f116 │ │ │ │ - ldr r2, [pc, #96] @ (f154 ) │ │ │ │ - ldr r3, [pc, #68] @ (f138 ) │ │ │ │ + beq.n f126 │ │ │ │ + ldr r2, [pc, #96] @ (f164 ) │ │ │ │ + ldr r3, [pc, #68] @ (f148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f112 │ │ │ │ + bne.n f122 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95f4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #60] @ (f158 ) │ │ │ │ + b.w 9604 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #60] @ (f168 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (f15c ) │ │ │ │ - ldr r0, [pc, #60] @ (f160 ) │ │ │ │ + ldr r1, [pc, #56] @ (f16c ) │ │ │ │ + ldr r0, [pc, #60] @ (f170 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ + lsrs r0, r5, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r5, r4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #6 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f164 : │ │ │ │ +0000f174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #116] @ (f1ec ) │ │ │ │ + ldr r3, [pc, #116] @ (f1fc ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f1e2 │ │ │ │ - ldr.w ip, [pc, #112] @ f1f0 │ │ │ │ + bpl.n f1f2 │ │ │ │ + ldr.w ip, [pc, #112] @ f200 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f1cc │ │ │ │ - ldr.w ip, [pc, #104] @ f1f4 │ │ │ │ + beq.n f1dc │ │ │ │ + ldr.w ip, [pc, #104] @ f204 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f1e6 │ │ │ │ + beq.n f1f6 │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f1b6 │ │ │ │ + blt.n f1c6 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f1ba │ │ │ │ + bge.n f1ca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f1a2 │ │ │ │ - ldr r2, [pc, #60] @ (f1f8 ) │ │ │ │ - ldr r1, [pc, #60] @ (f1fc ) │ │ │ │ + bpl.n f1b2 │ │ │ │ + ldr r2, [pc, #60] @ (f208 ) │ │ │ │ + ldr r1, [pc, #60] @ (f20c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f200 ) │ │ │ │ + ldr r3, [pc, #48] @ (f210 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (f204 ) │ │ │ │ - ldr r0, [pc, #48] @ (f208 ) │ │ │ │ + ldr r1, [pc, #48] @ (f214 ) │ │ │ │ + ldr r0, [pc, #48] @ (f218 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ - bl 9a38 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ + bl 9a48 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r4, r6, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r1, #4 │ │ │ │ + adds r6, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r7, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #4 │ │ │ │ + asrs r4, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f20c : │ │ │ │ +0000f21c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #104] @ (f288 ) │ │ │ │ + ldr r3, [pc, #104] @ (f298 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f27e │ │ │ │ - ldr.w ip, [pc, #100] @ f28c │ │ │ │ + bpl.n f28e │ │ │ │ + ldr.w ip, [pc, #100] @ f29c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f268 │ │ │ │ - ldr.w ip, [pc, #92] @ f290 │ │ │ │ + beq.n f278 │ │ │ │ + ldr.w ip, [pc, #92] @ f2a0 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f282 │ │ │ │ + beq.n f292 │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f252 │ │ │ │ + blt.n f262 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f256 │ │ │ │ + bge.n f266 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f24a │ │ │ │ - ldr r2, [pc, #60] @ (f294 ) │ │ │ │ - ldr r1, [pc, #60] @ (f298 ) │ │ │ │ + bpl.n f25a │ │ │ │ + ldr r2, [pc, #60] @ (f2a4 ) │ │ │ │ + ldr r1, [pc, #60] @ (f2a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f29c ) │ │ │ │ + ldr r3, [pc, #48] @ (f2ac ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (f2a0 ) │ │ │ │ - ldr r0, [pc, #48] @ (f2a4 ) │ │ │ │ + ldr r1, [pc, #48] @ (f2b0 ) │ │ │ │ + ldr r0, [pc, #48] @ (f2b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ - bl 9a38 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ + bl 9a48 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r1, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #1 │ │ │ │ + adds r2, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #1000] @ (f688 ) │ │ │ │ + ldr r7, [pc, #968] @ (f678 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r5, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f2a8 : │ │ │ │ +0000f2b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (f344 ) │ │ │ │ + ldr r3, [pc, #140] @ (f354 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f314 │ │ │ │ + bmi.n f324 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f33e │ │ │ │ - ldr.w ip, [pc, #124] @ f348 │ │ │ │ + bpl.n f34e │ │ │ │ + ldr.w ip, [pc, #124] @ f358 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f328 │ │ │ │ - ldr.w ip, [pc, #116] @ f34c │ │ │ │ + beq.n f338 │ │ │ │ + ldr.w ip, [pc, #116] @ f35c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f324 │ │ │ │ + beq.n f334 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f2fe │ │ │ │ + blt.n f30e │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f302 │ │ │ │ + bge.n f312 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f2fc │ │ │ │ + bge.n f30c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f2ea │ │ │ │ - ldr r2, [pc, #76] @ (f350 ) │ │ │ │ - ldr r1, [pc, #76] @ (f354 ) │ │ │ │ + bpl.n f2fa │ │ │ │ + ldr r2, [pc, #76] @ (f360 ) │ │ │ │ + ldr r1, [pc, #76] @ (f364 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f358 ) │ │ │ │ - ldr r1, [pc, #68] @ (f35c ) │ │ │ │ + ldr r2, [pc, #64] @ (f368 ) │ │ │ │ + ldr r1, [pc, #68] @ (f36c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n f310 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #52] @ (f360 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n f320 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #52] @ (f370 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (f364 ) │ │ │ │ - ldr r0, [pc, #52] @ (f368 ) │ │ │ │ + ldr r1, [pc, #52] @ (f374 ) │ │ │ │ + ldr r0, [pc, #52] @ (f378 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r7 │ │ │ │ + subs r6, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r1, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #232] @ (f44c ) │ │ │ │ + ldr r7, [pc, #200] @ (f43c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #30 │ │ │ │ + lsrs r0, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f36c : │ │ │ │ +0000f37c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #128] @ (f3fc ) │ │ │ │ + ldr r3, [pc, #128] @ (f40c ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f3cc │ │ │ │ + bmi.n f3dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f3f6 │ │ │ │ - ldr.w ip, [pc, #112] @ f400 │ │ │ │ + bpl.n f406 │ │ │ │ + ldr.w ip, [pc, #112] @ f410 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3e0 │ │ │ │ - ldr.w ip, [pc, #104] @ f404 │ │ │ │ + beq.n f3f0 │ │ │ │ + ldr.w ip, [pc, #104] @ f414 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3dc │ │ │ │ + beq.n f3ec │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f3b6 │ │ │ │ + blt.n f3c6 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f3ba │ │ │ │ + bge.n f3ca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f3ae │ │ │ │ - ldr r2, [pc, #76] @ (f408 ) │ │ │ │ - ldr r1, [pc, #76] @ (f40c ) │ │ │ │ + bpl.n f3be │ │ │ │ + ldr r2, [pc, #76] @ (f418 ) │ │ │ │ + ldr r1, [pc, #76] @ (f41c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f410 ) │ │ │ │ - ldr r1, [pc, #68] @ (f414 ) │ │ │ │ + ldr r2, [pc, #64] @ (f420 ) │ │ │ │ + ldr r1, [pc, #68] @ (f424 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n f3c8 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #52] @ (f418 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n f3d8 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #52] @ (f428 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (f41c ) │ │ │ │ - ldr r0, [pc, #52] @ (f420 ) │ │ │ │ + ldr r1, [pc, #52] @ (f42c ) │ │ │ │ + ldr r0, [pc, #52] @ (f430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #17 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r4 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #520] @ (f624 ) │ │ │ │ + ldr r6, [pc, #488] @ (f614 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r4, #11 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f424 : │ │ │ │ +0000f434 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #144] @ f4c8 │ │ │ │ + ldr.w ip, [pc, #144] @ f4d8 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f4c2 │ │ │ │ - ldr.w lr, [pc, #136] @ f4cc │ │ │ │ + bpl.n f4d2 │ │ │ │ + ldr.w lr, [pc, #136] @ f4dc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f4ac │ │ │ │ - ldr.w lr, [pc, #128] @ f4d0 │ │ │ │ + beq.n f4bc │ │ │ │ + ldr.w lr, [pc, #128] @ f4e0 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f4a8 │ │ │ │ + beq.n f4b8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f476 │ │ │ │ + bcs.n f486 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f474 │ │ │ │ + bge.n f484 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f494 │ │ │ │ + bge.n f4a4 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f494 │ │ │ │ + blt.n f4a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n f470 │ │ │ │ + blt.n f480 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f4d4 ) │ │ │ │ - ldr r1, [pc, #64] @ (f4d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (f4e4 ) │ │ │ │ + ldr r1, [pc, #64] @ (f4e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #44] @ (f4dc ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #44] @ (f4ec ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (f4e0 ) │ │ │ │ - ldr r0, [pc, #44] @ (f4e4 ) │ │ │ │ + ldr r1, [pc, #44] @ (f4f0 ) │ │ │ │ + ldr r0, [pc, #44] @ (f4f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, r0 │ │ │ │ + subs r4, r3, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #728] @ (f7b8 ) │ │ │ │ + ldr r5, [pc, #696] @ (f7a8 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #8 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r4, #24 │ │ │ │ + lsrs r4, r1, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f4e8 : │ │ │ │ +0000f4f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #124] @ f578 │ │ │ │ + ldr.w ip, [pc, #124] @ f588 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f572 │ │ │ │ - ldr.w lr, [pc, #116] @ f57c │ │ │ │ + bpl.n f582 │ │ │ │ + ldr.w lr, [pc, #116] @ f58c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f55c │ │ │ │ - ldr.w lr, [pc, #108] @ f580 │ │ │ │ + beq.n f56c │ │ │ │ + ldr.w lr, [pc, #108] @ f590 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f558 │ │ │ │ + beq.n f568 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f52e │ │ │ │ + bcs.n f53e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f544 │ │ │ │ + bge.n f554 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f544 │ │ │ │ + blt.n f554 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f584 ) │ │ │ │ - ldr r1, [pc, #64] @ (f588 ) │ │ │ │ + ldr r3, [pc, #60] @ (f594 ) │ │ │ │ + ldr r1, [pc, #64] @ (f598 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #44] @ (f58c ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #44] @ (f59c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (f590 ) │ │ │ │ - ldr r0, [pc, #44] @ (f594 ) │ │ │ │ + ldr r1, [pc, #44] @ (f5a0 ) │ │ │ │ + ldr r0, [pc, #44] @ (f5a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r4, r5, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #24] @ (f5a8 ) │ │ │ │ + ldr r4, [pc, #1016] @ (f998 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + lsrs r0, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f598 : │ │ │ │ +0000f5a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ (f67c ) │ │ │ │ + ldr r3, [pc, #212] @ (f68c ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r4, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f61a │ │ │ │ + bmi.n f62a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f676 │ │ │ │ - ldr.w ip, [pc, #192] @ f680 │ │ │ │ + bpl.n f686 │ │ │ │ + ldr.w ip, [pc, #192] @ f690 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f65c │ │ │ │ - ldr.w ip, [pc, #184] @ f684 │ │ │ │ + beq.n f66c │ │ │ │ + ldr.w ip, [pc, #184] @ f694 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f658 │ │ │ │ + beq.n f668 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f606 │ │ │ │ + blt.n f616 │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n f60a │ │ │ │ + bge.n f61a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f5f4 │ │ │ │ + bge.n f604 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f62e │ │ │ │ + cbz r3, f63e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ ittt lt │ │ │ │ movlt r0, #1 │ │ │ │ ldrlt r3, [r4, #12] │ │ │ │ strlt r2, [r3, r5] │ │ │ │ - bge.n f672 │ │ │ │ + bge.n f682 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r1, r1, r0 │ │ │ │ - bpl.n f5de │ │ │ │ - ldr r2, [pc, #124] @ (f688 ) │ │ │ │ - ldr r1, [pc, #124] @ (f68c ) │ │ │ │ + bpl.n f5ee │ │ │ │ + ldr r2, [pc, #124] @ (f698 ) │ │ │ │ + ldr r1, [pc, #124] @ (f69c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n f628 │ │ │ │ - ldr r2, [pc, #116] @ (f690 ) │ │ │ │ - ldr r1, [pc, #116] @ (f694 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n f638 │ │ │ │ + ldr r2, [pc, #116] @ (f6a0 ) │ │ │ │ + ldr r1, [pc, #116] @ (f6a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f5f4 │ │ │ │ - ldr r3, [pc, #80] @ (f698 ) │ │ │ │ + bne.n f604 │ │ │ │ + ldr r3, [pc, #80] @ (f6a8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #80] @ (f69c ) │ │ │ │ - ldr r0, [pc, #84] @ (f6a0 ) │ │ │ │ + ldr r1, [pc, #80] @ (f6ac ) │ │ │ │ + ldr r0, [pc, #84] @ (f6b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #68] @ (f6a4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #68] @ (f6b4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #68] @ (f6a8 ) │ │ │ │ - ldr r0, [pc, #68] @ (f6ac ) │ │ │ │ + ldr r1, [pc, #68] @ (f6b8 ) │ │ │ │ + ldr r0, [pc, #68] @ (f6bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b58 │ │ │ │ - bl 9b88 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b68 │ │ │ │ + bl 9b98 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #9 │ │ │ │ + lsrs r0, r0, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r7, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #23 │ │ │ │ + asrs r6, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #128] @ (f71c ) │ │ │ │ + ldr r4, [pc, #96] @ (f70c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r0, #6 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #24] @ (f6c0 ) │ │ │ │ + ldr r3, [pc, #1016] @ (fab0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #1 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + lsrs r4, r3, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f6b0 : │ │ │ │ +0000f6c0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #228] @ (f7a8 ) │ │ │ │ + ldr r0, [pc, #228] @ (f7b8 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f78a │ │ │ │ - ldr.w lr, [pc, #220] @ f7ac │ │ │ │ + bpl.n f79a │ │ │ │ + ldr.w lr, [pc, #220] @ f7bc │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f774 │ │ │ │ - ldr.w lr, [pc, #212] @ f7b0 │ │ │ │ + beq.n f784 │ │ │ │ + ldr.w lr, [pc, #212] @ f7c0 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f770 │ │ │ │ + beq.n f780 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bcs.n f748 │ │ │ │ + bcs.n f758 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ lsls r4, r2, #2 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f708 │ │ │ │ + bge.n f718 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f71e │ │ │ │ + cbz r3, f72e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f792 │ │ │ │ + blt.n f7a2 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n f78e │ │ │ │ + bge.n f79e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f708 │ │ │ │ - ldr r3, [pc, #124] @ (f7b4 ) │ │ │ │ + bne.n f718 │ │ │ │ + ldr r3, [pc, #124] @ (f7c4 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (f7b8 ) │ │ │ │ - ldr r0, [pc, #128] @ (f7bc ) │ │ │ │ + ldr r1, [pc, #124] @ (f7c8 ) │ │ │ │ + ldr r0, [pc, #128] @ (f7cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bge.n f75e │ │ │ │ + bge.n f76e │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f6f2 │ │ │ │ - ldr r3, [pc, #96] @ (f7c0 ) │ │ │ │ - ldr r1, [pc, #96] @ (f7c4 ) │ │ │ │ + bge.n f702 │ │ │ │ + ldr r3, [pc, #96] @ (f7d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (f7d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n f71a │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (f7c8 ) │ │ │ │ + b.n f72a │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (f7d8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (f7cc ) │ │ │ │ - ldr r0, [pc, #80] @ (f7d0 ) │ │ │ │ + ldr r1, [pc, #80] @ (f7dc ) │ │ │ │ + ldr r0, [pc, #80] @ (f7e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ - bl 9b58 │ │ │ │ - ldr r3, [pc, #64] @ (f7d4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ + bl 9b68 │ │ │ │ + ldr r3, [pc, #64] @ (f7e4 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #64] @ (f7d8 ) │ │ │ │ - ldr r0, [pc, #64] @ (f7dc ) │ │ │ │ + ldr r1, [pc, #64] @ (f7e8 ) │ │ │ │ + ldr r0, [pc, #64] @ (f7ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #4 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (f878 ) │ │ │ │ + ldr r3, [pc, #160] @ (f868 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + lsrs r2, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #952] @ (fb84 ) │ │ │ │ + ldr r2, [pc, #920] @ (fb74 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #29 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + lsrs r4, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #840] @ (fb20 ) │ │ │ │ + ldr r2, [pc, #808] @ (fb10 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r2, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f7e0 : │ │ │ │ +0000f7f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n f808 │ │ │ │ + bpl.n f818 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f820 │ │ │ │ + blt.n f830 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n f81c │ │ │ │ + bge.n f82c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (f834 ) │ │ │ │ + ldr r3, [pc, #40] @ (f844 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (f838 ) │ │ │ │ - ldr r0, [pc, #44] @ (f83c ) │ │ │ │ + ldr r1, [pc, #40] @ (f848 ) │ │ │ │ + ldr r0, [pc, #44] @ (f84c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b58 │ │ │ │ - ldr r3, [pc, #28] @ (f840 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b68 │ │ │ │ + ldr r3, [pc, #28] @ (f850 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (f844 ) │ │ │ │ - ldr r0, [pc, #32] @ (f848 ) │ │ │ │ + ldr r1, [pc, #28] @ (f854 ) │ │ │ │ + ldr r0, [pc, #32] @ (f858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #368] @ (f9a8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r2, [pc, #336] @ (f998 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsls r6, r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r0, #32 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #272] @ (f954 ) │ │ │ │ + ldr r2, [pc, #240] @ (f944 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r4, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f84c : │ │ │ │ +0000f85c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #272] @ (f96c ) │ │ │ │ + ldr r2, [pc, #272] @ (f97c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #272] @ (f970 ) │ │ │ │ + ldr r3, [pc, #272] @ (f980 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f93c │ │ │ │ + beq.n f94c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #260] @ (f974 ) │ │ │ │ + ldr r3, [pc, #260] @ (f984 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f968 │ │ │ │ + beq.n f978 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f90c │ │ │ │ + beq.n f91c │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n f8fa │ │ │ │ + bmi.n f90a │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ mov r5, r1 │ │ │ │ - bgt.n f8b0 │ │ │ │ + bgt.n f8c0 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - blt.n f8b0 │ │ │ │ + blt.n f8c0 │ │ │ │ clz r2, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f922 │ │ │ │ + beq.n f932 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r3, r3, asr #3 │ │ │ │ cmp r3, #8 │ │ │ │ - ble.n f8e8 │ │ │ │ + ble.n f8f8 │ │ │ │ adds r2, #6 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f91c │ │ │ │ + bcs.n f92c │ │ │ │ lsls r1, r2, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 9320 │ │ │ │ - cbz r0, f91c │ │ │ │ + blx 9330 │ │ │ │ + cbz r0, f92c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n f952 │ │ │ │ + beq.n f962 │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ strne r3, [r4, #8] │ │ │ │ strne r2, [r4, #16] │ │ │ │ - beq.n f938 │ │ │ │ + beq.n f948 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #3 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f91c │ │ │ │ + bcs.n f92c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f8c0 │ │ │ │ + bne.n f8d0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n f8c2 │ │ │ │ - ldr r3, [pc, #124] @ (f978 ) │ │ │ │ - ldr r1, [pc, #124] @ (f97c ) │ │ │ │ + b.n f8d2 │ │ │ │ + ldr r3, [pc, #124] @ (f988 ) │ │ │ │ + ldr r1, [pc, #124] @ (f98c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n f8e2 │ │ │ │ - ldr r3, [pc, #104] @ (f978 ) │ │ │ │ - ldr r1, [pc, #112] @ (f980 ) │ │ │ │ + b.n f8f2 │ │ │ │ + ldr r3, [pc, #104] @ (f988 ) │ │ │ │ + ldr r1, [pc, #112] @ (f990 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n f908 │ │ │ │ - blx 91ac │ │ │ │ - b.n f908 │ │ │ │ - ldr r3, [pc, #96] @ (f984 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n f918 │ │ │ │ + blx 91bc │ │ │ │ + b.n f918 │ │ │ │ + ldr r3, [pc, #96] @ (f994 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #96] @ (f988 ) │ │ │ │ - ldr r0, [pc, #96] @ (f98c ) │ │ │ │ + ldr r1, [pc, #96] @ (f998 ) │ │ │ │ + ldr r0, [pc, #96] @ (f99c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9bb8 │ │ │ │ - ldr r3, [pc, #80] @ (f990 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9bc8 │ │ │ │ + ldr r3, [pc, #80] @ (f9a0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (f994 ) │ │ │ │ - ldr r0, [pc, #80] @ (f998 ) │ │ │ │ + ldr r1, [pc, #80] @ (f9a4 ) │ │ │ │ + ldr r0, [pc, #80] @ (f9a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (f99c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #72] @ (f9ac ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #68] @ (f9a0 ) │ │ │ │ - ldr r0, [pc, #72] @ (f9a4 ) │ │ │ │ + ldr r1, [pc, #68] @ (f9b0 ) │ │ │ │ + ldr r0, [pc, #72] @ (f9b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - lsls r4, r3, #30 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #24 │ │ │ │ + asrs r2, r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + asrs r4, r5, #23 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (fa90 ) │ │ │ │ + ldr r1, [pc, #232] @ (fa80 ) │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r7, #23 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + asrs r2, r6, #24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #152] @ (fa2c ) │ │ │ │ + ldr r1, [pc, #120] @ (fa1c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsls r0, r6, #21 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r2, #6 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #64] @ (f9e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (f9d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ + lsls r2, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + asrs r2, r5, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f9a8 : │ │ │ │ +0000f9b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #356] @ (fb1c ) │ │ │ │ + ldr r3, [pc, #356] @ (fb2c ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n fa2a │ │ │ │ - ldr r2, [pc, #348] @ (fb20 ) │ │ │ │ + bmi.n fa3a │ │ │ │ + ldr r2, [pc, #348] @ (fb30 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fada │ │ │ │ - ldr r2, [pc, #336] @ (fb24 ) │ │ │ │ + beq.w faea │ │ │ │ + ldr r2, [pc, #336] @ (fb34 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n fad6 │ │ │ │ + beq.n fae6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fa96 │ │ │ │ + beq.n faa6 │ │ │ │ asrs r4, r1, #1 │ │ │ │ - bmi.n fa16 │ │ │ │ + bmi.n fa26 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n fa1a │ │ │ │ + bge.n fa2a │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ - beq.n fa40 │ │ │ │ + beq.n fa50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #0 │ │ │ │ - blx 914c │ │ │ │ + blx 915c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n faa6 │ │ │ │ + blt.n fab6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r4, r2 │ │ │ │ - bpl.n f9e8 │ │ │ │ - ldr r2, [pc, #268] @ (fb28 ) │ │ │ │ - ldr r1, [pc, #268] @ (fb2c ) │ │ │ │ + bpl.n f9f8 │ │ │ │ + ldr r2, [pc, #268] @ (fb38 ) │ │ │ │ + ldr r1, [pc, #268] @ (fb3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n fa38 │ │ │ │ - ldr r2, [pc, #260] @ (fb30 ) │ │ │ │ - ldr r1, [pc, #260] @ (fb34 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n fa48 │ │ │ │ + ldr r2, [pc, #260] @ (fb40 ) │ │ │ │ + ldr r1, [pc, #260] @ (fb44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n fa62 │ │ │ │ + blt.n fa72 │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ - blt.n fa62 │ │ │ │ + blt.n fa72 │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fb06 │ │ │ │ + beq.n fb16 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n fa10 │ │ │ │ + b.n fa20 │ │ │ │ add.w r3, r4, r4, asr #3 │ │ │ │ cmp r4, #8 │ │ │ │ - ble.n fabe │ │ │ │ + ble.n face │ │ │ │ adds r3, #6 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fad0 │ │ │ │ + bcs.n fae0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9320 │ │ │ │ - cbz r0, fad0 │ │ │ │ + blx 9330 │ │ │ │ + cbz r0, fae0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n faf0 │ │ │ │ + beq.n fb00 │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ strne r4, [r5, #8] │ │ │ │ strne r3, [r5, #16] │ │ │ │ - bne.n fa10 │ │ │ │ - bl 9bb8 │ │ │ │ - ldr r2, [pc, #144] @ (fb28 ) │ │ │ │ - ldr r1, [pc, #156] @ (fb38 ) │ │ │ │ + bne.n fa20 │ │ │ │ + bl 9bc8 │ │ │ │ + ldr r2, [pc, #144] @ (fb38 ) │ │ │ │ + ldr r1, [pc, #156] @ (fb48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n fa38 │ │ │ │ + blx 92a0 │ │ │ │ + b.n fa48 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fa38 │ │ │ │ + bge.n fa48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n fa38 │ │ │ │ + bne.n fa48 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fa38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fa48 │ │ │ │ adds r3, #3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fad0 │ │ │ │ + bcs.n fae0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n fa72 │ │ │ │ + bne.n fa82 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n fa74 │ │ │ │ - blx 91ac │ │ │ │ - b.n fa38 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #96] @ (fb3c ) │ │ │ │ + b.n fa84 │ │ │ │ + blx 91bc │ │ │ │ + b.n fa48 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #96] @ (fb4c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (fb40 ) │ │ │ │ - ldr r0, [pc, #96] @ (fb44 ) │ │ │ │ + ldr r1, [pc, #92] @ (fb50 ) │ │ │ │ + ldr r0, [pc, #96] @ (fb54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (fb48 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (fb58 ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #84] @ (fb4c ) │ │ │ │ - ldr r0, [pc, #84] @ (fb50 ) │ │ │ │ + ldr r1, [pc, #84] @ (fb5c ) │ │ │ │ + ldr r0, [pc, #84] @ (fb60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (fb54 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (fb64 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #76] @ (fb58 ) │ │ │ │ - ldr r0, [pc, #76] @ (fb5c ) │ │ │ │ + ldr r1, [pc, #76] @ (fb68 ) │ │ │ │ + ldr r0, [pc, #76] @ (fb6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - lsls r0, r0, #25 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + lsls r0, r6, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #20 │ │ │ │ + asrs r2, r6, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #7 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r4, #17 │ │ │ │ movs r2, r0 │ │ │ │ - blx r1 │ │ │ │ + blx r0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r2, #15 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r6, #31 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ movs r2, r0 │ │ │ │ - bx lr │ │ │ │ + bx sp │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #15 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + asrs r4, r1, #18 │ │ │ │ movs r2, r0 │ │ │ │ - bx fp │ │ │ │ + bx sl │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r4, #17 │ │ │ │ + asrs r6, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fb60 : │ │ │ │ +0000fb70 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #108] @ (fbe0 ) │ │ │ │ - ldr r4, [pc, #112] @ (fbe4 ) │ │ │ │ + ldr r2, [pc, #108] @ (fbf0 ) │ │ │ │ + ldr r4, [pc, #112] @ (fbf4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fbc8 │ │ │ │ + beq.n fbd8 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #100] @ (fbe8 ) │ │ │ │ + ldr r1, [pc, #100] @ (fbf8 ) │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n fb96 │ │ │ │ + b.n fba6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fbc8 │ │ │ │ + beq.n fbd8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n fbc4 │ │ │ │ + beq.n fbd4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n fbbe │ │ │ │ + bge.n fbce │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 93e4 │ │ │ │ + blx 93f4 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r6, #1 │ │ │ │ - bgt.n fb8e │ │ │ │ - beq.n fb8e │ │ │ │ + bgt.n fb9e │ │ │ │ + beq.n fb9e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r6, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #32] @ (fbec ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #32] @ (fbfc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #32] @ (fbf0 ) │ │ │ │ - ldr r0, [pc, #32] @ (fbf4 ) │ │ │ │ + ldr r1, [pc, #32] @ (fc00 ) │ │ │ │ + ldr r0, [pc, #32] @ (fc04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #18 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ + lsls r4, r4, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #28 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fbf8 : │ │ │ │ +0000fc08 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fc30 ) │ │ │ │ + ldr r3, [pc, #40] @ (fc40 ) │ │ │ │ tst.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ - bne.n fc1a │ │ │ │ + bne.n fc2a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r1, #1 │ │ │ │ - b.w 9044 │ │ │ │ - ldr r2, [pc, #24] @ (fc34 ) │ │ │ │ - ldr r1, [pc, #24] @ (fc38 ) │ │ │ │ + b.w 9054 │ │ │ │ + ldr r2, [pc, #24] @ (fc44 ) │ │ │ │ + ldr r1, [pc, #24] @ (fc48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fc3c : │ │ │ │ +0000fc4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (fc60 ) │ │ │ │ - blx 97d4 │ │ │ │ + ldr r4, [pc, #20] @ (fc70 ) │ │ │ │ + blx 97e4 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n fc5e │ │ │ │ - ldr r3, [pc, #8] @ (fc64 ) │ │ │ │ + blt.n fc6e │ │ │ │ + ldr r3, [pc, #8] @ (fc74 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r5, #14 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fc68 : │ │ │ │ +0000fc78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #56] @ (fcb0 ) │ │ │ │ + ldr r3, [pc, #56] @ (fcc0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl a528 │ │ │ │ + bl a538 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fca8 │ │ │ │ + beq.n fcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n fc9a │ │ │ │ + beq.n fcaa │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9148 │ │ │ │ - ldr r3, [pc, #24] @ (fcb4 ) │ │ │ │ - ldr r1, [pc, #24] @ (fcb8 ) │ │ │ │ + b.w 9158 │ │ │ │ + ldr r3, [pc, #24] @ (fcc4 ) │ │ │ │ + ldr r1, [pc, #24] @ (fcc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r2, r6, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #12 │ │ │ │ + asrs r2, r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fcbc : │ │ │ │ +0000fccc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fcf4 ) │ │ │ │ + ldr r3, [pc, #40] @ (fd04 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl a528 │ │ │ │ + bl a538 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fcf0 │ │ │ │ + beq.n fd00 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #1 │ │ │ │ - beq.n fce2 │ │ │ │ + beq.n fcf2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (fcf8 ) │ │ │ │ - ldr r1, [pc, #20] @ (fcfc ) │ │ │ │ + ldr r3, [pc, #20] @ (fd08 ) │ │ │ │ + ldr r1, [pc, #20] @ (fd0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsls r0, r4, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + asrs r2, r6, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fd00 : │ │ │ │ +0000fd10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - blx 97c8 │ │ │ │ - cbz r0, fd36 │ │ │ │ + blx 97d8 │ │ │ │ + cbz r0, fd46 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 95c0 │ │ │ │ + blx 95d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fd28 │ │ │ │ + blt.n fd38 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fd36 │ │ │ │ + bge.n fd46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, fd3e │ │ │ │ + cbz r2, fd4e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fd36 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fd46 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd48 : │ │ │ │ +0000fd58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fd72 │ │ │ │ + beq.n fd82 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 98d8 │ │ │ │ + b.w 98e8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fd66 │ │ │ │ + beq.n fd76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fd84 : │ │ │ │ +0000fd94 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.w fd48 │ │ │ │ + b.w fd58 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd90 : │ │ │ │ +0000fda0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c88c │ │ │ │ + bl c89c │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fdba │ │ │ │ + beq.n fdca │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9168 │ │ │ │ + b.w 9178 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fdae │ │ │ │ + beq.n fdbe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fdcc : │ │ │ │ +0000fddc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fdd8 : │ │ │ │ +0000fde8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (fe40 ) │ │ │ │ + ldr r2, [pc, #88] @ (fe50 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (fe44 ) │ │ │ │ + ldr r3, [pc, #88] @ (fe54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n fe00 │ │ │ │ + beq.n fe10 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92d0 │ │ │ │ + b.w 92e0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 99e8 │ │ │ │ + blx 99f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, fe1e │ │ │ │ + cbz r0, fe2e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fe18 │ │ │ │ + bge.n fe28 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fe18 │ │ │ │ - ldr r0, [pc, #24] @ (fe48 ) │ │ │ │ + bne.n fe28 │ │ │ │ + ldr r0, [pc, #24] @ (fe58 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 91bc │ │ │ │ + blx 91cc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n fe18 │ │ │ │ + b.n fe28 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #8 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fe4c : │ │ │ │ +0000fe5c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #124] @ (fedc ) │ │ │ │ + ldr r2, [pc, #124] @ (feec ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #124] @ (fee0 ) │ │ │ │ + ldr r3, [pc, #124] @ (fef0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 98cc <_PyDict_NewPresized@plt> │ │ │ │ - cbz r0, feac │ │ │ │ + blx 98dc <_PyDict_NewPresized@plt> │ │ │ │ + cbz r0, febc │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ble.n feae │ │ │ │ + ble.n febe │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n fe90 │ │ │ │ + b.n fea0 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n feae │ │ │ │ + beq.n febe │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 977c │ │ │ │ + blx 978c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fe88 │ │ │ │ + beq.n fe98 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n feac │ │ │ │ + bge.n febc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, fece │ │ │ │ + cbz r3, fede │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #52] @ (fee4 ) │ │ │ │ - ldr r3, [pc, #44] @ (fee0 ) │ │ │ │ + ldr r2, [pc, #52] @ (fef4 ) │ │ │ │ + ldr r3, [pc, #44] @ (fef0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fed6 │ │ │ │ + bne.n fee6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n feac │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n febc │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #6 │ │ │ │ + lsls r2, r1, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000fee8 : │ │ │ │ +0000fef8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - blx 99e8 │ │ │ │ + blx 99f8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ff14 │ │ │ │ + cbz r0, ff24 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ff0e │ │ │ │ + bne.n ff1e │ │ │ │ mov r3, r4 │ │ │ │ - b.n ff02 │ │ │ │ + b.n ff12 │ │ │ │ │ │ │ │ -0000ff24 : │ │ │ │ - ldr r3, [pc, #16] @ (ff38 ) │ │ │ │ +0000ff34 : │ │ │ │ + ldr r3, [pc, #16] @ (ff48 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (ff3c ) │ │ │ │ + ldr r2, [pc, #16] @ (ff4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w fee8 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + b.w fef8 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ff40 : │ │ │ │ +0000ff50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #84] @ (ffa4 ) │ │ │ │ + ldr r3, [pc, #84] @ (ffb4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #84] @ ffa8 │ │ │ │ + ldr.w ip, [pc, #84] @ ffb8 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n ff8c │ │ │ │ + beq.n ff9c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ (ffac ) │ │ │ │ + ldr r0, [pc, #68] @ (ffbc ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, ff88 │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, ff98 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - blx 90fc │ │ │ │ + blx 910c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 9698 │ │ │ │ + blx 96a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ff88 │ │ │ │ + beq.n ff98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff88 │ │ │ │ + bge.n ff98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n ff88 │ │ │ │ + b.n ff98 │ │ │ │ nop │ │ │ │ - lsls r6, r4, #2 │ │ │ │ + lsls r6, r2, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #17 │ │ │ │ + lsrs r6, r4, #17 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ffb0 : │ │ │ │ - ldr r3, [pc, #16] @ (ffc4 ) │ │ │ │ +0000ffc0 : │ │ │ │ + ldr r3, [pc, #16] @ (ffd4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (ffc8 ) │ │ │ │ + ldr r2, [pc, #16] @ (ffd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w ff40 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ + b.w ff50 │ │ │ │ + movs r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ffcc : │ │ │ │ - ldr r3, [pc, #28] @ (ffec ) │ │ │ │ - ldr.w ip, [pc, #32] @ fff0 │ │ │ │ +0000ffdc : │ │ │ │ + ldr r3, [pc, #28] @ (fffc ) │ │ │ │ + ldr.w ip, [pc, #32] @ 10000 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n ffe6 │ │ │ │ + beq.n fff6 │ │ │ │ pop {r4} │ │ │ │ - b.w 8fac │ │ │ │ + b.w 8fbc │ │ │ │ pop {r4} │ │ │ │ - b.w 9778 │ │ │ │ - movs r2, r5 │ │ │ │ + b.w 9788 │ │ │ │ + movs r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fff4 : │ │ │ │ +00010004 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 10018 │ │ │ │ + cbz r0, 10028 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - blx 9408 │ │ │ │ + blx 9418 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 10056 │ │ │ │ + beq.n 10066 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 10062 │ │ │ │ + beq.n 10072 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 10012 │ │ │ │ + bne.n 10022 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9004 │ │ │ │ + blx 9014 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 10038 │ │ │ │ + b.n 10048 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 10038 │ │ │ │ + b.n 10048 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010070 : │ │ │ │ +00010080 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (100c0 ) │ │ │ │ + ldr r3, [pc, #64] @ (100d0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9454 │ │ │ │ + blx 9464 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 10096 │ │ │ │ + blt.n 100a6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (100c4 ) │ │ │ │ + ldr r2, [pc, #44] @ (100d4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9338 │ │ │ │ + blx 9348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10090 │ │ │ │ - ldr r0, [pc, #28] @ (100c8 ) │ │ │ │ + beq.n 100a0 │ │ │ │ + ldr r0, [pc, #28] @ (100d8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #28] @ (100cc ) │ │ │ │ + ldr r1, [pc, #28] @ (100dc ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 10090 │ │ │ │ + b.n 100a0 │ │ │ │ nop │ │ │ │ - vhadd.u d16, d8, d3 │ │ │ │ + vhadd.u32 d16, d8, d3 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000100d0 : │ │ │ │ +000100e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #172] @ 1018c │ │ │ │ + ldr.w lr, [pc, #172] @ 1019c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #168] @ 10190 │ │ │ │ + ldr.w ip, [pc, #168] @ 101a0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #168] @ (10194 ) │ │ │ │ - ldr r2, [pc, #168] @ (10198 ) │ │ │ │ + ldr r3, [pc, #168] @ (101a4 ) │ │ │ │ + ldr r2, [pc, #168] @ (101a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10158 │ │ │ │ + beq.n 10168 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (1019c ) │ │ │ │ + ldr r0, [pc, #144] @ (101ac ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1017c │ │ │ │ + cbz r0, 1018c │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - cbz r1, 10186 │ │ │ │ + cbz r1, 10196 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 96c8 │ │ │ │ - cbz r0, 1017c │ │ │ │ + blx 96d8 │ │ │ │ + cbz r0, 1018c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1013e │ │ │ │ + bge.n 1014e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10176 │ │ │ │ + cbz r3, 10186 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #92] @ (101a0 ) │ │ │ │ - ldr r3, [pc, #76] @ (10190 ) │ │ │ │ + ldr r2, [pc, #92] @ (101b0 ) │ │ │ │ + ldr r3, [pc, #76] @ (101a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10182 │ │ │ │ + bne.n 10192 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #72] @ (101a4 ) │ │ │ │ - ldr r3, [pc, #52] @ (10190 ) │ │ │ │ + ldr r2, [pc, #72] @ (101b4 ) │ │ │ │ + ldr r3, [pc, #52] @ (101a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10182 │ │ │ │ + bne.n 10192 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9450 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1013e │ │ │ │ + b.w 9460 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1014e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10140 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9c48 │ │ │ │ + b.n 10150 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9c58 │ │ │ │ nop │ │ │ │ - vhadd.u16 d0, d4, d3 │ │ │ │ + vhadd.u8 d0, d4, d3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d14, d3 │ │ │ │ + cdp2 0, 15, cr0, cr14, cr3, {0} │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #11 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ movs r4, r0 │ │ │ │ - cdp2 0, 11, cr0, cr8, cr3, {0} │ │ │ │ - cdp2 0, 10, cr0, cr0, cr3, {0} │ │ │ │ + cdp2 0, 10, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 9, cr0, cr0, cr3, {0} │ │ │ │ │ │ │ │ -000101a8 : │ │ │ │ +000101b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (102bc ) │ │ │ │ + ldr r4, [pc, #260] @ (102cc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (102c0 ) │ │ │ │ + ldr r0, [pc, #260] @ (102d0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #256] @ (102c4 ) │ │ │ │ - ldr r2, [pc, #260] @ (102c8 ) │ │ │ │ + ldr r3, [pc, #256] @ (102d4 ) │ │ │ │ + ldr r2, [pc, #260] @ (102d8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10234 │ │ │ │ + bne.n 10244 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 10212 │ │ │ │ - ldr r1, [pc, #228] @ (102cc ) │ │ │ │ + bne.n 10222 │ │ │ │ + ldr r1, [pc, #228] @ (102dc ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 9944 │ │ │ │ + blx 9954 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 1020e │ │ │ │ + cbz r0, 1021e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1020e │ │ │ │ + bge.n 1021e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1020e │ │ │ │ + cbnz r3, 1021e │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10282 │ │ │ │ - ldr r2, [pc, #188] @ (102d0 ) │ │ │ │ - ldr r3, [pc, #168] @ (102c0 ) │ │ │ │ + beq.n 10292 │ │ │ │ + ldr r2, [pc, #188] @ (102e0 ) │ │ │ │ + ldr r3, [pc, #168] @ (102d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 102b2 │ │ │ │ + bne.n 102c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9450 │ │ │ │ - ldr r0, [pc, #156] @ (102d4 ) │ │ │ │ + b.w 9460 │ │ │ │ + ldr r0, [pc, #156] @ (102e4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 102ac │ │ │ │ + beq.n 102bc │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 102b6 │ │ │ │ + beq.n 102c6 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 96c8 │ │ │ │ - cbz r0, 102ac │ │ │ │ + blx 96d8 │ │ │ │ + cbz r0, 102bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10268 │ │ │ │ + bge.n 10278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 102a6 │ │ │ │ + cbz r3, 102b6 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (102d8 ) │ │ │ │ - ldr r3, [pc, #80] @ (102c0 ) │ │ │ │ + ldr r2, [pc, #108] @ (102e8 ) │ │ │ │ + ldr r3, [pc, #80] @ (102d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 102b2 │ │ │ │ + bne.n 102c2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #88] @ (102dc ) │ │ │ │ - ldr r3, [pc, #56] @ (102c0 ) │ │ │ │ + ldr r2, [pc, #88] @ (102ec ) │ │ │ │ + ldr r3, [pc, #56] @ (102d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 102b2 │ │ │ │ + bne.n 102c2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9120 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10268 │ │ │ │ + b.w 9130 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10278 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1026a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9c48 │ │ │ │ + b.n 1027a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9c58 │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr14, cr3, {0} │ │ │ │ + cdp2 0, 2, cr0, cr14, cr3, {0} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 3, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr3, {0} │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #25 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ movs r2, r0 │ │ │ │ - stc2l 0, cr0, [r6, #12]! │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ + ldc2l 0, cr0, [r6, #12] │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ movs r4, r0 │ │ │ │ - stc2 0, cr0, [lr, #12] │ │ │ │ - ldc2l 0, cr0, [r6, #-12]! │ │ │ │ + ldc2l 0, cr0, [lr, #-12]! │ │ │ │ + stc2l 0, cr0, [r6, #-12]! │ │ │ │ │ │ │ │ -000102e0 : │ │ │ │ +000102f0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #204] @ (103bc ) │ │ │ │ + ldr r2, [pc, #204] @ (103cc ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (103c0 ) │ │ │ │ + ldr r3, [pc, #204] @ (103d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 10384 │ │ │ │ + bne.n 10394 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10380 │ │ │ │ - ldr r1, [pc, #168] @ (103c4 ) │ │ │ │ + beq.n 10390 │ │ │ │ + ldr r1, [pc, #168] @ (103d4 ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9944 │ │ │ │ + blx 9954 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 1033c │ │ │ │ + cbz r0, 1034c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1033c │ │ │ │ + bge.n 1034c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 103a2 │ │ │ │ - cbnz r2, 10366 │ │ │ │ + cbz r3, 103b2 │ │ │ │ + cbnz r2, 10376 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9124 │ │ │ │ + blx 9134 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 10372 │ │ │ │ - ldr r2, [pc, #120] @ (103c8 ) │ │ │ │ - ldr r3, [pc, #112] @ (103c0 ) │ │ │ │ + blt.n 10382 │ │ │ │ + ldr r2, [pc, #120] @ (103d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (103d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 103b8 │ │ │ │ + bne.n 103c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9454 │ │ │ │ + blx 9464 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1034c │ │ │ │ + bge.n 1035c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10380 │ │ │ │ + bge.n 10390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 103b0 │ │ │ │ + cbz r3, 103c0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1034c │ │ │ │ - ldr r2, [pc, #68] @ (103cc ) │ │ │ │ - ldr r3, [pc, #56] @ (103c0 ) │ │ │ │ + b.n 1035c │ │ │ │ + ldr r2, [pc, #68] @ (103dc ) │ │ │ │ + ldr r3, [pc, #56] @ (103d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 103b8 │ │ │ │ + bne.n 103c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 97ac │ │ │ │ + b.w 97bc │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1033e │ │ │ │ - b.n 10366 │ │ │ │ + beq.n 1034e │ │ │ │ + b.n 10376 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10380 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - stc2 0, cr0, [r8, #-12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10390 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldc2l 0, cr0, [r8], #12 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #20 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r2, r0 │ │ │ │ - stc2 0, cr0, [ip], #12 │ │ │ │ - ldc2l 0, cr0, [r4], #-12 │ │ │ │ + ldc2 0, cr0, [ip], {3} │ │ │ │ + stc2l 0, cr0, [r4], #-12 │ │ │ │ │ │ │ │ -000103d0 : │ │ │ │ +000103e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #124] @ (10460 ) │ │ │ │ - ldr r1, [pc, #128] @ (10464 ) │ │ │ │ + ldr r0, [pc, #124] @ (10470 ) │ │ │ │ + ldr r1, [pc, #128] @ (10474 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (10468 ) │ │ │ │ - ldr r3, [pc, #128] @ (1046c ) │ │ │ │ + ldr r2, [pc, #124] @ (10478 ) │ │ │ │ + ldr r3, [pc, #128] @ (1047c ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 10434 │ │ │ │ - ldr r0, [pc, #108] @ (10470 ) │ │ │ │ + beq.n 10444 │ │ │ │ + ldr r0, [pc, #108] @ (10480 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1041c │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 1042c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 96c8 │ │ │ │ - ldr r2, [pc, #84] @ (10474 ) │ │ │ │ - ldr r3, [pc, #68] @ (10464 ) │ │ │ │ + blx 96d8 │ │ │ │ + ldr r2, [pc, #84] @ (10484 ) │ │ │ │ + ldr r3, [pc, #68] @ (10474 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1045c │ │ │ │ + bne.n 1046c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (10478 ) │ │ │ │ + ldr r3, [pc, #64] @ (10488 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92c4 <_PyObject_GC_New@plt> │ │ │ │ + blx 92d4 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1041c │ │ │ │ + beq.n 1042c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 922c │ │ │ │ + blx 923c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1041c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [r6], {3} │ │ │ │ + b.n 1042c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + stc2 0, cr0, [r6], {3} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {3} │ │ │ │ + stc2 0, cr0, [r0], {3} │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #31 │ │ │ │ + lsls r6, r1, #31 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfbdc0003 │ │ │ │ + smlal r0, r0, ip, r3 │ │ │ │ lsls r0, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001047c : │ │ │ │ +0001048c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #124] @ (1050c ) │ │ │ │ - ldr r1, [pc, #128] @ (10510 ) │ │ │ │ + ldr r0, [pc, #124] @ (1051c ) │ │ │ │ + ldr r1, [pc, #128] @ (10520 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (10514 ) │ │ │ │ - ldr r3, [pc, #128] @ (10518 ) │ │ │ │ + ldr r2, [pc, #124] @ (10524 ) │ │ │ │ + ldr r3, [pc, #128] @ (10528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 104e0 │ │ │ │ - ldr r0, [pc, #108] @ (1051c ) │ │ │ │ + beq.n 104f0 │ │ │ │ + ldr r0, [pc, #108] @ (1052c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 104c8 │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 104d8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 96c8 │ │ │ │ - ldr r2, [pc, #84] @ (10520 ) │ │ │ │ - ldr r3, [pc, #68] @ (10510 ) │ │ │ │ + blx 96d8 │ │ │ │ + ldr r2, [pc, #84] @ (10530 ) │ │ │ │ + ldr r3, [pc, #68] @ (10520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10508 │ │ │ │ + bne.n 10518 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (10524 ) │ │ │ │ + ldr r3, [pc, #64] @ (10534 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92c4 <_PyObject_GC_New@plt> │ │ │ │ + blx 92d4 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 104c8 │ │ │ │ + beq.n 104d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 922c │ │ │ │ + blx 923c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 104c8 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - smmls r0, sl, r3, r0 │ │ │ │ + b.n 104d8 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + smmla r0, sl, r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - smmls r0, r4, r3, r0 │ │ │ │ + smmla r0, r4, r3, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + lsls r2, r4, #28 │ │ │ │ movs r4, r0 │ │ │ │ - smlawb r0, r0, r3, r0 │ │ │ │ + smlad r0, r0, r3, r0 │ │ │ │ lsls r4, r1, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010528 : │ │ │ │ +00010538 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #124] @ (105b8 ) │ │ │ │ - ldr r1, [pc, #128] @ (105bc ) │ │ │ │ + ldr r0, [pc, #124] @ (105c8 ) │ │ │ │ + ldr r1, [pc, #128] @ (105cc ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (105c0 ) │ │ │ │ - ldr r3, [pc, #128] @ (105c4 ) │ │ │ │ + ldr r2, [pc, #124] @ (105d0 ) │ │ │ │ + ldr r3, [pc, #128] @ (105d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1058c │ │ │ │ - ldr r0, [pc, #108] @ (105c8 ) │ │ │ │ + beq.n 1059c │ │ │ │ + ldr r0, [pc, #108] @ (105d8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10574 │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10584 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 96c8 │ │ │ │ - ldr r2, [pc, #84] @ (105cc ) │ │ │ │ - ldr r3, [pc, #68] @ (105bc ) │ │ │ │ + blx 96d8 │ │ │ │ + ldr r2, [pc, #84] @ (105dc ) │ │ │ │ + ldr r3, [pc, #68] @ (105cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 105b4 │ │ │ │ + bne.n 105c4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (105d0 ) │ │ │ │ + ldr r3, [pc, #64] @ (105e0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 92c4 <_PyObject_GC_New@plt> │ │ │ │ + blx 92d4 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10574 │ │ │ │ + beq.n 10584 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ - blx 922c │ │ │ │ + blx 923c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 10574 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfabe0003 │ │ │ │ + b.n 10584 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xfaae0003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab80003 │ │ │ │ + @ instruction: 0xfaa80003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + lsls r6, r6, #25 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfa840003 │ │ │ │ + @ instruction: 0xfa740003 │ │ │ │ lsls r4, r0, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -000105d4 : │ │ │ │ +000105e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 106a0 │ │ │ │ + ldr.w ip, [pc, #188] @ 106b0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (106a4 ) │ │ │ │ + ldr r4, [pc, #184] @ (106b4 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (106a8 ) │ │ │ │ - ldr r2, [pc, #188] @ (106ac ) │ │ │ │ + ldr r3, [pc, #184] @ (106b8 ) │ │ │ │ + ldr r2, [pc, #188] @ (106bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1067c │ │ │ │ + beq.n 1068c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - ldr r3, [pc, #160] @ (106b0 ) │ │ │ │ + blx 8fcc │ │ │ │ + ldr r3, [pc, #160] @ (106c0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #144 @ 0x90 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1066c │ │ │ │ + cbz r0, 1067c │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1066c │ │ │ │ + cbz r0, 1067c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 97d4 │ │ │ │ + blx 97e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1064e │ │ │ │ + bge.n 1065e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10670 │ │ │ │ + cbz r3, 10680 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1066c │ │ │ │ - ldr r2, [pc, #96] @ (106b4 ) │ │ │ │ - ldr r3, [pc, #76] @ (106a4 ) │ │ │ │ + blt.n 1067c │ │ │ │ + ldr r2, [pc, #96] @ (106c4 ) │ │ │ │ + ldr r3, [pc, #76] @ (106b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1069a │ │ │ │ + bne.n 106aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10652 │ │ │ │ + b.n 10662 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1064e │ │ │ │ - ldr r2, [pc, #56] @ (106b8 ) │ │ │ │ - ldr r3, [pc, #36] @ (106a4 ) │ │ │ │ + b.n 1065e │ │ │ │ + ldr r2, [pc, #56] @ (106c8 ) │ │ │ │ + ldr r3, [pc, #36] @ (106b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1069a │ │ │ │ + bne.n 106aa │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 96ec │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.w 96fc │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa120003 │ │ │ │ + @ instruction: 0xfa020003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa0c0003 │ │ │ │ + ldr??.w r0, [ip, #3] │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #23 │ │ │ │ + lsls r6, r7, #22 │ │ │ │ movs r4, r0 │ │ │ │ - vld1.8 {d0[0]}, [r6], r3 │ │ │ │ - ldr??.w r0, [ip, r3] │ │ │ │ + ldrsb.w r0, [r6, #3] │ │ │ │ + vld4.8 {d16-d19}, [ip], r3 │ │ │ │ │ │ │ │ -000106bc : │ │ │ │ +000106cc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10788 │ │ │ │ + ldr.w ip, [pc, #188] @ 10798 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (1078c ) │ │ │ │ + ldr r4, [pc, #184] @ (1079c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10790 ) │ │ │ │ - ldr r2, [pc, #188] @ (10794 ) │ │ │ │ + ldr r3, [pc, #184] @ (107a0 ) │ │ │ │ + ldr r2, [pc, #188] @ (107a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10764 │ │ │ │ + beq.n 10774 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - ldr r3, [pc, #160] @ (10798 ) │ │ │ │ + blx 8fcc │ │ │ │ + ldr r3, [pc, #160] @ (107a8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #156 @ 0x9c │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 10754 │ │ │ │ + cbz r0, 10764 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 10754 │ │ │ │ + cbz r0, 10764 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 97d4 │ │ │ │ + blx 97e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10736 │ │ │ │ + bge.n 10746 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10758 │ │ │ │ + cbz r3, 10768 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 10754 │ │ │ │ - ldr r2, [pc, #96] @ (1079c ) │ │ │ │ - ldr r3, [pc, #76] @ (1078c ) │ │ │ │ + blt.n 10764 │ │ │ │ + ldr r2, [pc, #96] @ (107ac ) │ │ │ │ + ldr r3, [pc, #76] @ (1079c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10782 │ │ │ │ + bne.n 10792 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1073a │ │ │ │ + b.n 1074a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 10736 │ │ │ │ - ldr r2, [pc, #56] @ (107a0 ) │ │ │ │ - ldr r3, [pc, #36] @ (1078c ) │ │ │ │ + b.n 10746 │ │ │ │ + ldr r2, [pc, #56] @ (107b0 ) │ │ │ │ + ldr r3, [pc, #36] @ (1079c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10782 │ │ │ │ + bne.n 10792 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9a28 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.w 9a38 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld4.8 {d0-d3}, [sl], r3 │ │ │ │ + ldrsb.w r0, [sl, r3] │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r4], r3 │ │ │ │ + ldrsb.w r0, [r4, r3] │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh.w r0, [lr, #3] │ │ │ │ - ldrb.w r0, [r4, #3] │ │ │ │ + strh.w r0, [lr, #3] │ │ │ │ + strb.w r0, [r4, #3] │ │ │ │ │ │ │ │ -000107a4 : │ │ │ │ +000107b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10870 │ │ │ │ + ldr.w ip, [pc, #188] @ 10880 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10874 ) │ │ │ │ + ldr r4, [pc, #184] @ (10884 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10878 ) │ │ │ │ - ldr r2, [pc, #188] @ (1087c ) │ │ │ │ + ldr r3, [pc, #184] @ (10888 ) │ │ │ │ + ldr r2, [pc, #188] @ (1088c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1084c │ │ │ │ + beq.n 1085c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - ldr r3, [pc, #160] @ (10880 ) │ │ │ │ + blx 8fcc │ │ │ │ + ldr r3, [pc, #160] @ (10890 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #168 @ 0xa8 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1083c │ │ │ │ + cbz r0, 1084c │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1083c │ │ │ │ + cbz r0, 1084c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 97d4 │ │ │ │ + blx 97e4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1081e │ │ │ │ + bge.n 1082e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10840 │ │ │ │ + cbz r3, 10850 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1083c │ │ │ │ - ldr r2, [pc, #96] @ (10884 ) │ │ │ │ - ldr r3, [pc, #76] @ (10874 ) │ │ │ │ + blt.n 1084c │ │ │ │ + ldr r2, [pc, #96] @ (10894 ) │ │ │ │ + ldr r3, [pc, #76] @ (10884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1086a │ │ │ │ + bne.n 1087a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10822 │ │ │ │ + b.n 10832 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1081e │ │ │ │ - ldr r2, [pc, #56] @ (10888 ) │ │ │ │ - ldr r3, [pc, #36] @ (10874 ) │ │ │ │ + b.n 1082e │ │ │ │ + ldr r2, [pc, #56] @ (10898 ) │ │ │ │ + ldr r3, [pc, #36] @ (10884 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1086a │ │ │ │ + bne.n 1087a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 901c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.w 902c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str.w r0, [r2, r3] │ │ │ │ + ldrh.w r0, [r2, r3] │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, r3] │ │ │ │ + strh.w r0, [ip, r3] │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #15 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7d60003 │ │ │ │ - @ instruction: 0xf7ac0003 │ │ │ │ + @ instruction: 0xf7c60003 │ │ │ │ + @ instruction: 0xf79c0003 │ │ │ │ │ │ │ │ -0001088c : │ │ │ │ +0001089c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ 10908 │ │ │ │ + ldr.w ip, [pc, #108] @ 10918 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (1090c ) │ │ │ │ + ldr r1, [pc, #104] @ (1091c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (10910 ) │ │ │ │ - ldr r2, [pc, #108] @ (10914 ) │ │ │ │ + ldr r3, [pc, #104] @ (10920 ) │ │ │ │ + ldr r2, [pc, #108] @ (10924 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 108fa │ │ │ │ + beq.n 1090a │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (10918 ) │ │ │ │ + ldr r0, [pc, #84] @ (10928 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 108e2 │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 108f2 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1091c ) │ │ │ │ - ldr r3, [pc, #36] @ (1090c ) │ │ │ │ + ldr r2, [pc, #56] @ (1092c ) │ │ │ │ + ldr r3, [pc, #36] @ (1091c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10902 │ │ │ │ + bne.n 10912 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9438 │ │ │ │ + blx 9448 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 108e2 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 108f2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf75a0003 │ │ │ │ + @ instruction: 0xf74a0003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7540003 │ │ │ │ + @ instruction: 0xf7440003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7160003 │ │ │ │ + @ instruction: 0xf7060003 │ │ │ │ │ │ │ │ -00010920 : │ │ │ │ +00010930 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #128] @ 109b0 │ │ │ │ + ldr.w ip, [pc, #128] @ 109c0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #124] @ (109b4 ) │ │ │ │ + ldr r1, [pc, #124] @ (109c4 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #124] @ (109b8 ) │ │ │ │ - ldr r2, [pc, #128] @ (109bc ) │ │ │ │ + ldr r3, [pc, #124] @ (109c8 ) │ │ │ │ + ldr r2, [pc, #128] @ (109cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1098e │ │ │ │ + beq.n 1099e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ (109c0 ) │ │ │ │ + ldr r0, [pc, #104] @ (109d0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 10974 │ │ │ │ + cbz r0, 10984 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #76] @ (109c4 ) │ │ │ │ - ldr r2, [pc, #60] @ (109b4 ) │ │ │ │ + ldr r1, [pc, #76] @ (109d4 ) │ │ │ │ + ldr r2, [pc, #60] @ (109c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 109ac │ │ │ │ + bne.n 109bc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ (109c8 ) │ │ │ │ - ldr r3, [pc, #32] @ (109b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (109d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (109c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 109ac │ │ │ │ + bne.n 109bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97ac │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - movt r0, #26627 @ 0x6803 │ │ │ │ + b.w 97bc │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf6b60003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #2051 @ 0x803 │ │ │ │ + @ instruction: 0xf6b00003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #10 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf6840003 │ │ │ │ - @ instruction: 0xf66a0003 │ │ │ │ + @ instruction: 0xf6740003 │ │ │ │ + @ instruction: 0xf65a0003 │ │ │ │ │ │ │ │ -000109cc : │ │ │ │ - ldr r3, [pc, #32] @ (109f0 ) │ │ │ │ - ldr r2, [pc, #36] @ (109f4 ) │ │ │ │ +000109dc : │ │ │ │ + ldr r3, [pc, #32] @ (10a00 ) │ │ │ │ + ldr r2, [pc, #36] @ (10a04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 109de │ │ │ │ - b.w 975c │ │ │ │ + beq.n 109ee │ │ │ │ + b.w 976c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 109ec │ │ │ │ + bge.n 109fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf62c0003 │ │ │ │ + @ instruction: 0xf61c0003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -000109f8 : │ │ │ │ +00010a08 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ (10a98 ) │ │ │ │ - ldr r1, [pc, #144] @ (10a9c ) │ │ │ │ + ldr r0, [pc, #140] @ (10aa8 ) │ │ │ │ + ldr r1, [pc, #144] @ (10aac ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #140] @ (10aa0 ) │ │ │ │ - ldr r2, [pc, #144] @ (10aa4 ) │ │ │ │ + ldr r3, [pc, #140] @ (10ab0 ) │ │ │ │ + ldr r2, [pc, #144] @ (10ab4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10a78 │ │ │ │ - ldr r0, [pc, #124] @ (10aa8 ) │ │ │ │ + beq.n 10a88 │ │ │ │ + ldr r0, [pc, #124] @ (10ab8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10a86 │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10a96 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 96c8 │ │ │ │ - cbz r0, 10a86 │ │ │ │ + blx 96d8 │ │ │ │ + cbz r0, 10a96 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9760 │ │ │ │ + blx 9770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10a5e │ │ │ │ + bge.n 10a6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10a8a │ │ │ │ - ldr r2, [pc, #76] @ (10aac ) │ │ │ │ - ldr r3, [pc, #56] @ (10a9c ) │ │ │ │ + cbz r3, 10a9a │ │ │ │ + ldr r2, [pc, #76] @ (10abc ) │ │ │ │ + ldr r3, [pc, #56] @ (10aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10a92 │ │ │ │ + bne.n 10aa2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10a5e │ │ │ │ + bge.n 10a6e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10a5e │ │ │ │ + b.n 10a6e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10a5e │ │ │ │ + b.n 10a6e │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a5e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10a6e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5ee0003 │ │ │ │ + rsbs r0, lr, #8585216 @ 0x830000 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e80003 │ │ │ │ + rsbs r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #6 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf59a0003 │ │ │ │ + @ instruction: 0xf58a0003 │ │ │ │ │ │ │ │ -00010ab0 : │ │ │ │ +00010ac0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #140] @ (10b50 ) │ │ │ │ - ldr r1, [pc, #144] @ (10b54 ) │ │ │ │ + ldr r0, [pc, #140] @ (10b60 ) │ │ │ │ + ldr r1, [pc, #144] @ (10b64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #140] @ (10b58 ) │ │ │ │ - ldr r2, [pc, #144] @ (10b5c ) │ │ │ │ + ldr r3, [pc, #140] @ (10b68 ) │ │ │ │ + ldr r2, [pc, #144] @ (10b6c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10b30 │ │ │ │ - ldr r0, [pc, #124] @ (10b60 ) │ │ │ │ + beq.n 10b40 │ │ │ │ + ldr r0, [pc, #124] @ (10b70 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10b3e │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10b4e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 96c8 │ │ │ │ - cbz r0, 10b3e │ │ │ │ + blx 96d8 │ │ │ │ + cbz r0, 10b4e │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9760 │ │ │ │ + blx 9770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10b16 │ │ │ │ + bge.n 10b26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10b42 │ │ │ │ - ldr r2, [pc, #76] @ (10b64 ) │ │ │ │ - ldr r3, [pc, #56] @ (10b54 ) │ │ │ │ + cbz r3, 10b52 │ │ │ │ + ldr r2, [pc, #76] @ (10b74 ) │ │ │ │ + ldr r3, [pc, #56] @ (10b64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10b4a │ │ │ │ + bne.n 10b5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10b16 │ │ │ │ + bge.n 10b26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10b16 │ │ │ │ + b.n 10b26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b16 │ │ │ │ + b.n 10b26 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b16 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10b26 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5360003 │ │ │ │ + @ instruction: 0xf5260003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5300003 │ │ │ │ + @ instruction: 0xf5200003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #3 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf4e20003 │ │ │ │ + @ instruction: 0xf4d20003 │ │ │ │ │ │ │ │ -00010b68 : │ │ │ │ +00010b78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #188] @ 10c34 │ │ │ │ + ldr.w ip, [pc, #188] @ 10c44 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #184] @ (10c38 ) │ │ │ │ + ldr r3, [pc, #184] @ (10c48 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #176] @ (10c3c ) │ │ │ │ + ldr r5, [pc, #176] @ (10c4c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c88c │ │ │ │ - ldr r3, [pc, #160] @ (10c40 ) │ │ │ │ + bl c89c │ │ │ │ + ldr r3, [pc, #160] @ (10c50 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10bfa │ │ │ │ + beq.n 10c0a │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91d4 │ │ │ │ + blx 91e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10be2 │ │ │ │ + cbz r0, 10bf2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #120] @ (10c44 ) │ │ │ │ - ldr r3, [pc, #108] @ (10c38 ) │ │ │ │ + ldr r2, [pc, #120] @ (10c54 ) │ │ │ │ + ldr r3, [pc, #108] @ (10c48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10c30 │ │ │ │ + bne.n 10c40 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #100] @ (10c48 ) │ │ │ │ + ldr r3, [pc, #100] @ (10c58 ) │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 10bbe │ │ │ │ + b.n 10bce │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10c24 │ │ │ │ - ldr r3, [pc, #56] @ (10c48 ) │ │ │ │ + cbnz r0, 10c34 │ │ │ │ + ldr r3, [pc, #56] @ (10c58 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10bbe │ │ │ │ + bge.n 10bce │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10bbe │ │ │ │ + b.n 10bce │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c800 │ │ │ │ + bl c810 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10c16 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - orns r0, ip, #8585216 @ 0x830000 │ │ │ │ + b.n 10c26 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + orn r0, ip, #8585216 @ 0x830000 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orn r0, lr, #8585216 @ 0x830000 │ │ │ │ + orrs.w r0, lr, #8585216 @ 0x830000 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + bic.w r0, r0, #8585216 @ 0x830000 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010c4c : │ │ │ │ +00010c5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #188] @ 10d18 │ │ │ │ + ldr.w ip, [pc, #188] @ 10d28 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #184] @ (10d1c ) │ │ │ │ + ldr r3, [pc, #184] @ (10d2c ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #176] @ (10d20 ) │ │ │ │ + ldr r5, [pc, #176] @ (10d30 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c88c │ │ │ │ - ldr r3, [pc, #160] @ (10d24 ) │ │ │ │ + bl c89c │ │ │ │ + ldr r3, [pc, #160] @ (10d34 ) │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10cde │ │ │ │ + beq.n 10cee │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91d4 │ │ │ │ + blx 91e4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10cc6 │ │ │ │ + cbz r0, 10cd6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #120] @ (10d28 ) │ │ │ │ - ldr r3, [pc, #108] @ (10d1c ) │ │ │ │ + ldr r2, [pc, #120] @ (10d38 ) │ │ │ │ + ldr r3, [pc, #108] @ (10d2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10d14 │ │ │ │ + bne.n 10d24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #100] @ (10d2c ) │ │ │ │ + ldr r3, [pc, #100] @ (10d3c ) │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.n 10ca2 │ │ │ │ + b.n 10cb2 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10d08 │ │ │ │ - ldr r3, [pc, #56] @ (10d2c ) │ │ │ │ + cbnz r0, 10d18 │ │ │ │ + ldr r3, [pc, #56] @ (10d3c ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10ca2 │ │ │ │ + bge.n 10cb2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10ca2 │ │ │ │ + b.n 10cb2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c800 │ │ │ │ + bl c810 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10cfa │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3980003 │ │ │ │ + b.n 10d0a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + usat r0, #3, r8 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #3, sl │ │ │ │ + @ instruction: 0xf37a0003 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - sbfx r0, ip, #0, #4 │ │ │ │ + @ instruction: 0xf33c0003 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010d30 : │ │ │ │ +00010d40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #296] @ 10e68 │ │ │ │ + ldr.w ip, [pc, #296] @ 10e78 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ (10e6c ) │ │ │ │ + ldr r0, [pc, #292] @ (10e7c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #292] @ (10e70 ) │ │ │ │ - ldr r3, [pc, #292] @ (10e74 ) │ │ │ │ + ldr r5, [pc, #292] @ (10e80 ) │ │ │ │ + ldr r3, [pc, #292] @ (10e84 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ - bl c88c │ │ │ │ - ldr r3, [pc, #268] @ (10e78 ) │ │ │ │ + bl c89c │ │ │ │ + ldr r3, [pc, #268] @ (10e88 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 10df8 │ │ │ │ + beq.n 10e08 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 91d4 │ │ │ │ - cbz r0, 10db0 │ │ │ │ + blx 91e4 │ │ │ │ + cbz r0, 10dc0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - bpl.n 10da2 │ │ │ │ - ldr r1, [pc, #236] @ (10e7c ) │ │ │ │ + bpl.n 10db2 │ │ │ │ + ldr r1, [pc, #236] @ (10e8c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10e4e │ │ │ │ - ldr r1, [pc, #232] @ (10e80 ) │ │ │ │ + beq.n 10e5e │ │ │ │ + ldr r1, [pc, #232] @ (10e90 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10e64 │ │ │ │ + beq.n 10e74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 10e14 │ │ │ │ - ldr r3, [pc, #224] @ (10e84 ) │ │ │ │ - ldr r1, [pc, #224] @ (10e88 ) │ │ │ │ + beq.n 10e24 │ │ │ │ + ldr r3, [pc, #224] @ (10e94 ) │ │ │ │ + ldr r1, [pc, #224] @ (10e98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -12134,386 +12134,386 @@ │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #172] @ (10e8c ) │ │ │ │ - ldr r3, [pc, #136] @ (10e6c ) │ │ │ │ + ldr r2, [pc, #172] @ (10e9c ) │ │ │ │ + ldr r3, [pc, #136] @ (10e7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10e4a │ │ │ │ + bne.n 10e5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #12 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10e3c │ │ │ │ + cbnz r0, 10e4c │ │ │ │ strd r0, r6, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 10dba │ │ │ │ + b.n 10dca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ ldrd r1, r3, [r0, #16] │ │ │ │ strd r1, r3, [sp, #24] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10dbe │ │ │ │ + bge.n 10dce │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10dbe │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 10dce │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 10dbe │ │ │ │ + b.n 10dce │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c800 │ │ │ │ + bl c810 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 10dbe │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (10e90 ) │ │ │ │ + b.n 10dce │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (10ea0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (10e94 ) │ │ │ │ - ldr r0, [pc, #64] @ (10e98 ) │ │ │ │ + ldr r1, [pc, #60] @ (10ea4 ) │ │ │ │ + ldr r0, [pc, #64] @ (10ea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - @ instruction: 0xf2b40003 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + subw r0, r4, #3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, lr, #3 │ │ │ │ + @ instruction: 0xf29e0003 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r1, #10 │ │ │ │ + lsls r6, r6, #9 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf21a0003 │ │ │ │ - adds r4, #20 │ │ │ │ + addw r0, sl, #3 │ │ │ │ + adds r4, #12 │ │ │ │ movs r2, r0 │ │ │ │ - orns r0, r6, #1 │ │ │ │ - eor.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + orrs.w r0, lr, #1 │ │ │ │ + orn r0, sl, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ -00010e9c : │ │ │ │ +00010eac : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00010ea8 : │ │ │ │ +00010eb8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 9508 │ │ │ │ + blx 9518 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 10ec4 │ │ │ │ - cbz r0, 10ec6 │ │ │ │ + beq.n 10ed4 │ │ │ │ + cbz r0, 10ed6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9274 <_PyErr_SetKeyError@plt> │ │ │ │ - b.n 10ec2 │ │ │ │ + blx 9284 <_PyErr_SetKeyError@plt> │ │ │ │ + b.n 10ed2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010ed0 : │ │ │ │ +00010ee0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (10f6c ) │ │ │ │ + ldr r3, [pc, #140] @ (10f7c ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n 10f3c │ │ │ │ + bmi.n 10f4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 10f66 │ │ │ │ - ldr.w ip, [pc, #124] @ 10f70 │ │ │ │ + bpl.n 10f76 │ │ │ │ + ldr.w ip, [pc, #124] @ 10f80 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 10f50 │ │ │ │ - ldr.w ip, [pc, #116] @ 10f74 │ │ │ │ + beq.n 10f60 │ │ │ │ + ldr.w ip, [pc, #116] @ 10f84 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 10f4c │ │ │ │ + beq.n 10f5c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 10f26 │ │ │ │ + blt.n 10f36 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 10f2a │ │ │ │ + bge.n 10f3a │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10f24 │ │ │ │ + bge.n 10f34 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n 10f12 │ │ │ │ - ldr r2, [pc, #76] @ (10f78 ) │ │ │ │ - ldr r1, [pc, #76] @ (10f7c ) │ │ │ │ + bpl.n 10f22 │ │ │ │ + ldr r2, [pc, #76] @ (10f88 ) │ │ │ │ + ldr r1, [pc, #76] @ (10f8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (10f80 ) │ │ │ │ - ldr r1, [pc, #68] @ (10f84 ) │ │ │ │ + ldr r2, [pc, #64] @ (10f90 ) │ │ │ │ + ldr r1, [pc, #68] @ (10f94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 10f38 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #52] @ (10f88 ) │ │ │ │ + blx 92a0 │ │ │ │ + b.n 10f48 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #52] @ (10f98 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (10f8c ) │ │ │ │ - ldr r0, [pc, #52] @ (10f90 ) │ │ │ │ + ldr r1, [pc, #52] @ (10f9c ) │ │ │ │ + ldr r0, [pc, #52] @ (10fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a68 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a78 │ │ │ │ nop │ │ │ │ - adds.w r0, sl, #3 │ │ │ │ + add.w r0, sl, #3 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #4 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], #4 │ │ │ │ - adds r3, #18 │ │ │ │ + stc2 0, cr0, [r4], #4 │ │ │ │ + adds r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.s d16, d4, d1 │ │ │ │ - usat r0, #1, r0 │ │ │ │ + vhadd.s16 d16, d12, d1 │ │ │ │ + bfi r0, r8, #0, #2 │ │ │ │ │ │ │ │ -00010f94 : │ │ │ │ +00010fa4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 10fbe │ │ │ │ + bpl.n 10fce │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #20] @ (10fd4 ) │ │ │ │ + ldr r3, [pc, #20] @ (10fe4 ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #20] @ (10fd8 ) │ │ │ │ - ldr r0, [pc, #20] @ (10fdc ) │ │ │ │ + ldr r1, [pc, #20] @ (10fe8 ) │ │ │ │ + ldr r0, [pc, #20] @ (10fec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + adds r2, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00010fe0 : │ │ │ │ +00010ff0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w ip, [pc, #120] @ 1106c │ │ │ │ + ldr.w ip, [pc, #120] @ 1107c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 11026 │ │ │ │ + bpl.n 11036 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 11058 │ │ │ │ - ldr.w lr, [pc, #108] @ 11070 │ │ │ │ + blt.n 11068 │ │ │ │ + ldr.w lr, [pc, #108] @ 11080 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 11042 │ │ │ │ - ldr.w lr, [pc, #100] @ 11074 │ │ │ │ + beq.n 11052 │ │ │ │ + ldr.w lr, [pc, #100] @ 11084 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1103e │ │ │ │ + beq.n 1104e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 1103a │ │ │ │ + bge.n 1104a │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ (11078 ) │ │ │ │ + ldr r3, [pc, #80] @ (11088 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #80] @ (1107c ) │ │ │ │ - ldr r0, [pc, #80] @ (11080 ) │ │ │ │ + ldr r1, [pc, #80] @ (1108c ) │ │ │ │ + ldr r0, [pc, #80] @ (11090 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #64] @ (11084 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #64] @ (11094 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (11088 ) │ │ │ │ - ldr r0, [pc, #64] @ (1108c ) │ │ │ │ + ldr r1, [pc, #60] @ (11098 ) │ │ │ │ + ldr r0, [pc, #64] @ (1109c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (11090 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (110a0 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #52] @ (11094 ) │ │ │ │ - ldr r0, [pc, #56] @ (11098 ) │ │ │ │ + ldr r1, [pc, #52] @ (110a4 ) │ │ │ │ + ldr r0, [pc, #56] @ (110a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - and.w r0, r6, #3 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + vext.8 d16, d6, d3, #0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 14, cr0, cr0, cr1, {0} │ │ │ │ - vhadd.s8 d0, d12, d1 │ │ │ │ - adds r2, #32 │ │ │ │ + cdp 0, 12, cr0, cr8, cr1, {0} │ │ │ │ + cdp 0, 15, cr0, cr4, cr1, {0} │ │ │ │ + adds r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 8, cr0, cr2, cr1, {0} │ │ │ │ - @ instruction: 0xf28e0001 │ │ │ │ - adds r2, #12 │ │ │ │ + cdp 0, 6, cr0, cr10, cr1, {0} │ │ │ │ + @ instruction: 0xf2760001 │ │ │ │ + adds r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - cdp 0, 10, cr0, cr14, cr1, {0} │ │ │ │ - cdp2 0, 10, cr0, cr2, cr1, {0} │ │ │ │ + cdp 0, 9, cr0, cr6, cr1, {0} │ │ │ │ + cdp2 0, 8, cr0, cr10, cr1, {0} │ │ │ │ │ │ │ │ -0001109c : │ │ │ │ +000110ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (11100 ) │ │ │ │ + ldr r3, [pc, #84] @ (11110 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #84] @ (11104 ) │ │ │ │ + ldr r2, [pc, #84] @ (11114 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 929c │ │ │ │ - cbz r0, 110e6 │ │ │ │ + blx 92ac │ │ │ │ + cbz r0, 110f6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9984 │ │ │ │ + blx 9994 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 110e2 │ │ │ │ + cbz r0, 110f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91bc │ │ │ │ + blx 91cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 110e2 │ │ │ │ + bge.n 110f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 110f4 │ │ │ │ + cbz r3, 11104 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91b8 │ │ │ │ + b.w 91c8 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ - vhadd.s8 d16, d10, d3 │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ + vhadd.s d0, d10, d3 │ │ │ │ lsls r4, r6, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011108 : │ │ │ │ +00011118 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #68] @ 1115c │ │ │ │ + ldr.w ip, [pc, #68] @ 1116c │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (11160 ) │ │ │ │ + ldr r3, [pc, #64] @ (11170 ) │ │ │ │ add r2, sp, #8 │ │ │ │ add ip, pc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fec │ │ │ │ + blx 8ffc │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9058 │ │ │ │ - ldr r2, [pc, #32] @ (11164 ) │ │ │ │ - ldr r3, [pc, #28] @ (11160 ) │ │ │ │ + blx 9068 │ │ │ │ + ldr r2, [pc, #32] @ (11174 ) │ │ │ │ + ldr r3, [pc, #28] @ (11170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11158 │ │ │ │ + bne.n 11168 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 13, cr0, cr12, cr3, {0} │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + cdp 0, 12, cr0, cr12, cr3, {0} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr8, cr3, {0} │ │ │ │ + cdp 0, 10, cr0, cr8, cr3, {0} │ │ │ │ │ │ │ │ -00011168 : │ │ │ │ - ldr.w ip, [pc, #88] @ 111c4 │ │ │ │ +00011178 : │ │ │ │ + ldr.w ip, [pc, #88] @ 111d4 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #88] @ 111c8 │ │ │ │ + ldr.w lr, [pc, #88] @ 111d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add ip, pc │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ cmpge r1, r4 │ │ │ │ @@ -12537,3245 +12537,3244 @@ │ │ │ │ strlt r0, [r1, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r2, #0] │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9054 │ │ │ │ - cdp 0, 8, cr0, cr8, cr3, {0} │ │ │ │ + b.w 9064 │ │ │ │ + cdp 0, 7, cr0, cr8, cr3, {0} │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000111cc : │ │ │ │ +000111dc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #248] @ 112d4 │ │ │ │ + ldr.w ip, [pc, #248] @ 112e4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #244] @ (112d8 ) │ │ │ │ + ldr r3, [pc, #244] @ (112e8 ) │ │ │ │ add r4, sp, #24 │ │ │ │ add ip, pc │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r6, [pc, #236] @ (112dc ) │ │ │ │ + ldr r6, [pc, #236] @ (112ec ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fec │ │ │ │ + blx 8ffc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11270 │ │ │ │ + beq.n 11280 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1128a │ │ │ │ + beq.n 1129a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 112a4 │ │ │ │ - blx 9514 │ │ │ │ + beq.n 112b4 │ │ │ │ + blx 9524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 112c0 │ │ │ │ + beq.n 112d0 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 9718 │ │ │ │ + blx 9728 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 91c8 │ │ │ │ + blx 91d8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 11242 │ │ │ │ + cbz r2, 11252 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 9010 │ │ │ │ + blx 9020 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - blx 98f8 │ │ │ │ - blx 9408 │ │ │ │ - ldr r3, [pc, #136] @ (112d8 ) │ │ │ │ + blx 9908 │ │ │ │ + blx 9418 │ │ │ │ + ldr r3, [pc, #136] @ (112e8 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #132] @ (112e0 ) │ │ │ │ + ldr r2, [pc, #132] @ (112f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 112d0 │ │ │ │ + bne.n 112e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (112e4 ) │ │ │ │ + ldr r3, [pc, #112] @ (112f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1120e │ │ │ │ - ldr r3, [pc, #88] @ (112e4 ) │ │ │ │ + bne.n 1121e │ │ │ │ + ldr r3, [pc, #88] @ (112f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11214 │ │ │ │ - ldr r3, [pc, #60] @ (112e4 ) │ │ │ │ + bne.n 11224 │ │ │ │ + ldr r3, [pc, #60] @ (112f4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [sp, #32] │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1121c │ │ │ │ - ldr r3, [pc, #36] @ (112e8 ) │ │ │ │ - ldr r1, [pc, #40] @ (112ec ) │ │ │ │ + bne.n 1122c │ │ │ │ + ldr r3, [pc, #36] @ (112f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (112fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 1121c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 1, cr0, cr8, cr3, {0} │ │ │ │ + blx 92a0 │ │ │ │ + b.n 1122c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + cdp 0, 0, cr0, cr8, cr3, {0} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 0, cr0, cr8, cr3, {0} │ │ │ │ - stc 0, cr0, [r2, #12]! │ │ │ │ + ldcl 0, cr0, [r8, #12]! │ │ │ │ + ldc 0, cr0, [r2, #12] │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [ip, #4]! │ │ │ │ + stc2l 0, cr0, [r4, #4]! │ │ │ │ │ │ │ │ -000112f0 : │ │ │ │ +00011300 : │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (1134c ) │ │ │ │ + ldr r3, [pc, #88] @ (1135c ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #80] @ (11350 ) │ │ │ │ + ldr r2, [pc, #80] @ (11360 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 1133e │ │ │ │ + beq.n 1134e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11314 │ │ │ │ + bge.n 11324 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 11342 │ │ │ │ + beq.n 11352 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11326 │ │ │ │ + bge.n 11336 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 11346 │ │ │ │ + beq.n 11356 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11338 │ │ │ │ + bge.n 11348 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ - b.w 98f4 │ │ │ │ + b.w 9904 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11314 │ │ │ │ + b.n 11324 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 11326 │ │ │ │ + b.n 11336 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 11338 │ │ │ │ + b.n 11348 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [r4, #-12] │ │ │ │ + ldcl 0, cr0, [r4], #12 │ │ │ │ lsls r4, r2, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011354 : │ │ │ │ +00011364 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94b4 │ │ │ │ + blx 94c4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 9280 │ │ │ │ + blx 9290 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00011380 : │ │ │ │ +00011390 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 94b4 │ │ │ │ + blx 94c4 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000113a4 <_CPy_GetExcInfo@@Base>: │ │ │ │ +000113b4 <_CPy_GetExcInfo@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #108] @ (11424 <_CPy_GetExcInfo@@Base+0x80>) │ │ │ │ + ldr r4, [pc, #108] @ (11434 <_CPy_GetExcInfo@@Base+0x80>) │ │ │ │ add r4, pc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8fec │ │ │ │ + blx 8ffc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 113d8 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ + cbz r3, 113e8 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 113f6 <_CPy_GetExcInfo@@Base+0x52> │ │ │ │ + cbz r3, 11406 <_CPy_GetExcInfo@@Base+0x52> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1140e <_CPy_GetExcInfo@@Base+0x6a> │ │ │ │ + cbz r3, 1141e <_CPy_GetExcInfo@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ (11428 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + ldr r3, [pc, #76] @ (11438 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt.w ip, ip, #1 │ │ │ │ strlt.w ip, [r3] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 113d0 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ - ldr r3, [pc, #48] @ (11428 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + bne.n 113e0 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ + ldr r3, [pc, #48] @ (11438 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r0, #1 │ │ │ │ strlt r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 113d4 <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ - ldr r3, [pc, #24] @ (11428 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + bne.n 113e4 <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ + ldr r3, [pc, #24] @ (11438 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - mcrr 0, 0, r0, r6, cr3 │ │ │ │ + ldc 0, cr0, [r6], #-12 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001142c : │ │ │ │ +0001143c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11484 │ │ │ │ + ldr.w ip, [pc, #72] @ 11494 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (11488 ) │ │ │ │ + ldr r3, [pc, #68] @ (11498 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 113a4 <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 113b4 <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (11488 ) │ │ │ │ + ldr r3, [pc, #36] @ (11498 ) │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #32] @ (1148c ) │ │ │ │ + ldr r2, [pc, #32] @ (1149c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11480 │ │ │ │ + bne.n 11490 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - subs.w r0, r8, r3 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + sub.w r0, r8, r3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb920003 │ │ │ │ + @ instruction: 0xeb820003 │ │ │ │ │ │ │ │ -00011490 : │ │ │ │ +000114a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (114c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (114d4 ) │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w ip, [pc, #36] @ 114c8 │ │ │ │ + ldr.w ip, [pc, #36] @ 114d8 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #32] @ (114cc ) │ │ │ │ + ldr r0, [pc, #32] @ (114dc ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - blx 9344 │ │ │ │ + blx 9354 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 908c │ │ │ │ - blx 9910 │ │ │ │ + blx 909c │ │ │ │ + blx 9920 │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, r3 │ │ │ │ + adc.w r0, r4, r3 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [ip], #-4 │ │ │ │ + stc2 0, cr0, [r4], #-4 │ │ │ │ │ │ │ │ -000114d0 : │ │ │ │ - ldr r3, [pc, #56] @ (1150c ) │ │ │ │ - ldr r0, [pc, #60] @ (11510 ) │ │ │ │ +000114e0 : │ │ │ │ + ldr r3, [pc, #56] @ (1151c ) │ │ │ │ + ldr r0, [pc, #60] @ (11520 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #60] @ (11514 ) │ │ │ │ - ldr r2, [pc, #60] @ (11518 ) │ │ │ │ + ldr r1, [pc, #60] @ (11524 ) │ │ │ │ + ldr r2, [pc, #60] @ (11528 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 114e8 │ │ │ │ + cbz r0, 114f8 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 11502 │ │ │ │ + cbz r0, 11512 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11490 │ │ │ │ + b.w 114a0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb280003 │ │ │ │ + adds.w r0, r8, r3 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001151c : │ │ │ │ +0001152c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1153c │ │ │ │ + bmi.n 1154c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - blx 93b8 │ │ │ │ - cbz r0, 11550 │ │ │ │ + blx 93c8 │ │ │ │ + cbz r0, 11560 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1154e │ │ │ │ + bge.n 1155e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11538 │ │ │ │ + b.n 11548 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001155c : │ │ │ │ +0001156c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ (115d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (115e8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 115b8 │ │ │ │ + cbz r1, 115c8 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 11596 │ │ │ │ + bmi.n 115a6 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 11596 │ │ │ │ + bmi.n 115a6 │ │ │ │ asrs r0, r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ asrs r1, r1, #1 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 99b8 │ │ │ │ - cbz r0, 115c6 │ │ │ │ + blx 99c8 │ │ │ │ + cbz r0, 115d6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 961c │ │ │ │ - ldr r2, [pc, #32] @ (115dc ) │ │ │ │ - ldr r1, [pc, #36] @ (115e0 ) │ │ │ │ + b.w 962c │ │ │ │ + ldr r2, [pc, #32] @ (115ec ) │ │ │ │ + ldr r1, [pc, #36] @ (115f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - vldr d0, [pc, #8] @ 115d0 │ │ │ │ + blx 92a0 │ │ │ │ + vldr d0, [pc, #8] @ 115e0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - eor.w r0, lr, r3 │ │ │ │ + orns r0, lr, r3 │ │ │ │ lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf5880001 │ │ │ │ │ │ │ │ -000115e4 : │ │ │ │ - cbz r0, 115fe │ │ │ │ +000115f4 : │ │ │ │ + cbz r0, 1160e │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11600 │ │ │ │ + bmi.n 11610 │ │ │ │ asrs r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ lsls r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r4, r0 │ │ │ │ - blx 91f8 <_PyLong_NumBits@plt> │ │ │ │ + blx 9208 <_PyLong_NumBits@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1162a │ │ │ │ + bge.n 1163a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 11636 │ │ │ │ + cbz r2, 11646 │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ lslge r0, r3, #1 │ │ │ │ movlt r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1162a │ │ │ │ + b.n 1163a │ │ │ │ nop │ │ │ │ │ │ │ │ -00011644 : │ │ │ │ +00011654 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11664 │ │ │ │ + bmi.n 11674 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - blx 93b8 │ │ │ │ - cbz r0, 1166a │ │ │ │ + blx 93c8 │ │ │ │ + cbz r0, 1167a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11660 │ │ │ │ + b.n 11670 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (116c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (116d0 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1169e │ │ │ │ + beq.n 116ae │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 116b2 │ │ │ │ + bmi.n 116c2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11644 │ │ │ │ - ldr r2, [pc, #36] @ (116c4 ) │ │ │ │ - ldr r1, [pc, #36] @ (116c8 ) │ │ │ │ + b.w 11654 │ │ │ │ + ldr r2, [pc, #36] @ (116d4 ) │ │ │ │ + ldr r1, [pc, #36] @ (116d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 11694 │ │ │ │ + b.n 116a4 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #-12]! │ │ │ │ + strd r0, r0, [r2, #-12]! │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa5e0001 │ │ │ │ + @ instruction: 0xfa460001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (11718 ) │ │ │ │ + ldr r3, [pc, #60] @ (11728 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 116f6 │ │ │ │ + beq.n 11706 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1170a │ │ │ │ + bmi.n 1171a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11644 │ │ │ │ - ldr r2, [pc, #36] @ (1171c ) │ │ │ │ - ldr r1, [pc, #36] @ (11720 ) │ │ │ │ + b.w 11654 │ │ │ │ + ldr r2, [pc, #36] @ (1172c ) │ │ │ │ + ldr r1, [pc, #36] @ (11730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 116ec │ │ │ │ + b.n 116fc │ │ │ │ nop │ │ │ │ - ldmdb sl, {r0, r1} │ │ │ │ + stmdb sl, {r0, r1} │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa360001 │ │ │ │ + @ instruction: 0xfa1e0001 │ │ │ │ │ │ │ │ -00011724 : │ │ │ │ +00011734 : │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 1172c │ │ │ │ + bmi.n 1173c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93e4 │ │ │ │ + blx 93f4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1176a │ │ │ │ + bge.n 1177a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 11792 │ │ │ │ + cbz r2, 117a2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11778 │ │ │ │ + bge.n 11788 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 11786 │ │ │ │ + cbz r2, 11796 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 1179e │ │ │ │ + beq.n 117ae │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 11778 │ │ │ │ + b.n 11788 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 1176a │ │ │ │ + b.n 1177a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1177c │ │ │ │ + b.n 1178c │ │ │ │ │ │ │ │ -000117a8 : │ │ │ │ +000117b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 93e4 │ │ │ │ + blx 93f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 117e2 │ │ │ │ + bge.n 117f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1181e │ │ │ │ + cbz r3, 1182e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 117f0 │ │ │ │ + bge.n 11800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 117fe │ │ │ │ + cbz r3, 1180e │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 1180c │ │ │ │ + beq.n 1181c │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 117f4 │ │ │ │ + bne.n 11804 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 117e2 │ │ │ │ + b.n 117f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001182c : │ │ │ │ +0001183c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #76] @ (1188c ) │ │ │ │ + ldr r4, [pc, #76] @ (1189c ) │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl ac68 │ │ │ │ - ldr r1, [pc, #68] @ (11890 ) │ │ │ │ + bl ac78 │ │ │ │ + ldr r1, [pc, #68] @ (118a0 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r3, 11872 │ │ │ │ - ldr r1, [pc, #60] @ (11894 ) │ │ │ │ + cbz r3, 11882 │ │ │ │ + ldr r1, [pc, #60] @ (118a4 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1186e │ │ │ │ + bge.n 1187e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 11880 │ │ │ │ + cbz r2, 11890 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (11898 ) │ │ │ │ + ldr r1, [pc, #36] @ (118a8 ) │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 983c │ │ │ │ + b.w 984c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 919c <_Py_Dealloc@plt> │ │ │ │ - b.n 1180c │ │ │ │ + b.w 91ac <_Py_Dealloc@plt> │ │ │ │ + b.n 117fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d0-d3}, [r0], r1 │ │ │ │ - vst4.8 {d0-d3}, [r0], r1 │ │ │ │ + str??.w r0, [r8, #1] │ │ │ │ + str??.w r0, [r8, #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11908 ) │ │ │ │ + ldr r2, [pc, #92] @ (11918 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 118f6 │ │ │ │ + cbz r1, 11906 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 118c0 │ │ │ │ + cbz r0, 118d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 118da │ │ │ │ - ldr r3, [pc, #72] @ (1190c ) │ │ │ │ + cbz r3, 118ea │ │ │ │ + ldr r3, [pc, #72] @ (1191c ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 118e8 │ │ │ │ + bne.n 118f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 118c0 │ │ │ │ - ldr r0, [pc, #36] @ (11910 ) │ │ │ │ + b.n 118d0 │ │ │ │ + ldr r0, [pc, #36] @ (11920 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 118d6 │ │ │ │ - ldr r3, [pc, #28] @ (11914 ) │ │ │ │ - ldr r1, [pc, #28] @ (11918 ) │ │ │ │ + b.n 118e6 │ │ │ │ + ldr r3, [pc, #28] @ (11924 ) │ │ │ │ + ldr r1, [pc, #28] @ (11928 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 118f0 │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11900 │ │ │ │ nop │ │ │ │ - b.n 117a8 │ │ │ │ + b.n 11798 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [r2], r1 │ │ │ │ + vst4.8 {d0-d3}, [sl], r1 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [r2, #1] │ │ │ │ + ldrb.w r0, [sl, #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11988 ) │ │ │ │ + ldr r2, [pc, #92] @ (11998 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11976 │ │ │ │ + cbz r1, 11986 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11940 │ │ │ │ + cbz r0, 11950 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1195a │ │ │ │ - ldr r3, [pc, #72] @ (1198c ) │ │ │ │ + cbz r3, 1196a │ │ │ │ + ldr r3, [pc, #72] @ (1199c ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11968 │ │ │ │ + bne.n 11978 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11940 │ │ │ │ - ldr r0, [pc, #36] @ (11990 ) │ │ │ │ + b.n 11950 │ │ │ │ + ldr r0, [pc, #36] @ (119a0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11956 │ │ │ │ - ldr r3, [pc, #28] @ (11994 ) │ │ │ │ - ldr r1, [pc, #28] @ (11998 ) │ │ │ │ + b.n 11966 │ │ │ │ + ldr r3, [pc, #28] @ (119a4 ) │ │ │ │ + ldr r1, [pc, #28] @ (119a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 11970 │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11980 │ │ │ │ nop │ │ │ │ - b.n 11728 │ │ │ │ + b.n 11718 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [lr, #1] │ │ │ │ + str??.w r0, [r6, #1] │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [sl, #1] │ │ │ │ + strh.w r0, [r2, #1] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11a08 ) │ │ │ │ + ldr r2, [pc, #92] @ (11a18 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 119f6 │ │ │ │ + cbz r1, 11a06 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 119c0 │ │ │ │ + cbz r0, 119d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 119da │ │ │ │ - ldr r3, [pc, #72] @ (11a0c ) │ │ │ │ + cbz r3, 119ea │ │ │ │ + ldr r3, [pc, #72] @ (11a1c ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 119e8 │ │ │ │ + bne.n 119f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 119c0 │ │ │ │ - ldr r0, [pc, #36] @ (11a10 ) │ │ │ │ + b.n 119d0 │ │ │ │ + ldr r0, [pc, #36] @ (11a20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 119d6 │ │ │ │ - ldr r3, [pc, #28] @ (11a14 ) │ │ │ │ - ldr r1, [pc, #28] @ (11a18 ) │ │ │ │ + b.n 119e6 │ │ │ │ + ldr r3, [pc, #28] @ (11a24 ) │ │ │ │ + ldr r1, [pc, #28] @ (11a28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 119f0 │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11a00 │ │ │ │ nop │ │ │ │ - b.n 116a8 │ │ │ │ + b.n 11698 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [r6, #1] │ │ │ │ + strh.w r0, [lr, #1] │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb.w r0, [r2, #1] │ │ │ │ + str??.w r0, [sl, r1] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ (11a90 ) │ │ │ │ + ldr r3, [pc, #100] @ (11aa0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11a7e │ │ │ │ + cbz r1, 11a8e │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11a46 │ │ │ │ + cbz r0, 11a56 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11a46 │ │ │ │ + bge.n 11a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11a62 │ │ │ │ + cbz r3, 11a72 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11a70 │ │ │ │ + bpl.n 11a80 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11a46 │ │ │ │ - ldr r0, [pc, #32] @ (11a94 ) │ │ │ │ + b.n 11a56 │ │ │ │ + ldr r0, [pc, #32] @ (11aa4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11a5e │ │ │ │ - ldr r2, [pc, #24] @ (11a98 ) │ │ │ │ - ldr r1, [pc, #24] @ (11a9c ) │ │ │ │ + b.n 11a6e │ │ │ │ + ldr r2, [pc, #24] @ (11aa8 ) │ │ │ │ + ldr r1, [pc, #24] @ (11aac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 11a78 │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11a88 │ │ │ │ nop │ │ │ │ - b.n 11630 │ │ │ │ + b.n 11620 │ │ │ │ movs r3, r0 │ │ │ │ - ldrb.w r0, [r2, #1] │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str.w r0, [sl, r1] │ │ │ │ + ldrh.w r0, [r2, r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #116] @ (11b24 ) │ │ │ │ + ldr r4, [pc, #116] @ (11b34 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 11b12 │ │ │ │ + beq.n 11b22 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 11ace │ │ │ │ + cbz r0, 11ade │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ace │ │ │ │ + bge.n 11ade │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 11aec │ │ │ │ - ldr r2, [pc, #88] @ (11b28 ) │ │ │ │ + cbz r2, 11afc │ │ │ │ + ldr r2, [pc, #88] @ (11b38 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 11af6 │ │ │ │ + bne.n 11b06 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 11ace │ │ │ │ + b.n 11ade │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11ad8 │ │ │ │ - ldr r0, [pc, #40] @ (11b2c ) │ │ │ │ + bne.n 11ae8 │ │ │ │ + ldr r0, [pc, #40] @ (11b3c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11ae8 │ │ │ │ - ldr r3, [pc, #28] @ (11b30 ) │ │ │ │ - ldr r1, [pc, #28] @ (11b34 ) │ │ │ │ + b.n 11af8 │ │ │ │ + ldr r3, [pc, #28] @ (11b40 ) │ │ │ │ + ldr r1, [pc, #28] @ (11b44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 11b0c │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11b1c │ │ │ │ nop │ │ │ │ - b.n 115bc │ │ │ │ + b.n 115ac │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ + lsrs r2, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7f60001 │ │ │ │ + @ instruction: 0xf7de0001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ (11bac ) │ │ │ │ + ldr r3, [pc, #100] @ (11bbc ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11b9a │ │ │ │ + cbz r1, 11baa │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 11b62 │ │ │ │ + cbz r0, 11b72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11b62 │ │ │ │ + bge.n 11b72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11b7e │ │ │ │ + cbz r3, 11b8e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11b8c │ │ │ │ + bpl.n 11b9c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r2, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11b62 │ │ │ │ - ldr r0, [pc, #32] @ (11bb0 ) │ │ │ │ + b.n 11b72 │ │ │ │ + ldr r0, [pc, #32] @ (11bc0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11b7a │ │ │ │ - ldr r2, [pc, #24] @ (11bb4 ) │ │ │ │ - ldr r1, [pc, #24] @ (11bb8 ) │ │ │ │ + b.n 11b8a │ │ │ │ + ldr r2, [pc, #24] @ (11bc4 ) │ │ │ │ + ldr r1, [pc, #24] @ (11bc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 11b94 │ │ │ │ + blx 92a0 │ │ │ │ + b.n 11ba4 │ │ │ │ nop │ │ │ │ - b.n 11514 │ │ │ │ + b.n 11504 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf7760001 │ │ │ │ + @ instruction: 0xf75e0001 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7aa0001 │ │ │ │ + @ instruction: 0xf7920001 │ │ │ │ │ │ │ │ -00011bbc : │ │ │ │ +00011bcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ (11c8c ) │ │ │ │ + ldr r2, [pc, #188] @ (11c9c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #188] @ (11c90 ) │ │ │ │ + ldr r3, [pc, #188] @ (11ca0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 94b4 │ │ │ │ + blx 94c4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - blx 9718 │ │ │ │ + blx 9728 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 99ac │ │ │ │ - cbz r0, 11c58 │ │ │ │ + blx 99bc │ │ │ │ + cbz r0, 11c68 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9098 │ │ │ │ + blx 90a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 11c4a │ │ │ │ + cbz r0, 11c5a │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9058 │ │ │ │ + blx 9068 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9350 │ │ │ │ + blx 9360 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c34 │ │ │ │ + bge.n 11c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11c78 │ │ │ │ + cbz r3, 11c88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c5e │ │ │ │ + bge.n 11c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 11c5e │ │ │ │ + cbnz r3, 11c6e │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c5e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c58 │ │ │ │ + bge.n 11c68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11c80 │ │ │ │ + cbz r3, 11c90 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 93fc <_PyErr_ChainExceptions1@plt> │ │ │ │ - ldr r2, [pc, #52] @ (11c94 ) │ │ │ │ - ldr r3, [pc, #44] @ (11c90 ) │ │ │ │ + blx 940c <_PyErr_ChainExceptions1@plt> │ │ │ │ + ldr r2, [pc, #52] @ (11ca4 ) │ │ │ │ + ldr r3, [pc, #44] @ (11ca0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11c88 │ │ │ │ + bne.n 11c98 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c34 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c58 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - b.n 114e0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c68 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + b.n 114d0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 123cc │ │ │ │ + b.n 123bc │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00011c98 : │ │ │ │ +00011ca8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (11cf8 ) │ │ │ │ + ldr r3, [pc, #80] @ (11d08 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 96a4 │ │ │ │ - cbz r0, 11cc8 │ │ │ │ + blx 96b4 │ │ │ │ + cbz r0, 11cd8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - blx 9004 │ │ │ │ + blx 9014 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 11ce0 │ │ │ │ + cbz r0, 11cf0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #48] @ (11cfc ) │ │ │ │ + ldr r3, [pc, #48] @ (11d0c ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #48] @ (11d00 ) │ │ │ │ - ldr r0, [pc, #52] @ (11d04 ) │ │ │ │ + ldr r1, [pc, #48] @ (11d10 ) │ │ │ │ + ldr r0, [pc, #52] @ (11d14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (11cfc ) │ │ │ │ + ldr r3, [pc, #24] @ (11d0c ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ - ldr r1, [pc, #32] @ (11d08 ) │ │ │ │ - ldr r0, [pc, #36] @ (11d0c ) │ │ │ │ + ldr r1, [pc, #32] @ (11d18 ) │ │ │ │ + ldr r0, [pc, #36] @ (11d1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 11cdc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 11cec │ │ │ │ nop │ │ │ │ - b.n 123a0 │ │ │ │ + b.n 12390 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, ip, #2049 @ 0x801 │ │ │ │ - @ instruction: 0xf6b40001 │ │ │ │ @ instruction: 0xf6940001 │ │ │ │ @ instruction: 0xf69c0001 │ │ │ │ + @ instruction: 0xf67c0001 │ │ │ │ + @ instruction: 0xf6840001 │ │ │ │ │ │ │ │ -00011d10 : │ │ │ │ +00011d20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #112] @ (11d90 ) │ │ │ │ + ldr r6, [pc, #112] @ (11da0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (11d94 ) │ │ │ │ + ldr r3, [pc, #112] @ (11da4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #108] @ (11d98 ) │ │ │ │ + ldr r2, [pc, #108] @ (11da8 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (11d9c ) │ │ │ │ + ldr r4, [pc, #108] @ (11dac ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bc60 │ │ │ │ - cbz r0, 11d8a │ │ │ │ - ldr r3, [pc, #88] @ (11da0 ) │ │ │ │ + bl bc70 │ │ │ │ + cbz r0, 11d9a │ │ │ │ + ldr r3, [pc, #88] @ (11db0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11d6e │ │ │ │ + bne.n 11d7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c98 │ │ │ │ + bl 11ca8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 11d8a │ │ │ │ - ldr r3, [pc, #72] @ (11da4 ) │ │ │ │ + beq.n 11d9a │ │ │ │ + ldr r3, [pc, #72] @ (11db4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #56] @ (11da8 ) │ │ │ │ + ldr r0, [pc, #56] @ (11db8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #48] @ (11dac ) │ │ │ │ - ldr r0, [pc, #52] @ (11db0 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #48] @ (11dbc ) │ │ │ │ + ldr r0, [pc, #52] @ (11dc0 ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf6500001 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf6380001 │ │ │ │ + movs r5, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12320 │ │ │ │ + b.n 12310 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4f60001 │ │ │ │ + @ instruction: 0xf4de0001 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r8, #2049 @ 0x801 │ │ │ │ + @ instruction: 0xf5f00001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11e0c │ │ │ │ + ldr.w ip, [pc, #72] @ 11e1c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (11e10 ) │ │ │ │ + ldr r3, [pc, #68] @ (11e20 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11df4 │ │ │ │ + bne.n 11e04 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9f0c │ │ │ │ - cbz r0, 11e04 │ │ │ │ + bl 9ed4 │ │ │ │ + cbz r0, 11e14 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 11d10 │ │ │ │ + bl 11d20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 11e04 │ │ │ │ + cbz r0, 11e14 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (11e14 ) │ │ │ │ - ldr r1, [pc, #32] @ (11e18 ) │ │ │ │ + ldr r3, [pc, #28] @ (11e24 ) │ │ │ │ + ldr r1, [pc, #32] @ (11e28 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 12274 │ │ │ │ + b.n 12264 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11ef4 │ │ │ │ + b.n 11ed4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011e1c : │ │ │ │ +00011e2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - ldr r7, [pc, #336] @ (11f80 ) │ │ │ │ + ldr r7, [pc, #336] @ (11f90 ) │ │ │ │ add r7, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f1c │ │ │ │ + beq.n 11f2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 11f66 │ │ │ │ + beq.w 11f76 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 11f14 │ │ │ │ + bne.n 11f24 │ │ │ │ movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11f0e │ │ │ │ + beq.n 11f1e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 11f38 │ │ │ │ - ldr r2, [pc, #272] @ (11f84 ) │ │ │ │ + bpl.n 11f48 │ │ │ │ + ldr r2, [pc, #272] @ (11f94 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f50 │ │ │ │ - ldr r2, [pc, #264] @ (11f88 ) │ │ │ │ + beq.n 11f60 │ │ │ │ + ldr r2, [pc, #264] @ (11f98 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f4c │ │ │ │ + beq.n 11f5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 11f34 │ │ │ │ + ble.n 11f44 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 11f38 │ │ │ │ + bpl.n 11f48 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 11f50 │ │ │ │ + beq.n 11f60 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 11f4c │ │ │ │ + beq.n 11f5c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 11f34 │ │ │ │ + ble.n 11f44 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9794 │ │ │ │ + blx 97a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ec4 │ │ │ │ + bge.n 11ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 11f06 │ │ │ │ + cbz r3, 11f16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11ed2 │ │ │ │ + bge.n 11ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11ede │ │ │ │ + cbz r3, 11eee │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - blt.n 11eec │ │ │ │ + blt.n 11efc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 11eda │ │ │ │ - ldr r3, [pc, #156] @ (11f8c ) │ │ │ │ + bge.n 11eea │ │ │ │ + ldr r3, [pc, #156] @ (11f9c ) │ │ │ │ movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #156] @ (11f90 ) │ │ │ │ - ldr r0, [pc, #160] @ (11f94 ) │ │ │ │ + ldr r1, [pc, #156] @ (11fa0 ) │ │ │ │ + ldr r0, [pc, #160] @ (11fa4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11ec4 │ │ │ │ - bl 11490 │ │ │ │ - b.n 11e6a │ │ │ │ - mov r0, r2 │ │ │ │ - bl c89c │ │ │ │ - b.n 11e5e │ │ │ │ - ldr r3, [pc, #120] @ (11f98 ) │ │ │ │ - movw r2, #5329 @ 0x14d1 │ │ │ │ - ldr r1, [pc, #120] @ (11f9c ) │ │ │ │ - ldr r0, [pc, #120] @ (11fa0 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11ed4 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 11e7a │ │ │ │ + mov r0, r2 │ │ │ │ + bl c8ac │ │ │ │ + b.n 11e6e │ │ │ │ + ldr r3, [pc, #120] @ (11fa8 ) │ │ │ │ + movw r2, #3243 @ 0xcab │ │ │ │ + ldr r1, [pc, #120] @ (11fac ) │ │ │ │ + ldr r0, [pc, #120] @ (11fb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #104] @ (11fa4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #104] @ (11fb4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (11fa8 ) │ │ │ │ - ldr r0, [pc, #108] @ (11fac ) │ │ │ │ + ldr r1, [pc, #104] @ (11fb8 ) │ │ │ │ + ldr r0, [pc, #108] @ (11fbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #92] @ (11fb0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #92] @ (11fc0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (11fb4 ) │ │ │ │ - ldr r0, [pc, #92] @ (11fb8 ) │ │ │ │ + ldr r1, [pc, #92] @ (11fc4 ) │ │ │ │ + ldr r0, [pc, #92] @ (11fc8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (11fbc ) │ │ │ │ - movw r2, #5330 @ 0x14d2 │ │ │ │ - ldr r1, [pc, #80] @ (11fc0 ) │ │ │ │ - ldr r0, [pc, #84] @ (11fc4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (11fcc ) │ │ │ │ + movw r2, #3244 @ 0xcac │ │ │ │ + ldr r1, [pc, #80] @ (11fd0 ) │ │ │ │ + ldr r0, [pc, #84] @ (11fd4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1231c │ │ │ │ + b.n 1230c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4c40001 │ │ │ │ - eors.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - movs r3, #70 @ 0x46 │ │ │ │ + @ instruction: 0xf4ac0001 │ │ │ │ + orns r0, r8, #8454144 @ 0x810000 │ │ │ │ + movs r3, #62 @ 0x3e │ │ │ │ movs r2, r0 │ │ │ │ - b.n 125f8 │ │ │ │ + b.n 125d8 │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, r2, #8454144 @ 0x810000 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + orrs.w r0, sl, #8454144 @ 0x810000 │ │ │ │ + movs r3, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ - svc 250 @ 0xfa │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #18 │ │ │ │ + movs r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + svc 92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 126bc │ │ │ │ + b.n 1269c │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #252 @ 0xfc │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12588 │ │ │ │ + b.n 12568 │ │ │ │ movs r1, r0 │ │ │ │ - bics.w r0, r4, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, ip, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ -00011fc8 : │ │ │ │ +00011fd8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #100] @ (12044 ) │ │ │ │ + ldr r3, [pc, #100] @ (12054 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #96] @ (12048 ) │ │ │ │ + ldr r4, [pc, #96] @ (12058 ) │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r4, pc │ │ │ │ - bl c5f0 │ │ │ │ - cbz r0, 12040 │ │ │ │ - ldr r3, [pc, #88] @ (1204c ) │ │ │ │ + bl c600 │ │ │ │ + cbz r0, 12050 │ │ │ │ + ldr r3, [pc, #88] @ (1205c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12020 │ │ │ │ + bne.n 12030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e6c │ │ │ │ + bl 9e7c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 12040 │ │ │ │ - cbnz r0, 1201a │ │ │ │ - ldr r3, [pc, #68] @ (12050 ) │ │ │ │ + beq.n 12050 │ │ │ │ + cbnz r0, 1202a │ │ │ │ + ldr r3, [pc, #68] @ (12060 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #56] @ (12054 ) │ │ │ │ + ldr r3, [pc, #56] @ (12064 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 1200c │ │ │ │ - ldr r0, [pc, #52] @ (12058 ) │ │ │ │ + b.n 1201c │ │ │ │ + ldr r0, [pc, #52] @ (12068 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #48] @ (1205c ) │ │ │ │ - ldr r1, [pc, #48] @ (12060 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #48] @ (1206c ) │ │ │ │ + ldr r1, [pc, #48] @ (12070 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #48] @ (12064 ) │ │ │ │ + ldr r0, [pc, #48] @ (12074 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - @ instruction: 0xebfe0003 │ │ │ │ - b.n 12074 │ │ │ │ + @ instruction: 0xebee0003 │ │ │ │ + b.n 12064 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16385 @ 0x4001 │ │ │ │ + @ instruction: 0xf22c0001 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3900001 │ │ │ │ - @ instruction: 0xf3500001 │ │ │ │ + @ instruction: 0xf3780001 │ │ │ │ + @ instruction: 0xf3380001 │ │ │ │ │ │ │ │ -00012068 : │ │ │ │ +00012078 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ (120a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (120b8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 96a4 │ │ │ │ - cbz r0, 1208c │ │ │ │ + blx 96b4 │ │ │ │ + cbz r0, 1209c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (120ac ) │ │ │ │ + ldr r3, [pc, #28] @ (120bc ) │ │ │ │ mov.w r2, #288 @ 0x120 │ │ │ │ - ldr r1, [pc, #28] @ (120b0 ) │ │ │ │ - ldr r0, [pc, #28] @ (120b4 ) │ │ │ │ + ldr r1, [pc, #28] @ (120c0 ) │ │ │ │ + ldr r0, [pc, #28] @ (120c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2e60001 │ │ │ │ - @ instruction: 0xf2ee0001 │ │ │ │ + movt r0, #57345 @ 0xe001 │ │ │ │ + @ instruction: 0xf2d60001 │ │ │ │ │ │ │ │ -000120b8 : │ │ │ │ +000120c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ (1213c ) │ │ │ │ + ldr r6, [pc, #116] @ (1214c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (12140 ) │ │ │ │ + ldr r3, [pc, #116] @ (12150 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (12144 ) │ │ │ │ + ldr r2, [pc, #112] @ (12154 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (12148 ) │ │ │ │ + ldr r4, [pc, #112] @ (12158 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #660 @ 0x294 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bc60 │ │ │ │ - cbz r0, 12134 │ │ │ │ - ldr r3, [pc, #92] @ (1214c ) │ │ │ │ + bl bc70 │ │ │ │ + cbz r0, 12144 │ │ │ │ + ldr r3, [pc, #92] @ (1215c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12116 │ │ │ │ + bne.n 12126 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12068 │ │ │ │ + bl 12078 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 12134 │ │ │ │ - ldr r3, [pc, #76] @ (12150 ) │ │ │ │ + beq.n 12144 │ │ │ │ + ldr r3, [pc, #76] @ (12160 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ (12154 ) │ │ │ │ + ldr r0, [pc, #60] @ (12164 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #52] @ (12158 ) │ │ │ │ - ldr r0, [pc, #56] @ (1215c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #52] @ (12168 ) │ │ │ │ + ldr r0, [pc, #56] @ (1216c ) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - subw r0, r8, #1 │ │ │ │ - movs r1, #148 @ 0x94 │ │ │ │ + @ instruction: 0xf2900001 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r0, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - svc 24 │ │ │ │ + svc 8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1960001 │ │ │ │ + sbcs.w r0, lr, #1 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf25e0001 │ │ │ │ + movw r0, #24577 @ 0x6001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 121b8 │ │ │ │ + ldr.w ip, [pc, #72] @ 121c8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (121bc ) │ │ │ │ + ldr r3, [pc, #68] @ (121cc ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 121a0 │ │ │ │ + bne.n 121b0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9de0 │ │ │ │ - cbz r0, 121b0 │ │ │ │ + bl 9df0 │ │ │ │ + cbz r0, 121c0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 120b8 │ │ │ │ + bl 120c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 121b0 │ │ │ │ + cbz r0, 121c0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (121c0 ) │ │ │ │ - ldr r1, [pc, #32] @ (121c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (121d0 ) │ │ │ │ + ldr r1, [pc, #32] @ (121d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - udf #134 @ 0x86 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 12148 │ │ │ │ + bgt.n 12128 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000121c8 : │ │ │ │ +000121d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 11bbc │ │ │ │ + b.w 11bcc │ │ │ │ nop │ │ │ │ │ │ │ │ -000121fc : │ │ │ │ +0001220c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #988] @ (125ec ) │ │ │ │ - ldr r3, [pc, #988] @ (125f0 ) │ │ │ │ + ldr r1, [pc, #988] @ (125fc ) │ │ │ │ + ldr r3, [pc, #988] @ (12600 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w r9, [pc, #984] @ 125f4 │ │ │ │ + ldr.w r9, [pc, #984] @ 12604 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 125d4 │ │ │ │ + beq.w 125e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 12560 │ │ │ │ + ble.w 12570 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12336 │ │ │ │ + beq.n 12346 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f94 │ │ │ │ + bl 10fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 12410 │ │ │ │ + bpl.w 12420 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1243a │ │ │ │ + blt.w 1244a │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 122a8 │ │ │ │ - blx 96a4 │ │ │ │ + beq.n 122b8 │ │ │ │ + blx 96b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12480 │ │ │ │ + beq.w 12490 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8fb0 │ │ │ │ + blx 8fc0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122a2 │ │ │ │ + bge.n 122b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12460 │ │ │ │ + beq.w 12470 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 124a2 │ │ │ │ + blt.w 124b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d4 │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122c4 │ │ │ │ + bge.n 122d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12408 │ │ │ │ + beq.w 12418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 122d2 │ │ │ │ + bge.n 122e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12310 │ │ │ │ + cbz r3, 12320 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1231c │ │ │ │ + beq.n 1232c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ it pl │ │ │ │ movpl r5, sl │ │ │ │ - bmi.n 123d4 │ │ │ │ + bmi.n 123e4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 124da │ │ │ │ + bpl.w 124ea │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1224c │ │ │ │ - ldr r2, [pc, #772] @ (125f8 ) │ │ │ │ - ldr r3, [pc, #760] @ (125f0 ) │ │ │ │ + bne.n 1225c │ │ │ │ + ldr r2, [pc, #772] @ (12608 ) │ │ │ │ + ldr r3, [pc, #760] @ (12600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 125d0 │ │ │ │ + bne.w 125e0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 122d8 │ │ │ │ - ldr r3, [pc, #732] @ (125fc ) │ │ │ │ + bne.n 122e8 │ │ │ │ + ldr r3, [pc, #732] @ (1260c ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #732] @ (12600 ) │ │ │ │ - ldr r0, [pc, #732] @ (12604 ) │ │ │ │ + ldr r1, [pc, #732] @ (12610 ) │ │ │ │ + ldr r0, [pc, #732] @ (12614 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12436 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12446 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f94 │ │ │ │ + bl 10fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 12410 │ │ │ │ + bpl.n 12420 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1243a │ │ │ │ + blt.n 1244a │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1238e │ │ │ │ - blx 96a4 │ │ │ │ + beq.n 1239e │ │ │ │ + blx 96b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12480 │ │ │ │ + beq.w 12490 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8fb0 │ │ │ │ + blx 8fc0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12388 │ │ │ │ + bge.n 12398 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12474 │ │ │ │ + beq.n 12484 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 124a2 │ │ │ │ + blt.w 124b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92d4 │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 123a8 │ │ │ │ + bge.n 123b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1249a │ │ │ │ + beq.n 124aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 123b8 │ │ │ │ + bge.n 123c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1246c │ │ │ │ + beq.n 1247c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1231c │ │ │ │ + beq.n 1232c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 124d8 │ │ │ │ + bpl.w 124e8 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 12338 │ │ │ │ - b.n 122f2 │ │ │ │ + bne.n 12348 │ │ │ │ + b.n 12302 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl f164 │ │ │ │ + bl f174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 124bc │ │ │ │ + beq.n 124cc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12402 │ │ │ │ + bge.n 12412 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 12402 │ │ │ │ + cbnz r3, 12412 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 122e6 │ │ │ │ + b.n 122f6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 122e6 │ │ │ │ + b.n 122f6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 122c4 │ │ │ │ - ldr r2, [pc, #488] @ (125fc ) │ │ │ │ - ldr r3, [pc, #500] @ (12608 ) │ │ │ │ - ldr r1, [pc, #500] @ (1260c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 122d4 │ │ │ │ + ldr r2, [pc, #488] @ (1260c ) │ │ │ │ + ldr r3, [pc, #500] @ (12618 ) │ │ │ │ + ldr r1, [pc, #500] @ (1261c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #500] @ (12610 ) │ │ │ │ + ldr r0, [pc, #500] @ (12620 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 122f2 │ │ │ │ - ldr r3, [pc, #448] @ (125fc ) │ │ │ │ + b.n 12302 │ │ │ │ + ldr r3, [pc, #448] @ (1260c ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r1, [pc, #464] @ (12614 ) │ │ │ │ - ldr r0, [pc, #468] @ (12618 ) │ │ │ │ + ldr r1, [pc, #464] @ (12624 ) │ │ │ │ + ldr r0, [pc, #468] @ (12628 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 12436 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 12446 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 122a2 │ │ │ │ + b.n 122b2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 123b8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 123c8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 12388 │ │ │ │ - ldr r3, [pc, #376] @ (125fc ) │ │ │ │ + b.n 12398 │ │ │ │ + ldr r3, [pc, #376] @ (1260c ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #404] @ (1261c ) │ │ │ │ - ldr r0, [pc, #404] @ (12620 ) │ │ │ │ + ldr r1, [pc, #404] @ (1262c ) │ │ │ │ + ldr r0, [pc, #404] @ (12630 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12452 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12462 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 123a8 │ │ │ │ - ldr r3, [pc, #344] @ (125fc ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 123b8 │ │ │ │ + ldr r3, [pc, #344] @ (1260c ) │ │ │ │ movw r2, #299 @ 0x12b │ │ │ │ - ldr r1, [pc, #376] @ (12624 ) │ │ │ │ - ldr r0, [pc, #380] @ (12628 ) │ │ │ │ + ldr r1, [pc, #376] @ (12634 ) │ │ │ │ + ldr r0, [pc, #380] @ (12638 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12452 │ │ │ │ - ldr r3, [pc, #316] @ (125fc ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12462 │ │ │ │ + ldr r3, [pc, #316] @ (1260c ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #360] @ (1262c ) │ │ │ │ + ldr r1, [pc, #360] @ (1263c ) │ │ │ │ mov r5, sl │ │ │ │ - ldr r0, [pc, #360] @ (12630 ) │ │ │ │ + ldr r0, [pc, #360] @ (12640 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12430 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12440 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 124ea │ │ │ │ + bge.n 124fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1258c │ │ │ │ - ldr r2, [pc, #328] @ (12634 ) │ │ │ │ - ldr r3, [pc, #328] @ (12638 ) │ │ │ │ + beq.n 1259c │ │ │ │ + ldr r2, [pc, #328] @ (12644 ) │ │ │ │ + ldr r3, [pc, #328] @ (12648 ) │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #328] @ 0x148 │ │ │ │ - blx 98a4 │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ + blx 98b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1259c │ │ │ │ + beq.n 125ac │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12526 │ │ │ │ + bge.n 12536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 12558 │ │ │ │ + cbz r3, 12568 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 125b6 │ │ │ │ + beq.n 125c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1253e │ │ │ │ + bge.n 1254e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12594 │ │ │ │ - ldr r3, [pc, #188] @ (125fc ) │ │ │ │ + cbz r3, 125a4 │ │ │ │ + ldr r3, [pc, #188] @ (1260c ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #244] @ (1263c ) │ │ │ │ - ldr r0, [pc, #248] @ (12640 ) │ │ │ │ + ldr r1, [pc, #244] @ (1264c ) │ │ │ │ + ldr r0, [pc, #248] @ (12650 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12436 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12446 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12526 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12536 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 122f2 │ │ │ │ - ldr r1, [pc, #144] @ (125fc ) │ │ │ │ + bmi.w 12302 │ │ │ │ + ldr r1, [pc, #144] @ (1260c ) │ │ │ │ movw r2, #305 @ 0x131 │ │ │ │ - ldr r3, [pc, #208] @ (12644 ) │ │ │ │ - ldr r0, [pc, #212] @ (12648 ) │ │ │ │ + ldr r3, [pc, #208] @ (12654 ) │ │ │ │ + ldr r0, [pc, #212] @ (12658 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #200] @ (1264c ) │ │ │ │ + ldr r1, [pc, #200] @ (1265c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 12436 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 12446 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124ea │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124fa │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1253e │ │ │ │ - ldr r3, [pc, #92] @ (125fc ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1254e │ │ │ │ + ldr r3, [pc, #92] @ (1260c ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #172] @ (12650 ) │ │ │ │ - ldr r0, [pc, #172] @ (12654 ) │ │ │ │ + ldr r1, [pc, #172] @ (12660 ) │ │ │ │ + ldr r0, [pc, #172] @ (12664 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12436 │ │ │ │ - ldr r3, [pc, #68] @ (125fc ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12446 │ │ │ │ + ldr r3, [pc, #68] @ (1260c ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #152] @ (12658 ) │ │ │ │ - ldr r0, [pc, #156] @ (1265c ) │ │ │ │ + ldr r1, [pc, #152] @ (12668 ) │ │ │ │ + ldr r0, [pc, #156] @ (1266c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 12436 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (12660 ) │ │ │ │ - movw r2, #6534 @ 0x1986 │ │ │ │ - ldr r1, [pc, #136] @ (12664 ) │ │ │ │ - ldr r0, [pc, #136] @ (12668 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12446 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (12670 ) │ │ │ │ + mov.w r2, #4448 @ 0x1160 │ │ │ │ + ldr r1, [pc, #136] @ (12674 ) │ │ │ │ + ldr r0, [pc, #136] @ (12678 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ble.n 125c0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ble.n 125b0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 125b4 │ │ │ │ + ble.n 125a4 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 12608 │ │ │ │ + bgt.n 125f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0b60001 │ │ │ │ - orrs.w r0, ip, #1 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - vext.8 d0, d14, d1, #0 │ │ │ │ - vhadd.s32 d16, d6, d1 │ │ │ │ - vaddl.s16 q0, d8, d1 │ │ │ │ - vhadd.s d0, d14, d1 │ │ │ │ - vhadd.s16 d16, d2, d1 │ │ │ │ - cdp 0, 15, cr0, cr8, cr1, {0} │ │ │ │ - vhadd.s d0, d0, d1 │ │ │ │ - cdp 0, 13, cr0, cr6, cr1, {0} │ │ │ │ - vhadd.s16 d0, d4, d1 │ │ │ │ - cdp 0, 11, cr0, cr10, cr1, {0} │ │ │ │ + eors.w r0, lr, #1 │ │ │ │ + orr.w r0, r4, #1 │ │ │ │ + lsls r6, r3, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + vaddl.s32 q0, d6, d1 │ │ │ │ + vhadd.s8 d16, d14, d1 │ │ │ │ + vaddl.s8 q0, d0, d1 │ │ │ │ + vhadd.s32 d0, d6, d1 │ │ │ │ + vhadd.s d0, d10, d1 │ │ │ │ + cdp 0, 14, cr0, cr0, cr1, {0} │ │ │ │ + vhadd.s16 d0, d8, d1 │ │ │ │ + cdp 0, 11, cr0, cr14, cr1, {0} │ │ │ │ + cdp 0, 15, cr0, cr12, cr1, {0} │ │ │ │ + cdp 0, 10, cr0, cr2, cr1, {0} │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr4, cr1, {0} │ │ │ │ - cdp 0, 3, cr0, cr10, cr1, {0} │ │ │ │ - ldc 0, cr0, [r0, #4] │ │ │ │ - cdp 0, 0, cr0, cr14, cr1, {0} │ │ │ │ - cdp 0, 5, cr0, cr8, cr1, {0} │ │ │ │ - cdp 0, 3, cr0, cr6, cr1, {0} │ │ │ │ - ldcl 0, cr0, [ip, #4] │ │ │ │ - cdp 0, 1, cr0, cr12, cr1, {0} │ │ │ │ - stcl 0, cr0, [r2, #4] │ │ │ │ - adds r6, r1, #2 │ │ │ │ + cdp 0, 7, cr0, cr12, cr1, {0} │ │ │ │ + cdp 0, 2, cr0, cr2, cr1, {0} │ │ │ │ + ldcl 0, cr0, [r8, #-4]! │ │ │ │ + ldcl 0, cr0, [r6, #4]! │ │ │ │ + cdp 0, 4, cr0, cr0, cr1, {0} │ │ │ │ + cdp 0, 1, cr0, cr14, cr1, {0} │ │ │ │ + stcl 0, cr0, [r4, #4] │ │ │ │ + cdp 0, 0, cr0, cr4, cr1, {0} │ │ │ │ + stc 0, cr0, [sl, #4]! │ │ │ │ + adds r6, r0, #2 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 12750 │ │ │ │ + bgt.n 12730 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [sl, #4]! │ │ │ │ + stc 0, cr0, [r2, #4]! │ │ │ │ │ │ │ │ -0001266c : │ │ │ │ +0001267c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #220] @ 12758 │ │ │ │ + ldr.w ip, [pc, #220] @ 12768 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (1275c ) │ │ │ │ + ldr r3, [pc, #212] @ (1276c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #208] @ (12760 ) │ │ │ │ + ldr r4, [pc, #208] @ (12770 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #192] @ (12764 ) │ │ │ │ + ldr r3, [pc, #192] @ (12774 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #276 @ 0x114 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - bl c584 │ │ │ │ + bl c594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12734 │ │ │ │ - ldr r3, [pc, #160] @ (12768 ) │ │ │ │ + beq.n 12744 │ │ │ │ + ldr r3, [pc, #160] @ (12778 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1273c │ │ │ │ + bne.n 1274c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 12748 │ │ │ │ + bpl.n 12758 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 12738 │ │ │ │ - ldr r3, [pc, #136] @ (1276c ) │ │ │ │ + cbz r2, 12748 │ │ │ │ + ldr r3, [pc, #136] @ (1277c ) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 12714 │ │ │ │ - ldr r3, [pc, #132] @ (12770 ) │ │ │ │ + bne.n 12724 │ │ │ │ + ldr r3, [pc, #132] @ (12780 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121fc │ │ │ │ - ldr r2, [pc, #116] @ (12774 ) │ │ │ │ - ldr r3, [pc, #92] @ (1275c ) │ │ │ │ + bl 1220c │ │ │ │ + ldr r2, [pc, #116] @ (12784 ) │ │ │ │ + ldr r3, [pc, #92] @ (1276c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12752 │ │ │ │ + bne.n 12762 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #96] @ (12778 ) │ │ │ │ + ldr r0, [pc, #96] @ (12788 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #92] @ (1277c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #92] @ (1278c ) │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ - ldr r1, [pc, #88] @ (12780 ) │ │ │ │ - ldr r0, [pc, #92] @ (12784 ) │ │ │ │ + ldr r1, [pc, #88] @ (12790 ) │ │ │ │ + ldr r0, [pc, #92] @ (12794 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 126fc │ │ │ │ + b.n 1270c │ │ │ │ movs r2, #2 │ │ │ │ - b.n 126f6 │ │ │ │ - ldr r0, [pc, #72] @ (12788 ) │ │ │ │ + b.n 12706 │ │ │ │ + ldr r0, [pc, #72] @ (12798 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1271e │ │ │ │ - ldr r0, [pc, #64] @ (1278c ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 1272e │ │ │ │ + ldr r0, [pc, #64] @ (1279c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1271e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl 1183c │ │ │ │ + b.n 1272e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 12848 │ │ │ │ + bls.n 12838 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1282c │ │ │ │ + bls.n 1281c │ │ │ │ movs r3, r0 │ │ │ │ - b.n 121d0 │ │ │ │ + b.n 121c0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 12770 │ │ │ │ + bhi.n 12760 │ │ │ │ movs r3, r0 │ │ │ │ - stcl 0, cr0, [r0], #4 │ │ │ │ + stcl 0, cr0, [r8], {1} │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r4], #4 │ │ │ │ - mrrc 0, 0, r0, ip, cr1 │ │ │ │ - sbcs.w r0, r0, r1 │ │ │ │ - stc 0, cr0, [r6], #4 │ │ │ │ + ldc 0, cr0, [ip], {1} │ │ │ │ + mcrr 0, 0, r0, r4, cr1 │ │ │ │ + adcs.w r0, r8, r1 │ │ │ │ + stc 0, cr0, [lr], {1} │ │ │ │ │ │ │ │ -00012790 : │ │ │ │ +000127a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #520 @ 0x208 │ │ │ │ - ldr r4, [pc, #104] @ (12810 ) │ │ │ │ + ldr r4, [pc, #104] @ (12820 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #104] @ (12814 ) │ │ │ │ + ldr r0, [pc, #104] @ (12824 ) │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #100] @ (12818 ) │ │ │ │ + ldr r4, [pc, #100] @ (12828 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #500 @ 0x1f4 │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r5, [pc, #88] @ (1281c ) │ │ │ │ + ldr r5, [pc, #88] @ (1282c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r6, [sp, #548] @ 0x224 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #516] @ 0x204 │ │ │ │ mov.w r0, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ - blx 99d0 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #72] @ (12820 ) │ │ │ │ + blx 99e0 <__snprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #72] @ (12830 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11bbc │ │ │ │ - ldr r2, [pc, #52] @ (12824 ) │ │ │ │ - ldr r3, [pc, #32] @ (12814 ) │ │ │ │ + bl 11bcc │ │ │ │ + ldr r2, [pc, #52] @ (12834 ) │ │ │ │ + ldr r3, [pc, #32] @ (12824 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1280a │ │ │ │ + bne.n 1281a │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mrrc 0, 0, r0, r6, cr1 │ │ │ │ + ldc 0, cr0, [lr], #-4 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 128a4 │ │ │ │ + bhi.n 12894 │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 1288c │ │ │ │ + bhi.n 1287c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1283c │ │ │ │ + bvc.n 1282c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012828 : │ │ │ │ +00012838 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #480] @ (12a18 ) │ │ │ │ + ldr r2, [pc, #476] @ (12a24 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #480] @ (12a1c ) │ │ │ │ + ldr r3, [pc, #476] @ (12a28 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #480] @ (12a20 ) │ │ │ │ + ldr r5, [pc, #476] @ (12a2c ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1296c │ │ │ │ + beq.w 1297a │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12990 │ │ │ │ + beq.w 1299e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1294e │ │ │ │ + bge.n 1295c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12954 │ │ │ │ + beq.n 12962 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12898 │ │ │ │ + bge.n 128a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12960 │ │ │ │ + beq.n 1296e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 129c2 │ │ │ │ + beq.w 129d0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ - bne.n 128c4 │ │ │ │ - ldr r1, [pc, #376] @ (12a24 ) │ │ │ │ - ldr r2, [pc, #368] @ (12a1c ) │ │ │ │ + bne.n 128d4 │ │ │ │ + ldr r1, [pc, #372] @ (12a30 ) │ │ │ │ + ldr r2, [pc, #364] @ (12a28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 12a12 │ │ │ │ + bne.w 12a20 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 128d8 │ │ │ │ + bge.n 128e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 128d8 │ │ │ │ + cbnz r2, 128e8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [pc, #332] @ (12a28 ) │ │ │ │ - ldr r3, [pc, #336] @ (12a2c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [pc, #328] @ (12a34 ) │ │ │ │ + ldr r3, [pc, #332] @ (12a38 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #204] @ 0xcc │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #600] @ 0x258 │ │ │ │ - blx 98a4 │ │ │ │ + ldr.w r4, [r2, #432] @ 0x1b0 │ │ │ │ + blx 98b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 129da │ │ │ │ + beq.n 129e8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12916 │ │ │ │ + bge.n 12924 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 12916 │ │ │ │ + cbnz r3, 12924 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 129fa │ │ │ │ + beq.n 12a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12934 │ │ │ │ + bge.n 12942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12934 │ │ │ │ + cbnz r3, 12942 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #248] @ (12a30 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #248] @ (12a3c ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #248] @ (12a34 ) │ │ │ │ - ldr r0, [pc, #248] @ (12a38 ) │ │ │ │ + ldr r1, [pc, #244] @ (12a40 ) │ │ │ │ + ldr r0, [pc, #248] @ (12a44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 128a8 │ │ │ │ + b.n 128b8 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12878 │ │ │ │ + bne.n 12888 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 12878 │ │ │ │ + b.n 12888 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 12898 │ │ │ │ - ldr r1, [pc, #192] @ (12a30 ) │ │ │ │ + b.n 128a8 │ │ │ │ + ldr r1, [pc, #192] @ (12a3c ) │ │ │ │ movw r0, #787 @ 0x313 │ │ │ │ - ldr r3, [pc, #200] @ (12a3c ) │ │ │ │ - ldr r2, [pc, #200] @ (12a40 ) │ │ │ │ + ldr r3, [pc, #196] @ (12a48 ) │ │ │ │ + ldr r2, [pc, #200] @ (12a4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (12a44 ) │ │ │ │ - ldr r0, [pc, #196] @ (12a48 ) │ │ │ │ + ldr r1, [pc, #192] @ (12a50 ) │ │ │ │ + ldr r0, [pc, #196] @ (12a54 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 12790 │ │ │ │ - b.n 1294a │ │ │ │ - ldr r2, [pc, #184] @ (12a4c ) │ │ │ │ + bl 127a0 │ │ │ │ + b.n 12958 │ │ │ │ + ldr r2, [pc, #184] @ (12a58 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #184] @ (12a50 ) │ │ │ │ + ldr r1, [pc, #184] @ (12a5c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 129f2 │ │ │ │ - ldr r3, [pc, #132] @ (12a30 ) │ │ │ │ + cbz r2, 12a00 │ │ │ │ + ldr r3, [pc, #128] @ (12a3c ) │ │ │ │ mov.w r2, #788 @ 0x314 │ │ │ │ - ldr r1, [pc, #160] @ (12a54 ) │ │ │ │ - ldr r0, [pc, #164] @ (12a58 ) │ │ │ │ + ldr r1, [pc, #160] @ (12a60 ) │ │ │ │ + ldr r0, [pc, #160] @ (12a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1294a │ │ │ │ - ldr r3, [pc, #108] @ (12a30 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12958 │ │ │ │ + ldr r3, [pc, #104] @ (12a3c ) │ │ │ │ mov.w r2, #788 @ 0x314 │ │ │ │ - ldr r1, [pc, #144] @ (12a5c ) │ │ │ │ - ldr r0, [pc, #148] @ (12a60 ) │ │ │ │ + ldr r1, [pc, #144] @ (12a68 ) │ │ │ │ + ldr r0, [pc, #144] @ (12a6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1294a │ │ │ │ - ldr r3, [pc, #84] @ (12a30 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12958 │ │ │ │ + ldr r3, [pc, #80] @ (12a3c ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #128] @ (12a64 ) │ │ │ │ - ldr r0, [pc, #132] @ (12a68 ) │ │ │ │ + ldr r1, [pc, #128] @ (12a70 ) │ │ │ │ + ldr r0, [pc, #128] @ (12a74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1294a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12958 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 129aa │ │ │ │ - ldr r3, [pc, #52] @ (12a30 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 129b8 │ │ │ │ + ldr r3, [pc, #48] @ (12a3c ) │ │ │ │ movw r2, #790 @ 0x316 │ │ │ │ - ldr r1, [pc, #104] @ (12a6c ) │ │ │ │ - ldr r0, [pc, #108] @ (12a70 ) │ │ │ │ + ldr r1, [pc, #104] @ (12a78 ) │ │ │ │ + ldr r0, [pc, #104] @ (12a7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1294a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvc.n 1299c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 12958 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bvc.n 12988 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1299c │ │ │ │ + bvc.n 12988 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12ac8 │ │ │ │ + bvc.n 12ab4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb2a0001 │ │ │ │ - orr.w r0, r6, r1 │ │ │ │ - @ instruction: 0xeab60001 │ │ │ │ - pkhbt r0, r2, r1 │ │ │ │ - @ instruction: 0xeae40001 │ │ │ │ - and.w r0, r2, r1 │ │ │ │ + adds.w r0, r4, r1 │ │ │ │ + bics.w r0, r0, r1 │ │ │ │ + @ instruction: 0xeaa00001 │ │ │ │ + @ instruction: 0xeaac0001 │ │ │ │ + pkhbt r0, lr, r1 │ │ │ │ + strd r0, r0, [ip, #4]! │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeae40001 │ │ │ │ - @ instruction: 0xeab40001 │ │ │ │ - ldrd r0, r0, [r0, #4] │ │ │ │ - eors.w r0, ip, r1 │ │ │ │ - @ instruction: 0xe9b80001 │ │ │ │ - eor.w r0, r4, r1 │ │ │ │ - @ instruction: 0xe9a00001 │ │ │ │ - orn r0, r4, r1 │ │ │ │ - @ instruction: 0xe9800001 │ │ │ │ + pkhbt r0, lr, r1 │ │ │ │ + eors.w r0, lr, r1 │ │ │ │ + @ instruction: 0xe9ba0001 │ │ │ │ + eor.w r0, r6, r1 │ │ │ │ + @ instruction: 0xe9a20001 │ │ │ │ + orn r0, lr, r1 │ │ │ │ + @ instruction: 0xe98a0001 │ │ │ │ + orr.w r0, lr, r1 │ │ │ │ + strd r0, r0, [sl, #-4]! │ │ │ │ │ │ │ │ -00012a74 : │ │ │ │ +00012a80 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #128] @ 12b0c │ │ │ │ + ldr.w ip, [pc, #128] @ 12b18 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (12b10 ) │ │ │ │ + ldr r3, [pc, #124] @ (12b1c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #120] @ (12b14 ) │ │ │ │ + ldr r4, [pc, #120] @ (12b20 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #104] @ (12b18 ) │ │ │ │ + ldr r3, [pc, #104] @ (12b24 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #324 @ 0x144 │ │ │ │ - bl c668 │ │ │ │ - cbz r0, 12b04 │ │ │ │ + bl c678 │ │ │ │ + cbz r0, 12b10 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 12ae6 │ │ │ │ + bpl.n 12af2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12828 │ │ │ │ - ldr r2, [pc, #76] @ (12b1c ) │ │ │ │ - ldr r3, [pc, #60] @ (12b10 ) │ │ │ │ + bl 12838 │ │ │ │ + ldr r2, [pc, #76] @ (12b28 ) │ │ │ │ + ldr r3, [pc, #60] @ (12b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12b08 │ │ │ │ + bne.n 12b14 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ (12b20 ) │ │ │ │ + ldr r0, [pc, #56] @ (12b2c ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #52] @ (12b24 ) │ │ │ │ - ldr r1, [pc, #52] @ (12b28 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #52] @ (12b30 ) │ │ │ │ + ldr r1, [pc, #52] @ (12b34 ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r0, [pc, #52] @ (12b2c ) │ │ │ │ + ldr r0, [pc, #52] @ (12b38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ace │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 12be0 │ │ │ │ + b.n 12ada │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bpl.n 12bd4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 12bdc │ │ │ │ + bpl.n 12bd0 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 12d78 │ │ │ │ + b.n 12d6c │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 12b74 │ │ │ │ + bpl.n 12b68 │ │ │ │ movs r3, r0 │ │ │ │ - cdp2 0, 6, cr0, cr8, cr1, {0} │ │ │ │ + cdp2 0, 13, cr0, cr0, cr1, {0} │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #-4]! │ │ │ │ - stmia.w ip, {r0} │ │ │ │ + ldrd r0, r0, [ip, #-4] │ │ │ │ + ldrd r0, r0, [r8], #-4 │ │ │ │ │ │ │ │ -00012b30 : │ │ │ │ +00012b3c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 12b3e │ │ │ │ + cbz r3, 12b4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 12b3e │ │ │ │ + cbz r3, 12b4a │ │ │ │ bx r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.w 975c │ │ │ │ + b.w 976c │ │ │ │ │ │ │ │ -00012b44 : │ │ │ │ +00012b50 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (12b8c ) │ │ │ │ + ldr r1, [pc, #56] @ (12b98 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ (12b90 ) │ │ │ │ + ldr r2, [pc, #56] @ (12b9c ) │ │ │ │ mov r0, sp │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 96bc <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - ldr r2, [pc, #36] @ (12b94 ) │ │ │ │ - ldr r3, [pc, #28] @ (12b90 ) │ │ │ │ + blx 96cc <_PyGen_FetchStopIterationValue@plt> │ │ │ │ + ldr r2, [pc, #36] @ (12ba0 ) │ │ │ │ + ldr r3, [pc, #28] @ (12b9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12b88 │ │ │ │ + bne.n 12b94 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 12ad4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 12ac8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12aac │ │ │ │ + bmi.n 12ca0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012b98 : │ │ │ │ +00012ba4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #376] @ (12d20 ) │ │ │ │ + ldr r2, [pc, #376] @ (12d2c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #376] @ (12d24 ) │ │ │ │ + ldr r3, [pc, #376] @ (12d30 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #372] @ (12d28 ) │ │ │ │ + ldr r5, [pc, #372] @ (12d34 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 94b4 │ │ │ │ + blx 94c4 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #348] @ (12d2c ) │ │ │ │ + ldr r3, [pc, #348] @ (12d38 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 9280 │ │ │ │ + blx 9290 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c72 │ │ │ │ - ldr r1, [pc, #336] @ (12d30 ) │ │ │ │ + bne.n 12c7e │ │ │ │ + ldr r1, [pc, #336] @ (12d3c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ - blx 9724 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 9734 <_PyObject_GetAttrId@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12cb8 │ │ │ │ + beq.n 12cc4 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 113a4 <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 113b4 <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 95b4 │ │ │ │ + blx 95c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c1e │ │ │ │ + bge.n 12c2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cda │ │ │ │ + beq.n 12ce6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c30 │ │ │ │ + bge.n 12c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cea │ │ │ │ + beq.n 12cf6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c42 │ │ │ │ + bge.n 12c4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cfa │ │ │ │ + beq.n 12d06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c52 │ │ │ │ + bge.n 12c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12d08 │ │ │ │ + beq.n 12d14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12ccc │ │ │ │ + beq.n 12cd8 │ │ │ │ str r5, [r7, #0] │ │ │ │ - ldr r2, [pc, #216] @ (12d34 ) │ │ │ │ - ldr r3, [pc, #200] @ (12d24 ) │ │ │ │ + ldr r2, [pc, #216] @ (12d40 ) │ │ │ │ + ldr r3, [pc, #200] @ (12d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12d1c │ │ │ │ + bne.n 12d28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #196] @ (12d38 ) │ │ │ │ + ldr r1, [pc, #196] @ (12d44 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ - blx 9724 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 9734 <_PyObject_GetAttrId@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12cb8 │ │ │ │ - blx 9984 │ │ │ │ + cbz r0, 12cc4 │ │ │ │ + blx 9994 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c9e │ │ │ │ + bge.n 12caa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12c9e │ │ │ │ + cbnz r3, 12caa │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 12cb4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 12cc0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12cb0 │ │ │ │ + bge.n 12cbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12d14 │ │ │ │ - bl 11108 │ │ │ │ + beq.n 12d20 │ │ │ │ + bl 11118 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 12c58 │ │ │ │ - ldr r3, [pc, #128] @ (12d3c ) │ │ │ │ + b.n 12c64 │ │ │ │ + ldr r3, [pc, #128] @ (12d48 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9338 │ │ │ │ + blx 9348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12cb4 │ │ │ │ - blx 9408 │ │ │ │ - b.n 12cb0 │ │ │ │ - bl 12b44 │ │ │ │ + beq.n 12cc0 │ │ │ │ + blx 9418 │ │ │ │ + b.n 12cbc │ │ │ │ + bl 12b50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12cb0 │ │ │ │ + beq.n 12cbc │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 12c58 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12c64 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12c28 │ │ │ │ - b.n 12c30 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blt.n 12c34 │ │ │ │ + b.n 12c3c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12c3a │ │ │ │ - b.n 12c42 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blt.n 12c46 │ │ │ │ + b.n 12c4e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12c4a │ │ │ │ - b.n 12c52 │ │ │ │ + blt.n 12c56 │ │ │ │ + b.n 12c5e │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 12c56 │ │ │ │ - b.n 12ccc │ │ │ │ + bne.n 12c62 │ │ │ │ + b.n 12cd8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12cb0 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 12dc0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12cbc │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 12db4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12db8 │ │ │ │ + bmi.n 12dac │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 12c78 │ │ │ │ + bcc.n 12c6c │ │ │ │ movs r3, r0 │ │ │ │ - svc 106 @ 0x6a │ │ │ │ + svc 94 @ 0x5e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00012d40 : │ │ │ │ +00012d4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr.w r9, [pc, #184] @ 12e0c │ │ │ │ + ldr.w r9, [pc, #184] @ 12e18 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ add r9, pc │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 12df0 │ │ │ │ + beq.n 12dfc │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #172] @ (12e10 ) │ │ │ │ + ldr r1, [pc, #172] @ (12e1c ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12dda │ │ │ │ - ldr r1, [pc, #164] @ (12e14 ) │ │ │ │ + beq.n 12de6 │ │ │ │ + ldr r1, [pc, #164] @ (12e20 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12dd6 │ │ │ │ + beq.n 12de2 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 12dd0 │ │ │ │ + ble.n 12ddc │ │ │ │ add.w r6, r7, #12 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r3, 12df4 │ │ │ │ + cbz r3, 12e00 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ - blx 97f8 │ │ │ │ - cbnz r0, 12daa │ │ │ │ + blx 9808 │ │ │ │ + cbnz r0, 12db6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12dba │ │ │ │ + cbz r0, 12dc6 │ │ │ │ mov r4, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 12dd0 │ │ │ │ + beq.n 12ddc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12d88 │ │ │ │ - ldr r3, [pc, #92] @ (12e18 ) │ │ │ │ - ldr r1, [pc, #92] @ (12e1c ) │ │ │ │ + b.n 12d94 │ │ │ │ + ldr r3, [pc, #92] @ (12e24 ) │ │ │ │ + ldr r1, [pc, #92] @ (12e28 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #68] @ (12e20 ) │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #68] @ (12e2c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #64] @ (12e24 ) │ │ │ │ - ldr r0, [pc, #68] @ (12e28 ) │ │ │ │ + ldr r1, [pc, #64] @ (12e30 ) │ │ │ │ + ldr r0, [pc, #68] @ (12e34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a68 │ │ │ │ - ldr r3, [pc, #52] @ (12e2c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a78 │ │ │ │ + ldr r3, [pc, #52] @ (12e38 ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #52] @ (12e30 ) │ │ │ │ - ldr r0, [pc, #56] @ (12e34 ) │ │ │ │ + ldr r1, [pc, #52] @ (12e3c ) │ │ │ │ + ldr r0, [pc, #56] @ (12e40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 12d58 │ │ │ │ + bcs.n 12d4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12cc4 │ │ │ │ + b.n 12ca8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - beq.n 12dfc │ │ │ │ + beq.n 12de0 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 12e18 │ │ │ │ + bmi.n 12dfc │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #17 │ │ │ │ + asrs r4, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12bb8 │ │ │ │ + b.n 12b9c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12c20 │ │ │ │ + b.n 12c04 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012e38 : │ │ │ │ +00012e44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1764] @ 13530 │ │ │ │ + ldr.w r3, [pc, #1764] @ 1353c │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w sl, [pc, #1760] @ 13534 │ │ │ │ + ldr.w sl, [pc, #1760] @ 13540 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1756] @ 13538 │ │ │ │ + ldr.w r2, [pc, #1756] @ 13544 │ │ │ │ add sl, pc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 131fe │ │ │ │ + beq.w 1320a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1320c │ │ │ │ + beq.w 13218 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 134ce │ │ │ │ - ldr.w r1, [pc, #1716] @ 1353c │ │ │ │ + beq.w 134da │ │ │ │ + ldr.w r1, [pc, #1716] @ 13548 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1351a │ │ │ │ - ldr.w r1, [pc, #1704] @ 13540 │ │ │ │ + beq.w 13526 │ │ │ │ + ldr.w r1, [pc, #1704] @ 1354c │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 134e8 │ │ │ │ + beq.w 134f4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 13428 │ │ │ │ - ldr.w r2, [pc, #1684] @ 13544 │ │ │ │ + ble.w 13434 │ │ │ │ + ldr.w r2, [pc, #1684] @ 13550 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r7, #12 │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13504 │ │ │ │ + beq.w 13510 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 12ef8 │ │ │ │ - cbz r4, 12ee6 │ │ │ │ + bge.n 12f04 │ │ │ │ + cbz r4, 12ef2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 942c │ │ │ │ + blx 943c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12f8a │ │ │ │ + blt.n 12f96 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 133c0 │ │ │ │ + beq.w 133cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12ec6 │ │ │ │ + b.n 12ed2 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - blx 9944 │ │ │ │ + blx 9954 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 13416 │ │ │ │ + blt.w 13422 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12ed8 │ │ │ │ + beq.n 12ee4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12f2e │ │ │ │ + bge.n 12f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1329e │ │ │ │ + beq.w 132aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 13416 │ │ │ │ + beq.w 13422 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 1342c │ │ │ │ + bpl.w 13438 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1335c │ │ │ │ + beq.w 13368 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 134e4 │ │ │ │ + beq.w 134f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1351a │ │ │ │ + beq.w 13526 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 134e8 │ │ │ │ + beq.w 134f4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - blx 914c │ │ │ │ + blx 915c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12f8a │ │ │ │ + blt.n 12f96 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12ee6 │ │ │ │ + bge.n 12ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ee6 │ │ │ │ + bne.n 12ef2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ee6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12ef2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12f9e │ │ │ │ + bge.n 12faa │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 132a4 │ │ │ │ + beq.w 132b0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 12d40 │ │ │ │ + bl 12d4c │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1323c │ │ │ │ - ldr.w r3, [pc, #1428] @ 13548 │ │ │ │ + beq.w 13248 │ │ │ │ + ldr.w r3, [pc, #1428] @ 13554 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 13042 │ │ │ │ - ldr.w r1, [pc, #1420] @ 1354c │ │ │ │ + beq.n 1304e │ │ │ │ + ldr.w r1, [pc, #1420] @ 13558 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132dc │ │ │ │ - ldr.w r1, [pc, #1404] @ 13550 │ │ │ │ + beq.w 132e8 │ │ │ │ + ldr.w r1, [pc, #1404] @ 1355c │ │ │ │ add r1, pc │ │ │ │ - blx 95cc │ │ │ │ - cbnz r0, 1300a │ │ │ │ + blx 95dc │ │ │ │ + cbnz r0, 13016 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r1, [pc, #1392] @ 13554 │ │ │ │ + ldr.w r1, [pc, #1392] @ 13560 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ - cbz r0, 1302e │ │ │ │ - ldr.w r1, [pc, #1384] @ 13558 │ │ │ │ + blx 903c │ │ │ │ + cbz r0, 1303a │ │ │ │ + ldr.w r1, [pc, #1384] @ 13564 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ - cbz r0, 1302e │ │ │ │ - ldr.w r1, [pc, #1372] @ 1355c │ │ │ │ + blx 903c │ │ │ │ + cbz r0, 1303a │ │ │ │ + ldr.w r1, [pc, #1372] @ 13568 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ - cbz r0, 1302e │ │ │ │ - ldr.w r1, [pc, #1364] @ 13560 │ │ │ │ + blx 903c │ │ │ │ + cbz r0, 1303a │ │ │ │ + ldr.w r1, [pc, #1364] @ 1356c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1330c │ │ │ │ - ldr.w r1, [pc, #1348] @ 13564 │ │ │ │ + bne.w 13318 │ │ │ │ + ldr.w r1, [pc, #1348] @ 13570 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ + blx 903c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1330c │ │ │ │ + bne.w 13318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13042 │ │ │ │ + bge.n 1304e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 13042 │ │ │ │ + cbnz r3, 1304e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - blx 9734 │ │ │ │ + blx 9744 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132f0 │ │ │ │ + beq.w 132fc │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 1307a │ │ │ │ - blx 94fc │ │ │ │ + cbz r0, 13086 │ │ │ │ + blx 950c │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 991c │ │ │ │ + blx 992c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1326e │ │ │ │ + beq.w 1327a │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ str.w fp, [r9, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1228] @ 13548 │ │ │ │ + ldr.w r3, [pc, #1228] @ 13554 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9644 │ │ │ │ + blx 9654 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1326e │ │ │ │ + beq.w 1327a │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ adds r0, #12 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 130b8 │ │ │ │ - ldr.w r1, [pc, #1216] @ 13568 │ │ │ │ + beq.n 130c4 │ │ │ │ + ldr.w r1, [pc, #1216] @ 13574 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1325c │ │ │ │ - cbz r5, 130d6 │ │ │ │ + blt.w 13268 │ │ │ │ + cbz r5, 130e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 134b6 │ │ │ │ + bpl.w 134c2 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ @@ -15784,759 +15783,759 @@ │ │ │ │ str.w r8, [r4, #428] @ 0x1ac │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ str.w r8, [r4, #436] @ 0x1b4 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - blx 93ac │ │ │ │ + blx 93bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1322c │ │ │ │ + blt.w 13238 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 134ec │ │ │ │ + beq.w 134f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1116] @ 1356c │ │ │ │ + ldr.w r1, [pc, #1116] @ 13578 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, pc │ │ │ │ it lt │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13356 │ │ │ │ - blx 962c │ │ │ │ + beq.w 13362 │ │ │ │ + blx 963c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13144 │ │ │ │ + bge.n 13150 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132bc │ │ │ │ + beq.w 132c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 1321c │ │ │ │ - bne.n 1322c │ │ │ │ - ldr.w r1, [pc, #1060] @ 13570 │ │ │ │ + bgt.n 13228 │ │ │ │ + bne.n 13238 │ │ │ │ + ldr.w r1, [pc, #1060] @ 1357c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1322c │ │ │ │ - ldr.w r2, [pc, #1044] @ 13574 │ │ │ │ + blt.n 13238 │ │ │ │ + ldr.w r2, [pc, #1044] @ 13580 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r2, #2 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1322c │ │ │ │ - ldr r1, [pc, #1016] @ (13578 ) │ │ │ │ + beq.n 13238 │ │ │ │ + ldr r1, [pc, #1016] @ (13584 ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #396 @ 0x18c │ │ │ │ - blx 9724 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 9734 <_PyObject_GetAttrId@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1319c │ │ │ │ + bge.n 131a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132cc │ │ │ │ + beq.w 132d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1322c │ │ │ │ + beq.n 13238 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - blx 9578 │ │ │ │ + blx 9588 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131c0 │ │ │ │ + bge.n 131cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 132d4 │ │ │ │ + beq.w 132e0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1322c │ │ │ │ + beq.n 13238 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131d6 │ │ │ │ + bge.n 131e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1340e │ │ │ │ + beq.w 1341a │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 1323e │ │ │ │ - blx 94fc │ │ │ │ + cbz r0, 1324a │ │ │ │ + blx 950c │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 991c │ │ │ │ + blx 992c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13462 │ │ │ │ + beq.w 1346e │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9178 │ │ │ │ + blx 9188 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 1323e │ │ │ │ - ldr r3, [pc, #840] @ (13548 ) │ │ │ │ + b.n 1324a │ │ │ │ + ldr r3, [pc, #840] @ (13554 ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 12e78 │ │ │ │ + bne.w 12e84 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - blx 9734 │ │ │ │ + blx 9744 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 1323c │ │ │ │ + cbz r0, 13248 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 13052 │ │ │ │ - ldr r3, [pc, #860] @ (1357c ) │ │ │ │ - ldr r1, [pc, #864] @ (13580 ) │ │ │ │ + b.n 1305e │ │ │ │ + ldr r3, [pc, #860] @ (13588 ) │ │ │ │ + ldr r1, [pc, #864] @ (1358c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1323c │ │ │ │ + bge.n 13248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 132c4 │ │ │ │ + beq.n 132d0 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #836] @ (13584 ) │ │ │ │ - ldr r3, [pc, #748] @ (13530 ) │ │ │ │ + ldr r2, [pc, #836] @ (13590 ) │ │ │ │ + ldr r3, [pc, #748] @ (1353c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13476 │ │ │ │ + bne.w 13482 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1326e │ │ │ │ + bge.n 1327a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13420 │ │ │ │ - cbz r5, 13282 │ │ │ │ + beq.w 1342c │ │ │ │ + cbz r5, 1328e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13282 │ │ │ │ + bge.n 1328e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133b8 │ │ │ │ + beq.w 133c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1323c │ │ │ │ + bge.n 13248 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1323c │ │ │ │ + bne.n 13248 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1323c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12f2e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13248 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12f3a │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d40 │ │ │ │ + bl 12d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12fb0 │ │ │ │ - b.n 1323c │ │ │ │ + bne.w 12fbc │ │ │ │ + b.n 13248 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13144 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13150 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1323c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13248 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1319c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 131a8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131c0 │ │ │ │ - blx 9408 │ │ │ │ - ldr r3, [pc, #664] @ (1357c ) │ │ │ │ - ldr r1, [pc, #676] @ (13588 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 131cc │ │ │ │ + blx 9418 │ │ │ │ + ldr r3, [pc, #664] @ (13588 ) │ │ │ │ + ldr r1, [pc, #676] @ (13594 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1323c │ │ │ │ + beq.n 13248 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1323c │ │ │ │ + bge.n 13248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1323c │ │ │ │ + bne.n 13248 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1323c │ │ │ │ - ldr r1, [pc, #636] @ (1358c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13248 │ │ │ │ + ldr r1, [pc, #636] @ (13598 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 95cc │ │ │ │ + blx 95dc │ │ │ │ ldr.w r8, [r4] │ │ │ │ - cbnz r0, 1333e │ │ │ │ - ldr r1, [pc, #624] @ (13590 ) │ │ │ │ + cbnz r0, 1334a │ │ │ │ + ldr r1, [pc, #624] @ (1359c ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ - cbnz r0, 1333e │ │ │ │ + blx 903c │ │ │ │ + cbnz r0, 1334a │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 13042 │ │ │ │ + bge.w 1304e │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13042 │ │ │ │ - b.n 1303c │ │ │ │ + bne.w 1304e │ │ │ │ + b.n 13048 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 132e0 │ │ │ │ + bge.n 132ec │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 132e0 │ │ │ │ + bne.n 132ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132e0 │ │ │ │ - blx 9408 │ │ │ │ - b.n 1314a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 132ec │ │ │ │ + blx 9418 │ │ │ │ + b.n 13156 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13472 │ │ │ │ + beq.w 1347e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12f44 │ │ │ │ + beq.w 12f50 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 134a0 │ │ │ │ + bpl.w 134ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r7, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 1348c │ │ │ │ + bpl.w 13498 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 133b0 │ │ │ │ + b.n 133bc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 12f52 │ │ │ │ + beq.w 12f5e │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bgt.n 13392 │ │ │ │ - bl 9b58 │ │ │ │ + bgt.n 1339e │ │ │ │ + bl 9b68 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13282 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1328e │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - cbz r4, 13428 │ │ │ │ + cbz r4, 13434 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9070 │ │ │ │ + blx 9080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 133e0 │ │ │ │ + bge.n 133ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 133e0 │ │ │ │ + cbnz r3, 133ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1347a │ │ │ │ + bne.n 13486 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - bl 12d40 │ │ │ │ + bl 12d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132f4 │ │ │ │ - ldr r3, [pc, #324] @ (13548 ) │ │ │ │ + beq.w 13300 │ │ │ │ + ldr r3, [pc, #324] @ (13554 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 12fbc │ │ │ │ - b.n 13042 │ │ │ │ + bne.w 12fc8 │ │ │ │ + b.n 1304e │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131d6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 131e2 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f9e │ │ │ │ - b.n 12f8c │ │ │ │ + beq.w 12faa │ │ │ │ + b.n 12f98 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1326e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1327a │ │ │ │ mov r5, r7 │ │ │ │ - b.n 133e4 │ │ │ │ - ldr r3, [pc, #332] @ (1357c ) │ │ │ │ + b.n 133f0 │ │ │ │ + ldr r3, [pc, #332] @ (13588 ) │ │ │ │ mov fp, r6 │ │ │ │ - ldr r1, [pc, #352] @ (13594 ) │ │ │ │ + ldr r1, [pc, #352] @ (135a0 ) │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13418 │ │ │ │ + bge.n 13424 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13418 │ │ │ │ + bne.n 13424 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f9e │ │ │ │ - b.n 12f8c │ │ │ │ - blx 91ac │ │ │ │ + beq.w 12faa │ │ │ │ + b.n 12f98 │ │ │ │ + blx 91bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 13234 │ │ │ │ - b.n 1323c │ │ │ │ + blt.w 13240 │ │ │ │ + b.n 13248 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n 12f9e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 12faa │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d40 │ │ │ │ + bl 12d4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12fb0 │ │ │ │ - b.n 132f0 │ │ │ │ - ldr r3, [pc, #264] @ (13598 ) │ │ │ │ + bne.w 12fbc │ │ │ │ + b.n 132fc │ │ │ │ + ldr r3, [pc, #264] @ (135a4 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #264] @ (1359c ) │ │ │ │ - ldr r0, [pc, #268] @ (135a0 ) │ │ │ │ + ldr r1, [pc, #264] @ (135a8 ) │ │ │ │ + ldr r0, [pc, #268] @ (135ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (135a4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (135b0 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #256] @ (135a8 ) │ │ │ │ - ldr r0, [pc, #260] @ (135ac ) │ │ │ │ + ldr r1, [pc, #256] @ (135b4 ) │ │ │ │ + ldr r0, [pc, #260] @ (135b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (135b0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (135bc ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #244] @ (135b4 ) │ │ │ │ - ldr r0, [pc, #248] @ (135b8 ) │ │ │ │ + ldr r1, [pc, #244] @ (135c0 ) │ │ │ │ + ldr r0, [pc, #248] @ (135c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (135bc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (135c8 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #236] @ (135c0 ) │ │ │ │ - ldr r0, [pc, #236] @ (135c4 ) │ │ │ │ + ldr r1, [pc, #236] @ (135cc ) │ │ │ │ + ldr r0, [pc, #236] @ (135d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9b88 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #216] @ (135c8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9b98 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #216] @ (135d4 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #216] @ (135cc ) │ │ │ │ - ldr r0, [pc, #216] @ (135d0 ) │ │ │ │ + ldr r1, [pc, #216] @ (135d8 ) │ │ │ │ + ldr r0, [pc, #216] @ (135dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (135d4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #204] @ (135e0 ) │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #204] @ (135d8 ) │ │ │ │ - ldr r0, [pc, #208] @ (135dc ) │ │ │ │ + ldr r1, [pc, #204] @ (135e4 ) │ │ │ │ + ldr r0, [pc, #208] @ (135e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (135e0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (135ec ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #192] @ (135e4 ) │ │ │ │ - ldr r0, [pc, #196] @ (135e8 ) │ │ │ │ + ldr r1, [pc, #192] @ (135f0 ) │ │ │ │ + ldr r0, [pc, #196] @ (135f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 13474 │ │ │ │ + bne.n 13468 │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 13474 │ │ │ │ + bne.n 13468 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 132e8 │ │ │ │ + b.n 132cc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 13514 │ │ │ │ + bcc.n 134f8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1312c │ │ │ │ + b.n 13110 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1311c │ │ │ │ + b.n 13100 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1311c │ │ │ │ + b.n 13100 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1311c │ │ │ │ + b.n 13100 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13124 │ │ │ │ + b.n 13108 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 130e4 │ │ │ │ + b.n 130c8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13084 │ │ │ │ + b.n 13068 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13008 │ │ │ │ + b.n 12fec │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 13618 │ │ │ │ + bcs.n 135fc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13640 │ │ │ │ + bge.n 13634 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12e24 │ │ │ │ + b.n 12e08 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13be4 │ │ │ │ + b.n 13bc8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13b78 │ │ │ │ + b.n 13b5c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13b64 │ │ │ │ + b.n 13b48 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13868 │ │ │ │ + b.n 1384c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #23 │ │ │ │ + lsrs r0, r0, #23 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 134d8 │ │ │ │ + bge.n 134bc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13640 │ │ │ │ + b.n 13624 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #22 │ │ │ │ + lsrs r0, r5, #22 │ │ │ │ movs r2, r0 │ │ │ │ - svc 254 @ 0xfe │ │ │ │ + svc 234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1361c │ │ │ │ + b.n 13600 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #22 │ │ │ │ + lsrs r2, r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 13694 │ │ │ │ + bge.n 13678 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 135fc │ │ │ │ + b.n 135e0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #21 │ │ │ │ + lsrs r2, r6, #21 │ │ │ │ movs r2, r0 │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ + svc 180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13868 │ │ │ │ + b.n 1384c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #21 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 13640 │ │ │ │ + bge.n 13624 │ │ │ │ movs r1, r0 │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000135ec : │ │ │ │ +000135f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #460] @ (137cc ) │ │ │ │ + ldr r2, [pc, #460] @ (137d8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #460] @ (137d0 ) │ │ │ │ + ldr r3, [pc, #460] @ (137dc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 97b0 │ │ │ │ + blx 97c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13716 │ │ │ │ + beq.n 13722 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1363c │ │ │ │ + b.n 13648 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9788 │ │ │ │ + blx 9798 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 136f6 │ │ │ │ + beq.n 13702 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13630 │ │ │ │ + bne.n 1363c │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 13664 │ │ │ │ + b.n 13670 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13702 │ │ │ │ + bne.n 1370e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13656 │ │ │ │ + bne.n 13662 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - blx 9130 │ │ │ │ + blx 9140 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13702 │ │ │ │ + beq.n 1370e │ │ │ │ mov r0, fp │ │ │ │ - blx 96e0 │ │ │ │ + blx 96f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1378a │ │ │ │ - ldr r1, [pc, #324] @ (137d4 ) │ │ │ │ + beq.n 13796 │ │ │ │ + ldr r1, [pc, #324] @ (137e0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ + blx 903c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13732 │ │ │ │ - ldr r3, [pc, #316] @ (137d8 ) │ │ │ │ + bne.n 1373e │ │ │ │ + ldr r3, [pc, #316] @ (137e4 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ - ldr.w r8, [pc, #312] @ 137dc │ │ │ │ + ldr.w r8, [pc, #312] @ 137e8 │ │ │ │ mov fp, ip │ │ │ │ add r3, pc │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 136c2 │ │ │ │ + b.n 136ce │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1378a │ │ │ │ + beq.n 13796 │ │ │ │ ldr.w r8, [fp, #4]! │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13740 │ │ │ │ + beq.n 1374c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9944 │ │ │ │ + blx 9954 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 136b2 │ │ │ │ + bne.n 136be │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 136b6 │ │ │ │ + bge.n 136c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 136b6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 136b6 │ │ │ │ + bne.n 136c2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 136c2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9238 │ │ │ │ + blx 9248 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1363c │ │ │ │ + beq.n 13648 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13716 │ │ │ │ + bge.n 13722 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 137b0 │ │ │ │ + beq.n 137bc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (137e0 ) │ │ │ │ - ldr r3, [pc, #180] @ (137d0 ) │ │ │ │ + ldr r2, [pc, #196] @ (137ec ) │ │ │ │ + ldr r3, [pc, #180] @ (137dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 137c8 │ │ │ │ + bne.n 137d4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ (137e4 ) │ │ │ │ + ldr r1, [pc, #176] @ (137f0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 902c │ │ │ │ + blx 903c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1369a │ │ │ │ + beq.n 136a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 13752 │ │ │ │ + b.n 1375e │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94f0 │ │ │ │ - cbnz r0, 1378a │ │ │ │ + blx 9500 │ │ │ │ + cbnz r0, 13796 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13746 │ │ │ │ + bne.n 13752 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13774 │ │ │ │ + bge.n 13780 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 137b8 │ │ │ │ + cbz r3, 137c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13786 │ │ │ │ + bge.n 13792 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 137c0 │ │ │ │ + cbz r3, 137cc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 13718 │ │ │ │ + b.n 13724 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13702 │ │ │ │ + bge.n 1370e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13702 │ │ │ │ + bne.n 1370e │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1370c │ │ │ │ - b.n 13716 │ │ │ │ + blt.n 13718 │ │ │ │ + b.n 13722 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13716 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13722 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13774 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13780 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13786 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13792 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 13800 │ │ │ │ + b.n 137e4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - svc 236 @ 0xec │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - svc 118 @ 0x76 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000137e8 : │ │ │ │ - b.w c830 │ │ │ │ +000137f4 : │ │ │ │ + b.w c840 │ │ │ │ │ │ │ │ -000137ec : │ │ │ │ +000137f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #288] @ (13920 ) │ │ │ │ + ldr r2, [pc, #288] @ (1392c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #288] @ (13924 ) │ │ │ │ + ldr r3, [pc, #288] @ (13930 ) │ │ │ │ lsls r4, r0, #31 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.n 138d4 │ │ │ │ + bmi.n 138e0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #22 │ │ │ │ - blx 9950 │ │ │ │ + blx 9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 138ba │ │ │ │ + beq.n 138c6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1391c │ │ │ │ + bpl.n 13928 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 138f6 │ │ │ │ + bpl.n 13902 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w lr, r0, #20 │ │ │ │ addpl.w lr, r0, #28 │ │ │ │ asrs r2, r4, #1 │ │ │ │ movw r5, #26215 @ 0x6667 │ │ │ │ movt r5, #26214 @ 0x6666 │ │ │ │ @@ -16552,15 +16551,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ mls r3, r6, r1, r3 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ strb.w r3, [ip, #1]! │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 13856 │ │ │ │ + bne.n 13862 │ │ │ │ cmp r7, r1 │ │ │ │ add.w ip, lr, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, #45 @ 0x2d │ │ │ │ add r1, sp, #4 │ │ │ │ ittte lt │ │ │ │ strblt.w r3, [lr] │ │ │ │ @@ -16570,7056 +16569,7055 @@ │ │ │ │ add r1, r2 │ │ │ │ add ip, r3 │ │ │ │ add.w r2, ip, #2 │ │ │ │ ldrb.w r5, [r1, #-1]! │ │ │ │ sub.w r2, r2, lr │ │ │ │ strb.w r5, [ip, #1]! │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 13890 │ │ │ │ + blt.n 1389c │ │ │ │ subs r2, r4, #1 │ │ │ │ add lr, r3 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r3, r4 │ │ │ │ it ge │ │ │ │ movge r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add lr, r2 │ │ │ │ strb.w r3, [lr, #1] │ │ │ │ str r4, [r0, #8] │ │ │ │ - ldr r2, [pc, #108] @ (13928 ) │ │ │ │ - ldr r3, [pc, #100] @ (13924 ) │ │ │ │ + ldr r2, [pc, #108] @ (13934 ) │ │ │ │ + ldr r3, [pc, #100] @ (13930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13918 │ │ │ │ + bne.n 13924 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1151c │ │ │ │ - ldr r2, [pc, #80] @ (1392c ) │ │ │ │ - ldr r3, [pc, #72] @ (13924 ) │ │ │ │ + bl 1152c │ │ │ │ + ldr r2, [pc, #80] @ (13938 ) │ │ │ │ + ldr r3, [pc, #72] @ (13930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13918 │ │ │ │ + bne.n 13924 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9204 │ │ │ │ + b.w 9214 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 1383a │ │ │ │ - ldr r3, [pc, #44] @ (13930 ) │ │ │ │ + bne.n 13846 │ │ │ │ + ldr r3, [pc, #44] @ (1393c ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #44] @ (13934 ) │ │ │ │ - ldr r0, [pc, #44] @ (13938 ) │ │ │ │ + ldr r1, [pc, #44] @ (13940 ) │ │ │ │ + ldr r0, [pc, #44] @ (13944 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9af8 │ │ │ │ - stmia r7!, {r3, r4, r5, r6, r7} │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9b08 │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r7!, {r5} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 13a20 │ │ │ │ + bcs.n 13a04 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001393c : │ │ │ │ +00013948 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (13960 ) │ │ │ │ - blx 9414 │ │ │ │ - ldr r3, [pc, #16] @ (13964 ) │ │ │ │ + ldr r4, [pc, #20] @ (1396c ) │ │ │ │ + blx 9424 │ │ │ │ + ldr r3, [pc, #16] @ (13970 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9088 │ │ │ │ - stmia r6!, {r1, r3, r5, r7} │ │ │ │ + b.w 9098 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00013968 : │ │ │ │ +00013974 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #112] @ 139e8 │ │ │ │ + ldr.w ip, [pc, #112] @ 139f4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (139ec ) │ │ │ │ + ldr r3, [pc, #108] @ (139f8 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #100] @ (139f0 ) │ │ │ │ + ldr r4, [pc, #100] @ (139fc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9718 │ │ │ │ - ldr r3, [pc, #84] @ (139f4 ) │ │ │ │ + blx 9728 │ │ │ │ + ldr r3, [pc, #84] @ (13a00 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - blx 99c4 │ │ │ │ + blx 99d4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 139de │ │ │ │ + beq.n 139ea │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ - blx 9750 │ │ │ │ + blx 9760 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 908c │ │ │ │ + blx 909c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blx 9058 │ │ │ │ - ldr r2, [pc, #48] @ (139f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (139ec ) │ │ │ │ + blx 9068 │ │ │ │ + ldr r2, [pc, #48] @ (13a04 ) │ │ │ │ + ldr r3, [pc, #32] @ (139f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 139e4 │ │ │ │ + bne.n 139f0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 9308 │ │ │ │ - b.n 139b6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + blx 9318 │ │ │ │ + b.n 139c2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + stmia r6!, {r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000139fc : │ │ │ │ +00013a08 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #100] @ 13a70 │ │ │ │ + ldr.w ip, [pc, #100] @ 13a7c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #96] @ (13a74 ) │ │ │ │ + ldr r3, [pc, #96] @ (13a80 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13a56 │ │ │ │ - ldr r3, [pc, #88] @ (13a78 ) │ │ │ │ + beq.n 13a62 │ │ │ │ + ldr r3, [pc, #88] @ (13a84 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13a6c │ │ │ │ + beq.n 13a78 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 13a34 │ │ │ │ + bne.n 13a40 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #68] @ (13a7c ) │ │ │ │ + ldr r1, [pc, #68] @ (13a88 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ble.n 13a4c │ │ │ │ - ldr r1, [pc, #64] @ (13a80 ) │ │ │ │ + ble.n 13a58 │ │ │ │ + ldr r1, [pc, #64] @ (13a8c ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #52] @ (13a84 ) │ │ │ │ + ldr r1, [pc, #52] @ (13a90 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ - b.n 13a46 │ │ │ │ - ldr r3, [pc, #48] @ (13a88 ) │ │ │ │ + blx 9850 │ │ │ │ + b.n 13a52 │ │ │ │ + ldr r3, [pc, #48] @ (13a94 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (13a8c ) │ │ │ │ - ldr r0, [pc, #48] @ (13a90 ) │ │ │ │ + ldr r1, [pc, #44] @ (13a98 ) │ │ │ │ + ldr r0, [pc, #48] @ (13a9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 13b74 │ │ │ │ + bgt.n 13b58 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 139c4 │ │ │ │ + bgt.n 139a8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #32 │ │ │ │ + lsrs r0, r1, #32 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013a94 : │ │ │ │ +00013aa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #944] @ (13e58 ) │ │ │ │ + ldr r5, [pc, #944] @ (13e64 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #944] @ (13e5c ) │ │ │ │ + ldr r4, [pc, #944] @ (13e68 ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #944] @ 13e60 │ │ │ │ + ldr.w fp, [pc, #944] @ 13e6c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r6, r9, #12 │ │ │ │ add fp, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #920] @ (13e64 ) │ │ │ │ + ldr r3, [pc, #920] @ (13e70 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #888] @ (13e68 ) │ │ │ │ + ldr r3, [pc, #888] @ (13e74 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #872] @ (13e6c ) │ │ │ │ + ldr r3, [pc, #872] @ (13e78 ) │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ str.w r2, [r9, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 13bae │ │ │ │ + beq.n 13bba │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13bae │ │ │ │ + beq.n 13bba │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13b4a │ │ │ │ + beq.n 13b56 │ │ │ │ and.w sl, sl, #127 @ 0x7f │ │ │ │ add.w r2, sl, r2, lsl #7 │ │ │ │ ldrb.w sl, [r4, #1]! │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.n 13b32 │ │ │ │ + bne.n 13b3e │ │ │ │ orrs.w sl, sl, r2, lsl #7 │ │ │ │ - beq.n 13ba0 │ │ │ │ - ldr r7, [pc, #804] @ (13e70 ) │ │ │ │ + beq.n 13bac │ │ │ │ + ldr r7, [pc, #804] @ (13e7c ) │ │ │ │ adds r4, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ add r7, pc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13b74 │ │ │ │ + bge.n 13b80 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 13b62 │ │ │ │ + bmi.n 13b6e │ │ │ │ lsls r3, r3, #7 │ │ │ │ orrs r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 95e8 │ │ │ │ + blx 95f8 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c68 │ │ │ │ + beq.n 13c74 │ │ │ │ add r0, sp, #32 │ │ │ │ add r4, r5 │ │ │ │ - blx 9378 │ │ │ │ + blx 9388 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 13b54 │ │ │ │ + bne.n 13b60 │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 13b28 │ │ │ │ + bne.n 13b34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13c1e │ │ │ │ + beq.n 13c2a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 13c1e │ │ │ │ + cbz r7, 13c2a │ │ │ │ lsls r3, r7, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bpl.n 13bd6 │ │ │ │ + bpl.n 13be2 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ lsls r1, r7, #24 │ │ │ │ - bmi.n 13bc0 │ │ │ │ + bmi.n 13bcc │ │ │ │ orrs.w r7, r7, r3, lsl #7 │ │ │ │ - beq.n 13c14 │ │ │ │ + beq.n 13c20 │ │ │ │ adds r4, #1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13bf8 │ │ │ │ + bge.n 13c04 │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 13be6 │ │ │ │ + bmi.n 13bf2 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 915c │ │ │ │ + blx 916c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c68 │ │ │ │ + beq.n 13c74 │ │ │ │ add r4, r8 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 13bd8 │ │ │ │ + bne.n 13be4 │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13bb8 │ │ │ │ + bne.n 13bc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13c96 │ │ │ │ + beq.n 13ca2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13c96 │ │ │ │ + beq.n 13ca2 │ │ │ │ lsls r4, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.n 13c4a │ │ │ │ + bpl.n 13c56 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ lsls r7, r5, #24 │ │ │ │ - bmi.n 13c34 │ │ │ │ + bmi.n 13c40 │ │ │ │ orrs.w r5, r5, r1, lsl #7 │ │ │ │ - beq.n 13c88 │ │ │ │ + beq.n 13c94 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 13c5c │ │ │ │ + b.n 13c68 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r0, r0, #1 │ │ │ │ - beq.n 13c88 │ │ │ │ + beq.n 13c94 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 98e8 │ │ │ │ + blx 98f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13c4e │ │ │ │ + bne.n 13c5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #516] @ (13e74 ) │ │ │ │ - ldr r3, [pc, #492] @ (13e5c ) │ │ │ │ + ldr r2, [pc, #516] @ (13e80 ) │ │ │ │ + ldr r3, [pc, #492] @ (13e68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13de4 │ │ │ │ + bne.w 13df0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c2c │ │ │ │ + bne.n 13c38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 13cca │ │ │ │ + cbz r3, 13cd6 │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13cca │ │ │ │ + cbz r4, 13cd6 │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #8 │ │ │ │ - b.n 13cbc │ │ │ │ + b.n 13cc8 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13cca │ │ │ │ + beq.n 13cd6 │ │ │ │ vldr d0, [r5] │ │ │ │ - blx 9390 │ │ │ │ + blx 93a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13cb0 │ │ │ │ - b.n 13c68 │ │ │ │ + bne.n 13cbc │ │ │ │ + b.n 13c74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13d02 │ │ │ │ + cbz r3, 13d0e │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13d02 │ │ │ │ + cbz r4, 13d0e │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #24 │ │ │ │ - b.n 13cf0 │ │ │ │ + b.n 13cfc │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13d02 │ │ │ │ + beq.n 13d0e │ │ │ │ vldr d1, [r5, #-8] │ │ │ │ vldr d0, [r5, #-16] │ │ │ │ - blx 9830 │ │ │ │ + blx 9840 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13ce4 │ │ │ │ - b.n 13c68 │ │ │ │ + bne.n 13cf0 │ │ │ │ + b.n 13c74 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d7c │ │ │ │ + beq.n 13d88 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 13d7c │ │ │ │ + ble.n 13d88 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r7, #1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c68 │ │ │ │ + beq.n 13c74 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13dd2 │ │ │ │ - ldr r3, [pc, #340] @ (13e78 ) │ │ │ │ + ble.n 13dde │ │ │ │ + ldr r3, [pc, #340] @ (13e84 ) │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ cmp ip, r2 │ │ │ │ and.w lr, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 13de8 │ │ │ │ + beq.n 13df4 │ │ │ │ adds r4, #4 │ │ │ │ add.w r8, r0, #12 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ ldr.w r2, [r9, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 13e24 │ │ │ │ - ldr r1, [pc, #288] @ (13e7c ) │ │ │ │ + beq.n 13e30 │ │ │ │ + ldr r1, [pc, #288] @ (13e88 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 13e42 │ │ │ │ + beq.n 13e4e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 13e0e │ │ │ │ + ble.n 13e1a │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13d40 │ │ │ │ + bne.n 13d4c │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bcs.n 13d12 │ │ │ │ + bcs.n 13d1e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 13de0 │ │ │ │ + cbz r3, 13dec │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13de0 │ │ │ │ + ble.n 13dec │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r4] │ │ │ │ - blx 97a0 │ │ │ │ + blx 97b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13c68 │ │ │ │ + beq.w 13c74 │ │ │ │ adds r4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 13dd6 │ │ │ │ + ble.n 13de2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 13db4 │ │ │ │ + b.n 13dc0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 13dd6 │ │ │ │ + beq.n 13de2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - blx 9794 │ │ │ │ + blx 97a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13daa │ │ │ │ - b.n 13c68 │ │ │ │ + bne.n 13db6 │ │ │ │ + b.n 13c74 │ │ │ │ adds r4, #4 │ │ │ │ - b.n 13d74 │ │ │ │ + b.n 13d80 │ │ │ │ subs r5, #1 │ │ │ │ str.w r7, [r6], #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 13d8a │ │ │ │ + bne.n 13d96 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13c6c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 13c78 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 13e12 │ │ │ │ - ldr r3, [pc, #140] @ (13e7c ) │ │ │ │ + beq.n 13e1e │ │ │ │ + ldr r3, [pc, #140] @ (13e88 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp ip, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - beq.n 13e38 │ │ │ │ + beq.n 13e44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13e24 │ │ │ │ + bge.n 13e30 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #88] @ (13e80 ) │ │ │ │ + ldr r3, [pc, #88] @ (13e8c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (13e84 ) │ │ │ │ - ldr r0, [pc, #92] @ (13e88 ) │ │ │ │ + ldr r1, [pc, #88] @ (13e90 ) │ │ │ │ + ldr r0, [pc, #92] @ (13e94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13e42 │ │ │ │ + bge.n 13e4e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #72] @ (13e8c ) │ │ │ │ + ldr r3, [pc, #72] @ (13e98 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #68] @ (13e90 ) │ │ │ │ - ldr r0, [pc, #72] @ (13e94 ) │ │ │ │ + ldr r1, [pc, #68] @ (13e9c ) │ │ │ │ + ldr r0, [pc, #72] @ (13ea0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ + stmia r5!, {r3, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 13e00 │ │ │ │ + blt.n 13de4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ + stmia r3!, {r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013e98 : │ │ │ │ +00013ea4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (13ee8 ) │ │ │ │ + ldr r1, [pc, #60] @ (13ef4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 13ed2 │ │ │ │ + cbz r0, 13ede │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - blx 95b4 │ │ │ │ + blx 95c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13ed2 │ │ │ │ + bge.n 13ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13ed8 │ │ │ │ + cbz r3, 13ee4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bhi.n 13fe4 │ │ │ │ + bhi.n 13fc8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013eec : │ │ │ │ +00013ef8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #428] @ (140ac ) │ │ │ │ + ldr r4, [pc, #428] @ (140b8 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ (140b0 ) │ │ │ │ + ldr r0, [pc, #428] @ (140bc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #420] @ (140b4 ) │ │ │ │ + ldr r4, [pc, #420] @ (140c0 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 140a8 │ │ │ │ - ldr r3, [pc, #396] @ (140b8 ) │ │ │ │ + bpl.w 140b4 │ │ │ │ + ldr r3, [pc, #396] @ (140c4 ) │ │ │ │ subs r6, r1, #4 │ │ │ │ add.w r7, r5, #12 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ strd r8, r9, [sp, #8] │ │ │ │ mov r9, r4 │ │ │ │ - b.n 13f82 │ │ │ │ - blx 9220 │ │ │ │ + b.n 13f8e │ │ │ │ + blx 9230 │ │ │ │ mov r1, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13fd6 │ │ │ │ + beq.n 13fe2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13f6e │ │ │ │ + bge.n 13f7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14020 │ │ │ │ + beq.n 1402c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 13fd6 │ │ │ │ + blt.n 13fe2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.w 140a8 │ │ │ │ + bpl.w 140b4 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 14092 │ │ │ │ - ldr r1, [pc, #304] @ (140bc ) │ │ │ │ + beq.w 1409e │ │ │ │ + ldr r1, [pc, #304] @ (140c8 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1408e │ │ │ │ + beq.n 1409a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.n 14028 │ │ │ │ + bge.n 14034 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 14076 │ │ │ │ - ldr r2, [pc, #280] @ (140c0 ) │ │ │ │ + bpl.n 14082 │ │ │ │ + ldr r2, [pc, #280] @ (140cc ) │ │ │ │ ldrd r4, r8, [r3, #20] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 13f42 │ │ │ │ + bne.n 13f4e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9a10 │ │ │ │ - cbz r0, 13fd6 │ │ │ │ + blx 9a20 │ │ │ │ + cbz r0, 13fe2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ - blx 9220 │ │ │ │ + blx 9230 │ │ │ │ mov r1, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13f52 │ │ │ │ + bne.n 13f5e │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ - blx 9514 │ │ │ │ + blx 9524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1405e │ │ │ │ + beq.n 1406a │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 9718 │ │ │ │ + blx 9728 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 96e0 │ │ │ │ + blx 96f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 14044 │ │ │ │ + cbz r0, 14050 │ │ │ │ mov r0, r8 │ │ │ │ - blx 96e0 │ │ │ │ + blx 96f0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 14054 │ │ │ │ + cbz r0, 14060 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 9058 │ │ │ │ + blx 9068 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1402a │ │ │ │ + b.n 14036 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13f6e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13f7a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (140c4 ) │ │ │ │ - ldr r3, [pc, #128] @ (140b0 ) │ │ │ │ + ldr r2, [pc, #152] @ (140d0 ) │ │ │ │ + ldr r3, [pc, #128] @ (140bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1405a │ │ │ │ + bne.n 14066 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #128] @ (140c8 ) │ │ │ │ + ldr r5, [pc, #128] @ (140d4 ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 96e0 │ │ │ │ + blx 96f0 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14004 │ │ │ │ - ldr r6, [pc, #116] @ (140cc ) │ │ │ │ + bne.n 14010 │ │ │ │ + ldr r6, [pc, #116] @ (140d8 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 14004 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (140d0 ) │ │ │ │ + b.n 14010 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (140dc ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #108] @ (140d4 ) │ │ │ │ - ldr r0, [pc, #112] @ (140d8 ) │ │ │ │ + ldr r1, [pc, #108] @ (140e0 ) │ │ │ │ + ldr r0, [pc, #112] @ (140e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (140dc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (140e8 ) │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ - ldr r1, [pc, #96] @ (140e0 ) │ │ │ │ - ldr r0, [pc, #100] @ (140e4 ) │ │ │ │ + ldr r1, [pc, #96] @ (140ec ) │ │ │ │ + ldr r0, [pc, #100] @ (140f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #84] @ (140e8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #84] @ (140f4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (140ec ) │ │ │ │ - ldr r0, [pc, #84] @ (140f0 ) │ │ │ │ + ldr r1, [pc, #80] @ (140f8 ) │ │ │ │ + ldr r0, [pc, #84] @ (140fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a68 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a78 │ │ │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - itee gt │ │ │ │ + ittt gt │ │ │ │ movgt r3, r0 │ │ │ │ - bvs.n 14090 @ unpredictable │ │ │ │ - movle r1, r0 │ │ │ │ - bvs.n 14084 │ │ │ │ + bvs.n 14074 @ unpredictable │ │ │ │ + movgt r1, r0 │ │ │ │ + bvs.n 14068 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #8 │ │ │ │ + lsls r0, r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 14184 │ │ │ │ + bmi.n 14168 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 140b4 │ │ │ │ + bvs.n 14098 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + lsls r0, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 14160 │ │ │ │ + bmi.n 14144 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 14060 │ │ │ │ + bvs.n 14044 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0032 │ │ │ │ + bkpt 0x001e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r2!, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000140f4 : │ │ │ │ +00014100 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w sl, [pc, #416] @ 142ac │ │ │ │ + ldr.w sl, [pc, #416] @ 142b8 │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add sl, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ - blx 9638 │ │ │ │ + blx 9648 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 141cc │ │ │ │ + beq.n 141d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 14274 │ │ │ │ - ldr r2, [pc, #380] @ (142b0 ) │ │ │ │ + bpl.w 14280 │ │ │ │ + ldr r2, [pc, #380] @ (142bc ) │ │ │ │ add.w r8, fp, #12 │ │ │ │ add.w r7, r5, #12 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #368] @ (142b4 ) │ │ │ │ + ldr r2, [pc, #368] @ (142c0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1415a │ │ │ │ + b.n 14166 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 141ba │ │ │ │ + blt.n 141c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 14274 │ │ │ │ + bpl.w 14280 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14294 │ │ │ │ - ldr r2, [pc, #340] @ (142b8 ) │ │ │ │ + beq.w 142a0 │ │ │ │ + ldr r2, [pc, #340] @ (142c4 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14290 │ │ │ │ + beq.w 1429c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 141d0 │ │ │ │ + bge.n 141dc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 14278 │ │ │ │ + bpl.n 14284 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 141d8 │ │ │ │ + cbz r0, 141e4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1414a │ │ │ │ + bge.n 14156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1414a │ │ │ │ + bne.n 14156 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1414e │ │ │ │ + bge.n 1415a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141cc │ │ │ │ + bge.n 141d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14260 │ │ │ │ + beq.n 1426c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r0, [sp, #24] │ │ │ │ mov r2, r6 │ │ │ │ - blx 8f94 │ │ │ │ + blx 8fa4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 14204 │ │ │ │ + cbz r0, 14210 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 92d4 │ │ │ │ + blx 92e4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14200 │ │ │ │ + bge.n 1420c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 14250 │ │ │ │ + cbz r3, 1425c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14192 │ │ │ │ - blx 9408 │ │ │ │ + bne.n 1419e │ │ │ │ + blx 9418 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 9268 │ │ │ │ + blx 9278 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (142bc ) │ │ │ │ + ldr r0, [pc, #164] @ (142c8 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 8f94 │ │ │ │ + blx 8fa4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - blx 925c │ │ │ │ + blx 926c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14238 │ │ │ │ + bge.n 14244 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1426c │ │ │ │ + cbz r3, 14278 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141ba │ │ │ │ + bge.n 141c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 141ba │ │ │ │ + bne.n 141c6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 141ba │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141c6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14192 │ │ │ │ - b.n 14204 │ │ │ │ + bne.n 1419e │ │ │ │ + b.n 14210 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 141d0 │ │ │ │ + b.n 141dc │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14238 │ │ │ │ - bl 9a68 │ │ │ │ - ldr r3, [pc, #68] @ (142c0 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14244 │ │ │ │ + bl 9a78 │ │ │ │ + ldr r3, [pc, #68] @ (142cc ) │ │ │ │ mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #68] @ (142c4 ) │ │ │ │ - ldr r0, [pc, #68] @ (142c8 ) │ │ │ │ + ldr r1, [pc, #68] @ (142d0 ) │ │ │ │ + ldr r0, [pc, #68] @ (142d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #52] @ (142cc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #52] @ (142d8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (142d0 ) │ │ │ │ - ldr r0, [pc, #52] @ (142d4 ) │ │ │ │ + ldr r1, [pc, #52] @ (142dc ) │ │ │ │ + ldr r0, [pc, #52] @ (142e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00e2 │ │ │ │ + bkpt 0x00d6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 141fc │ │ │ │ + bpl.n 141e0 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u32 q8, d10, d1 │ │ │ │ - bcs.n 14340 │ │ │ │ + vaddl.u32 q8, d6, d1 │ │ │ │ + bcs.n 14324 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 142f8 │ │ │ │ + bpl.n 142dc │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u8 q8, d14, d1 │ │ │ │ - pop {r4, r5} │ │ │ │ + vaddl.u8 q8, d10, d1 │ │ │ │ + pop {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000142d8 : │ │ │ │ +000142e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #108] @ (14360 ) │ │ │ │ + ldr r3, [pc, #108] @ (1436c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - blx 9724 <_PyObject_GetAttrId@plt> │ │ │ │ - cbz r0, 14332 │ │ │ │ + blx 9734 <_PyObject_GetAttrId@plt> │ │ │ │ + cbz r0, 1433e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - blx 9130 │ │ │ │ + blx 9140 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14318 │ │ │ │ + bge.n 14324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14320 │ │ │ │ + cbz r3, 1432c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #48] @ (14364 ) │ │ │ │ + ldr r3, [pc, #48] @ (14370 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9338 │ │ │ │ - cbnz r0, 14342 │ │ │ │ + blx 9348 │ │ │ │ + cbnz r0, 1434e │ │ │ │ movs r2, #0 │ │ │ │ - b.n 14318 │ │ │ │ - ldr r1, [pc, #36] @ (14368 ) │ │ │ │ + b.n 14324 │ │ │ │ + ldr r1, [pc, #36] @ (14374 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r6, r1] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ (1436c ) │ │ │ │ + ldr r1, [pc, #24] @ (14378 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n 1433e │ │ │ │ + blx 9850 │ │ │ │ + b.n 1434a │ │ │ │ nop │ │ │ │ - pop {r1, r2, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 14280 │ │ │ │ + bmi.n 14464 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014370 : │ │ │ │ +0001437c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #480] @ (14564 ) │ │ │ │ + ldr r3, [pc, #480] @ (14570 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14568 ) │ │ │ │ + ldr r2, [pc, #480] @ (14574 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #476] @ (1456c ) │ │ │ │ + ldr r3, [pc, #476] @ (14578 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #472] @ (14570 ) │ │ │ │ + ldr r1, [pc, #472] @ (1457c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 144de │ │ │ │ + beq.w 144ea │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 14402 │ │ │ │ + cbz r4, 1440e │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 977c │ │ │ │ + blx 978c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1448e │ │ │ │ - ldr r1, [pc, #428] @ (14574 ) │ │ │ │ + beq.n 1449a │ │ │ │ + ldr r1, [pc, #428] @ (14580 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1448e │ │ │ │ - blx 9438 │ │ │ │ + beq.n 1449a │ │ │ │ + blx 9448 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 143e4 │ │ │ │ + bge.n 143f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #400] @ (14578 ) │ │ │ │ - ldr r3, [pc, #384] @ (1456c ) │ │ │ │ + ldr r2, [pc, #400] @ (14584 ) │ │ │ │ + ldr r3, [pc, #384] @ (14578 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1455e │ │ │ │ + bne.w 1456a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 144f2 │ │ │ │ + blt.n 144fe │ │ │ │ mov r0, r1 │ │ │ │ - blx 936c │ │ │ │ + blx 937c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14542 │ │ │ │ + beq.w 1454e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #340] @ (1457c ) │ │ │ │ + ldr r0, [pc, #340] @ (14588 ) │ │ │ │ add r0, pc │ │ │ │ - blx 9554 │ │ │ │ + blx 9564 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14506 │ │ │ │ - ldr r1, [pc, #332] @ (14580 ) │ │ │ │ + beq.n 14512 │ │ │ │ + ldr r1, [pc, #332] @ (1458c ) │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - blx 9130 │ │ │ │ + blx 9140 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - blx 96b0 │ │ │ │ + blx 96c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1452e │ │ │ │ + beq.n 1453a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 143ba │ │ │ │ - ldr r2, [pc, #284] @ (14584 ) │ │ │ │ + blt.n 143c6 │ │ │ │ + ldr r2, [pc, #284] @ (14590 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #284] @ (14588 ) │ │ │ │ + ldr r1, [pc, #284] @ (14594 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 144a4 │ │ │ │ + bge.n 144b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 144a4 │ │ │ │ + cbnz r3, 144b0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144a4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1449e │ │ │ │ + bge.n 144aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14526 │ │ │ │ + beq.n 14532 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 144b6 │ │ │ │ + beq.n 144c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 144b6 │ │ │ │ + bge.n 144c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 144e2 │ │ │ │ + cbz r3, 144ee │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 144ce │ │ │ │ + beq.n 144da │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 144ce │ │ │ │ + bge.n 144da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 144ea │ │ │ │ - cbz r6, 144de │ │ │ │ + cbz r3, 144f6 │ │ │ │ + cbz r6, 144ea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 144de │ │ │ │ + bge.n 144ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 1451e │ │ │ │ + cbz r3, 1452a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 143e6 │ │ │ │ + b.n 143f2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144b6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144c2 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144ce │ │ │ │ - ldr r1, [pc, #152] @ (1458c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144da │ │ │ │ + ldr r1, [pc, #152] @ (14598 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90e4 │ │ │ │ - cbz r0, 14506 │ │ │ │ + blx 90f4 │ │ │ │ + cbz r0, 14512 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 92b8 │ │ │ │ - b.n 143e6 │ │ │ │ + blx 92c8 │ │ │ │ + b.n 143f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 144de │ │ │ │ + bge.n 144ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 144de │ │ │ │ + bne.n 144ea │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144ea │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 144de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144ea │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1449e │ │ │ │ - ldr r3, [pc, #84] @ (14584 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144aa │ │ │ │ + ldr r3, [pc, #84] @ (14590 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (14590 ) │ │ │ │ + ldr r1, [pc, #92] @ (1459c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n 14478 │ │ │ │ - ldr r3, [pc, #64] @ (14584 ) │ │ │ │ + blx 9850 │ │ │ │ + b.n 14484 │ │ │ │ + ldr r3, [pc, #64] @ (14590 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (14594 ) │ │ │ │ + ldr r1, [pc, #76] @ (145a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1450e │ │ │ │ - b.n 144de │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blt.n 1451a │ │ │ │ + b.n 144ea │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + pop {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 14478 │ │ │ │ + bmi.n 1465c │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 145cc │ │ │ │ + bpl.n 145b0 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4} │ │ │ │ + pop {r1, r2} │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 144b4 │ │ │ │ + bne.n 14498 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14484 │ │ │ │ + bmi.n 14668 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 14640 │ │ │ │ + bmi.n 14624 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 145f4 │ │ │ │ + bcc.n 145d8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 14594 │ │ │ │ + bcs.n 14578 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 14570 │ │ │ │ + bcs.n 14554 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014598 : │ │ │ │ +000145a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #112] @ (14618 ) │ │ │ │ + ldr r3, [pc, #112] @ (14624 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 145cc │ │ │ │ + cbz r3, 145d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 145cc │ │ │ │ + cbz r3, 145d8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 145ea │ │ │ │ + cbz r0, 145f6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ - cbz r2, 145f0 │ │ │ │ + cbz r2, 145fc │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 145f0 │ │ │ │ + cbz r2, 145fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #76] @ (1461c ) │ │ │ │ - ldr r1, [pc, #80] @ (14620 ) │ │ │ │ + ldr r3, [pc, #76] @ (14628 ) │ │ │ │ + ldr r1, [pc, #80] @ (1462c ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145ea │ │ │ │ + bge.n 145f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14610 │ │ │ │ + cbz r3, 1461c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (1461c ) │ │ │ │ + ldr r0, [pc, #40] @ (14628 ) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ (14624 ) │ │ │ │ + ldr r1, [pc, #44] @ (14630 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145ea │ │ │ │ + bge.n 145f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 145ea │ │ │ │ + bne.n 145f6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 145ea │ │ │ │ - rev16 r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 145f6 │ │ │ │ + rev16 r4, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 14688 │ │ │ │ + bcc.n 1466c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 146c8 │ │ │ │ + bcc.n 146ac │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014628 : │ │ │ │ +00014634 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #372] @ (147ac ) │ │ │ │ + ldr r4, [pc, #372] @ (147b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #372] @ (147b0 ) │ │ │ │ + ldr r3, [pc, #372] @ (147bc ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - beq.n 146b8 │ │ │ │ + beq.n 146c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1473a │ │ │ │ + beq.n 14746 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1473a │ │ │ │ + beq.n 14746 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14710 │ │ │ │ - ldr r2, [pc, #344] @ (147b4 ) │ │ │ │ + beq.n 1471c │ │ │ │ + ldr r2, [pc, #344] @ (147c0 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 146d2 │ │ │ │ - ldr r2, [pc, #336] @ (147b8 ) │ │ │ │ + beq.n 146de │ │ │ │ + ldr r2, [pc, #336] @ (147c4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 146c2 │ │ │ │ + beq.n 146ce │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14718 │ │ │ │ + beq.n 14724 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14718 │ │ │ │ + beq.n 14724 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146e6 │ │ │ │ + beq.n 146f2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 14790 │ │ │ │ + beq.n 1479c │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 14780 │ │ │ │ + beq.n 1478c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9858 │ │ │ │ + blx 9868 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14750 │ │ │ │ + beq.n 1475c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 146b2 │ │ │ │ + bge.n 146be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1472e │ │ │ │ + beq.n 1473a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 90c0 │ │ │ │ + blx 90d0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 1474c │ │ │ │ + beq.n 14758 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - bge.n 146b2 │ │ │ │ + bge.n 146be │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 146a4 │ │ │ │ - ldr r2, [pc, #212] @ (147bc ) │ │ │ │ + b.n 146b0 │ │ │ │ + ldr r2, [pc, #212] @ (147c8 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #208] @ (147c0 ) │ │ │ │ + ldr r1, [pc, #208] @ (147cc ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 96fc <_PyErr_FormatFromCause@plt> │ │ │ │ + blx 970c <_PyErr_FormatFromCause@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14710 │ │ │ │ + bge.n 1471c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 14710 │ │ │ │ + cbnz r2, 1471c │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #160] @ (147bc ) │ │ │ │ + ldr r0, [pc, #160] @ (147c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #164] @ (147c4 ) │ │ │ │ + ldr r1, [pc, #164] @ (147d0 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 146ea │ │ │ │ + b.n 146f6 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ (147bc ) │ │ │ │ - ldr r1, [pc, #136] @ (147c8 ) │ │ │ │ + ldr r3, [pc, #128] @ (147c8 ) │ │ │ │ + ldr r1, [pc, #136] @ (147d4 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9840 │ │ │ │ - b.n 14710 │ │ │ │ + blx 9850 │ │ │ │ + b.n 1471c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 14670 │ │ │ │ - ldr r1, [pc, #104] @ (147bc ) │ │ │ │ + b.n 1467c │ │ │ │ + ldr r1, [pc, #104] @ (147c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ - ldr r1, [pc, #112] @ (147cc ) │ │ │ │ + ldr r1, [pc, #112] @ (147d8 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9840 │ │ │ │ + blx 9850 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 146ea │ │ │ │ + bge.n 146f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 146ea │ │ │ │ + bne.n 146f6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 146ea │ │ │ │ + b.n 146f6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 90c0 │ │ │ │ + blx 90d0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 14694 │ │ │ │ - ldr r2, [pc, #40] @ (147bc ) │ │ │ │ + beq.n 146a0 │ │ │ │ + ldr r2, [pc, #40] @ (147c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ (147d0 ) │ │ │ │ + ldr r1, [pc, #56] @ (147dc ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1476e │ │ │ │ - b.n 146ea │ │ │ │ - cbnz r0, 147e0 │ │ │ │ + blt.n 1477a │ │ │ │ + b.n 146f6 │ │ │ │ + cbnz r4, 147e8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 148c0 │ │ │ │ + bcc.n 148a4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 147fc │ │ │ │ + bcc.n 147e0 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 1488c │ │ │ │ + bcs.n 14870 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 14724 │ │ │ │ + bcs.n 14708 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 1486c │ │ │ │ + bcs.n 14850 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000147d4 : │ │ │ │ +000147e0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 14804 │ │ │ │ + blt.n 14810 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #24] @ (14808 ) │ │ │ │ + ldr r0, [pc, #24] @ (14814 ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 98a0 │ │ │ │ - b.w 9708 │ │ │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + b.w 98b0 │ │ │ │ + b.w 9718 │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001480c : │ │ │ │ +00014818 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 14830 │ │ │ │ + cbz r0, 1483c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14830 │ │ │ │ + bge.n 1483c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14858 │ │ │ │ + cbz r2, 14864 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r1, #0] │ │ │ │ - cbz r0, 14852 │ │ │ │ + cbz r0, 1485e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14852 │ │ │ │ + bge.n 1485e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14866 │ │ │ │ + cbz r2, 14872 │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 14830 │ │ │ │ + b.n 1483c │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00014878 : │ │ │ │ - b.w 9584 <_Py_SetImmortal@plt> │ │ │ │ +00014884 : │ │ │ │ + b.w 9594 <_Py_SetImmortal@plt> │ │ │ │ │ │ │ │ -0001487c : │ │ │ │ +00014888 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9650 │ │ │ │ + blx 9660 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 14896 │ │ │ │ + bne.n 148a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w c800 │ │ │ │ + b.w c810 │ │ │ │ nop │ │ │ │ │ │ │ │ -000148a0 : │ │ │ │ +000148ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (148ec ) │ │ │ │ + ldr r3, [pc, #60] @ (148f8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 148c6 │ │ │ │ + cbz r0, 148d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (148f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (148fc ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9338 │ │ │ │ + blx 9348 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 148c0 │ │ │ │ - blx 9408 │ │ │ │ + beq.n 148cc │ │ │ │ + blx 9418 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 148c0 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ + b.n 148cc │ │ │ │ + @ instruction: 0xb73c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -000148f4 : │ │ │ │ +00014900 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000148fc : │ │ │ │ +00014908 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ 149a0 │ │ │ │ + ldr.w lr, [pc, #148] @ 149ac │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ 149a4 │ │ │ │ + ldr.w ip, [pc, #144] @ 149b0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (149a8 ) │ │ │ │ - ldr r2, [pc, #144] @ (149ac ) │ │ │ │ + ldr r3, [pc, #144] @ (149b4 ) │ │ │ │ + ldr r2, [pc, #144] @ (149b8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 14978 │ │ │ │ + beq.n 14984 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (149b0 ) │ │ │ │ + ldr r0, [pc, #120] @ (149bc ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - blx 932c <_PyUnicode_FromId@plt> │ │ │ │ + blx 933c <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1495e │ │ │ │ + cbz r0, 1496a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, 1499a │ │ │ │ + cbz r1, 149a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (149b4 ) │ │ │ │ - ldr r2, [pc, #64] @ (149a4 ) │ │ │ │ + ldr r1, [pc, #84] @ (149c0 ) │ │ │ │ + ldr r2, [pc, #64] @ (149b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14996 │ │ │ │ + bne.n 149a2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (149b8 ) │ │ │ │ - ldr r3, [pc, #40] @ (149a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (149c4 ) │ │ │ │ + ldr r3, [pc, #40] @ (149b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14996 │ │ │ │ + bne.n 149a2 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148f4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9c48 │ │ │ │ + b.w 14900 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9c58 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + cpsid a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000149bc : │ │ │ │ - ldr r3, [pc, #16] @ (149d0 ) │ │ │ │ +000149c8 : │ │ │ │ + ldr r3, [pc, #16] @ (149dc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (149d4 ) │ │ │ │ + ldr r2, [pc, #16] @ (149e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 999c │ │ │ │ - @ instruction: 0xb63a │ │ │ │ + b.w 99ac │ │ │ │ + @ instruction: 0xb62e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000149d8 : │ │ │ │ - ldr r3, [pc, #16] @ (149ec ) │ │ │ │ +000149e4 : │ │ │ │ + ldr r3, [pc, #16] @ (149f8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (149f0 ) │ │ │ │ + ldr r2, [pc, #16] @ (149fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 9928 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + b.w 9938 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000149f4 : │ │ │ │ +00014a00 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 14a82 │ │ │ │ + beq.n 14a8e │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 984c │ │ │ │ + blx 985c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a3c │ │ │ │ + bge.n 14a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14a70 │ │ │ │ + cbz r3, 14a7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a4a │ │ │ │ + bge.n 14a56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14a68 │ │ │ │ - cbz r6, 14a82 │ │ │ │ + cbz r3, 14a74 │ │ │ │ + cbz r6, 14a8e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 92d4 │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a64 │ │ │ │ + bge.n 14a70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14a78 │ │ │ │ + cbz r3, 14a84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a4a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14a56 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a3c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14a48 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00014a88 : │ │ │ │ +00014a94 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (14af8 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 14afc │ │ │ │ + ldr r3, [pc, #96] @ (14b04 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 14b08 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 14aec │ │ │ │ + bne.n 14af8 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14aec │ │ │ │ + bmi.n 14af8 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14aec │ │ │ │ + bmi.n 14af8 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14ad2 │ │ │ │ + bmi.n 14ade │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 14aca │ │ │ │ + bge.n 14ad6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 14af4 │ │ │ │ + bpl.n 14b00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99f4 │ │ │ │ + b.w 9a04 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 14af4 │ │ │ │ + bpl.n 14b00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3 │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ - blt.n 14ac4 │ │ │ │ + blt.n 14ad0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99f4 │ │ │ │ + b.w 9a04 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149f4 │ │ │ │ - bl 9ac8 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + b.w 14a00 │ │ │ │ + bl 9ad8 │ │ │ │ + push {r2, r4, r6, lr} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014b00 : │ │ │ │ +00014b0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #256] @ (14c10 ) │ │ │ │ + ldr r6, [pc, #256] @ (14c1c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #256] @ (14c14 ) │ │ │ │ + ldr r3, [pc, #256] @ (14c20 ) │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ mov r7, r1 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 14b70 │ │ │ │ + bpl.n 14b7c │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 14b7c │ │ │ │ + bmi.n 14b88 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 14b7c │ │ │ │ + bmi.n 14b88 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - bmi.n 14b8a │ │ │ │ + bmi.n 14b96 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14bce │ │ │ │ + blt.n 14bda │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r4, r2, r3 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.n 14b96 │ │ │ │ + bpl.n 14ba2 │ │ │ │ add.w r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9158 │ │ │ │ + b.w 9168 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14b34 │ │ │ │ + bne.n 14b40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 149f4 │ │ │ │ + b.w 14a00 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14be4 │ │ │ │ + blt.n 14bf0 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ - b.n 14b4e │ │ │ │ + b.n 14b5a │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 14ba8 │ │ │ │ + beq.n 14bb4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97f8 │ │ │ │ - cbz r0, 14bf0 │ │ │ │ + blx 9808 │ │ │ │ + cbz r0, 14bfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ (14c18 ) │ │ │ │ + ldr r2, [pc, #108] @ (14c24 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14bf8 │ │ │ │ - ldr r2, [pc, #104] @ (14c1c ) │ │ │ │ + beq.n 14c04 │ │ │ │ + ldr r2, [pc, #104] @ (14c28 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14bf4 │ │ │ │ + beq.n 14c00 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 14be0 │ │ │ │ - ldr r2, [pc, #96] @ (14c20 ) │ │ │ │ + cbnz r2, 14bec │ │ │ │ + ldr r2, [pc, #96] @ (14c2c ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9678 │ │ │ │ + b.w 9688 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 14b54 │ │ │ │ - b.n 14b4e │ │ │ │ + blt.n 14b60 │ │ │ │ + b.n 14b5a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 14bc0 │ │ │ │ + b.n 14bcc │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 14bd6 │ │ │ │ - b.n 14bd0 │ │ │ │ - bl 9c18 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #40] @ (14c24 ) │ │ │ │ + blt.n 14be2 │ │ │ │ + b.n 14bdc │ │ │ │ + bl 9c28 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #40] @ (14c30 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (14c28 ) │ │ │ │ - ldr r0, [pc, #40] @ (14c2c ) │ │ │ │ + ldr r1, [pc, #40] @ (14c34 ) │ │ │ │ + ldr r0, [pc, #40] @ (14c38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r5, r6, r7} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf66a0001 │ │ │ │ - uxtb r4, r1 │ │ │ │ + @ instruction: 0xf6660001 │ │ │ │ + uxth r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014c30 : │ │ │ │ +00014c3c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14ce8 │ │ │ │ - ldr r3, [pc, #168] @ (14cec ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14cf4 │ │ │ │ + ldr r3, [pc, #168] @ (14cf8 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14c6a │ │ │ │ + bne.n 14c76 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14c6a │ │ │ │ + bmi.n 14c76 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14c6a │ │ │ │ + bmi.n 14c76 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14c9c │ │ │ │ + bmi.n 14ca8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14c72 │ │ │ │ + blt.n 14c7e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95f4 │ │ │ │ + b.w 9604 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149f4 │ │ │ │ + b.w 14a00 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14cc8 │ │ │ │ - ldr.w lr, [pc, #116] @ 14cf0 │ │ │ │ + bpl.n 14cd4 │ │ │ │ + ldr.w lr, [pc, #116] @ 14cfc │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14cd0 │ │ │ │ - ldr.w lr, [pc, #108] @ 14cf4 │ │ │ │ + beq.n 14cdc │ │ │ │ + ldr.w lr, [pc, #108] @ 14d00 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14ccc │ │ │ │ + beq.n 14cd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 95f4 │ │ │ │ + b.w 9604 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14cc8 │ │ │ │ - ldr.w lr, [pc, #76] @ 14cf0 │ │ │ │ + bpl.n 14cd4 │ │ │ │ + ldr.w lr, [pc, #76] @ 14cfc │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14cd0 │ │ │ │ - ldr r4, [pc, #68] @ (14cf4 ) │ │ │ │ + beq.n 14cdc │ │ │ │ + ldr r4, [pc, #68] @ (14d00 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14ccc │ │ │ │ + beq.n 14cd8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14c80 │ │ │ │ + blt.n 14c8c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95f4 │ │ │ │ - bl 9b88 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #36] @ (14cf8 ) │ │ │ │ + b.w 9604 │ │ │ │ + bl 9b98 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #36] @ (14d04 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (14cfc ) │ │ │ │ - ldr r0, [pc, #36] @ (14d00 ) │ │ │ │ + ldr r1, [pc, #36] @ (14d08 ) │ │ │ │ + ldr r0, [pc, #36] @ (14d0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 14d5a │ │ │ │ + cbz r4, 14d62 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5920001 │ │ │ │ - cbz r4, 14d3c │ │ │ │ + @ instruction: 0xf58e0001 │ │ │ │ + cbz r0, 14d44 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + push {r2, r3, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014d04 : │ │ │ │ +00014d10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14dbc │ │ │ │ - ldr r3, [pc, #168] @ (14dc0 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14dc8 │ │ │ │ + ldr r3, [pc, #168] @ (14dcc ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14d3e │ │ │ │ + bne.n 14d4a │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14d3e │ │ │ │ + bmi.n 14d4a │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14d3e │ │ │ │ + bmi.n 14d4a │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14d70 │ │ │ │ + bmi.n 14d7c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14d46 │ │ │ │ + blt.n 14d52 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9594 │ │ │ │ + b.w 95a4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149f4 │ │ │ │ + b.w 14a00 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14d9c │ │ │ │ - ldr.w lr, [pc, #116] @ 14dc4 │ │ │ │ + bpl.n 14da8 │ │ │ │ + ldr.w lr, [pc, #116] @ 14dd0 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14da4 │ │ │ │ - ldr.w lr, [pc, #108] @ 14dc8 │ │ │ │ + beq.n 14db0 │ │ │ │ + ldr.w lr, [pc, #108] @ 14dd4 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14da0 │ │ │ │ + beq.n 14dac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 9594 │ │ │ │ + b.w 95a4 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14d9c │ │ │ │ - ldr.w lr, [pc, #76] @ 14dc4 │ │ │ │ + bpl.n 14da8 │ │ │ │ + ldr.w lr, [pc, #76] @ 14dd0 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14da4 │ │ │ │ - ldr r4, [pc, #68] @ (14dc8 ) │ │ │ │ + beq.n 14db0 │ │ │ │ + ldr r4, [pc, #68] @ (14dd4 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14da0 │ │ │ │ + beq.n 14dac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14d54 │ │ │ │ + blt.n 14d60 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9594 │ │ │ │ - bl 9a68 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #36] @ (14dcc ) │ │ │ │ + b.w 95a4 │ │ │ │ + bl 9a78 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #36] @ (14dd8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (14dd0 ) │ │ │ │ - ldr r0, [pc, #36] @ (14dd4 ) │ │ │ │ + ldr r1, [pc, #36] @ (14ddc ) │ │ │ │ + ldr r0, [pc, #36] @ (14de0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxtb r0, r3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4be0001 │ │ │ │ - cbz r0, 14ddc │ │ │ │ + @ instruction: 0xf4ba0001 │ │ │ │ + cbz r4, 14de2 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r5, lr} │ │ │ │ + push {r3, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014dd8 : │ │ │ │ +00014de4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #920] @ (15184 ) │ │ │ │ + ldr r2, [pc, #920] @ (15190 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #920] @ (15188 ) │ │ │ │ + ldr r3, [pc, #920] @ (15194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr.w r8, [pc, #920] @ 1518c │ │ │ │ + ldr.w r8, [pc, #920] @ 15198 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1516a │ │ │ │ + beq.w 15176 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r1 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, fp │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14d04 │ │ │ │ + bl 14d10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1505c │ │ │ │ + beq.w 15068 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 1509a │ │ │ │ + bpl.w 150a6 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 14ee2 │ │ │ │ + ble.n 14eee │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f94 │ │ │ │ + bl 10fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 14fc8 │ │ │ │ + bpl.w 14fd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15010 │ │ │ │ + blt.w 1501c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 150ba │ │ │ │ + bne.w 150c6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e86 │ │ │ │ + bge.n 14e92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fc0 │ │ │ │ + beq.w 14fcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e96 │ │ │ │ + bge.n 14ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f74 │ │ │ │ + beq.n 14f80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f80 │ │ │ │ + beq.n 14f8c │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 1503a │ │ │ │ - ldr r3, [pc, #740] @ (15190 ) │ │ │ │ + bpl.w 15046 │ │ │ │ + ldr r3, [pc, #740] @ (1519c ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fdd8 │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fde8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14ece │ │ │ │ + bge.n 14eda │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f9e │ │ │ │ + beq.n 14faa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 14fa8 │ │ │ │ + beq.n 14fb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 1507a │ │ │ │ + bpl.w 15086 │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 14e40 │ │ │ │ + bne.n 14e4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14ef4 │ │ │ │ + bge.n 14f00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150ec │ │ │ │ + beq.w 150f8 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 10ed0 │ │ │ │ + bl 10ee0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1510a │ │ │ │ + beq.w 15116 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 15122 │ │ │ │ - ldr r2, [pc, #636] @ (15190 ) │ │ │ │ + bpl.w 1512e │ │ │ │ + ldr r2, [pc, #636] @ (1519c ) │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r3, [pc, #636] @ (15194 ) │ │ │ │ + ldr r3, [pc, #636] @ (151a0 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r0, [r2, #316] @ 0x13c │ │ │ │ + ldr.w r0, [r2, #144] @ 0x90 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15142 │ │ │ │ + beq.w 1514e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f4c │ │ │ │ + bge.n 14f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15104 │ │ │ │ + beq.w 15110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f5e │ │ │ │ + bge.n 14f6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150fc │ │ │ │ + beq.w 15108 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f70 │ │ │ │ + bge.n 14f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150e4 │ │ │ │ + beq.w 150f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 14ff4 │ │ │ │ + b.n 15000 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 14e9c │ │ │ │ - ldr r3, [pc, #532] @ (15198 ) │ │ │ │ + bne.n 14ea8 │ │ │ │ + ldr r3, [pc, #532] @ (151a4 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #532] @ (1519c ) │ │ │ │ - ldr r0, [pc, #536] @ (151a0 ) │ │ │ │ + ldr r1, [pc, #532] @ (151a8 ) │ │ │ │ + ldr r0, [pc, #536] @ (151ac ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 14ff2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 14ffe │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14ed2 │ │ │ │ - ldr r3, [pc, #492] @ (15198 ) │ │ │ │ + bne.n 14ede │ │ │ │ + ldr r3, [pc, #492] @ (151a4 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #500] @ (151a4 ) │ │ │ │ - ldr r0, [pc, #504] @ (151a8 ) │ │ │ │ + ldr r1, [pc, #500] @ (151b0 ) │ │ │ │ + ldr r0, [pc, #504] @ (151b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 14f96 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 14fa2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e86 │ │ │ │ - ldr r3, [pc, #460] @ (15198 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14e92 │ │ │ │ + ldr r3, [pc, #460] @ (151a4 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #476] @ (151ac ) │ │ │ │ + ldr r1, [pc, #476] @ (151b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr r3, [pc, #472] @ (151b0 ) │ │ │ │ + ldr r3, [pc, #472] @ (151bc ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #468] @ (151b4 ) │ │ │ │ + ldr r0, [pc, #468] @ (151c0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #448] @ (151b8 ) │ │ │ │ - ldr r3, [pc, #400] @ (15188 ) │ │ │ │ + ldr r2, [pc, #448] @ (151c4 ) │ │ │ │ + ldr r3, [pc, #400] @ (15194 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15166 │ │ │ │ + bne.w 15172 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #388] @ (15198 ) │ │ │ │ + ldr r3, [pc, #388] @ (151a4 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #420] @ (151bc ) │ │ │ │ - ldr r0, [pc, #424] @ (151c0 ) │ │ │ │ + ldr r1, [pc, #420] @ (151c8 ) │ │ │ │ + ldr r0, [pc, #424] @ (151cc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 14ff2 │ │ │ │ - ldr r2, [pc, #348] @ (15198 ) │ │ │ │ - ldr r3, [pc, #388] @ (151c4 ) │ │ │ │ - ldr r1, [pc, #392] @ (151c8 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 14ffe │ │ │ │ + ldr r2, [pc, #348] @ (151a4 ) │ │ │ │ + ldr r3, [pc, #388] @ (151d0 ) │ │ │ │ + ldr r1, [pc, #392] @ (151d4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #392] @ (151cc ) │ │ │ │ + ldr r0, [pc, #392] @ (151d8 ) │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 14f96 │ │ │ │ - ldr r3, [pc, #312] @ (15198 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 14fa2 │ │ │ │ + ldr r3, [pc, #312] @ (151a4 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #364] @ (151d0 ) │ │ │ │ - ldr r0, [pc, #368] @ (151d4 ) │ │ │ │ + ldr r1, [pc, #364] @ (151dc ) │ │ │ │ + ldr r0, [pc, #368] @ (151e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 14ff2 │ │ │ │ - ldr r2, [pc, #284] @ (15198 ) │ │ │ │ - ldr r3, [pc, #344] @ (151d8 ) │ │ │ │ - ldr r1, [pc, #348] @ (151dc ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 14ffe │ │ │ │ + ldr r2, [pc, #284] @ (151a4 ) │ │ │ │ + ldr r3, [pc, #344] @ (151e4 ) │ │ │ │ + ldr r1, [pc, #348] @ (151e8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #348] @ (151e0 ) │ │ │ │ + ldr r0, [pc, #348] @ (151ec ) │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 14f96 │ │ │ │ - ldr r2, [pc, #252] @ (15198 ) │ │ │ │ - ldr r3, [pc, #324] @ (151e4 ) │ │ │ │ - ldr r1, [pc, #328] @ (151e8 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 14fa2 │ │ │ │ + ldr r2, [pc, #252] @ (151a4 ) │ │ │ │ + ldr r3, [pc, #324] @ (151f0 ) │ │ │ │ + ldr r1, [pc, #328] @ (151f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #316] @ (151ec ) │ │ │ │ + ldr r0, [pc, #316] @ (151f8 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 15072 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1507e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 150c8 │ │ │ │ + bge.n 150d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 150f4 │ │ │ │ + cbz r3, 15100 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14f5e │ │ │ │ + bge.w 14f6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14f5e │ │ │ │ + bne.w 14f6a │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f5e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f6a │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f70 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f7c │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14ef4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f00 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150c8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 150d4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f5e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f4c │ │ │ │ - ldr r3, [pc, #140] @ (15198 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f6a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f58 │ │ │ │ + ldr r3, [pc, #140] @ (151a4 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #224] @ (151f0 ) │ │ │ │ - ldr r0, [pc, #224] @ (151f4 ) │ │ │ │ + ldr r1, [pc, #224] @ (151fc ) │ │ │ │ + ldr r0, [pc, #224] @ (15200 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15072 │ │ │ │ - ldr r2, [pc, #116] @ (15198 ) │ │ │ │ - ldr r3, [pc, #208] @ (151f8 ) │ │ │ │ - ldr r1, [pc, #212] @ (151fc ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1507e │ │ │ │ + ldr r2, [pc, #116] @ (151a4 ) │ │ │ │ + ldr r3, [pc, #208] @ (15204 ) │ │ │ │ + ldr r1, [pc, #212] @ (15208 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #212] @ (15200 ) │ │ │ │ + ldr r0, [pc, #212] @ (1520c ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 15072 │ │ │ │ - ldr r3, [pc, #84] @ (15198 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1507e │ │ │ │ + ldr r3, [pc, #84] @ (151a4 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #188] @ (15204 ) │ │ │ │ - ldr r0, [pc, #188] @ (15208 ) │ │ │ │ + ldr r1, [pc, #188] @ (15210 ) │ │ │ │ + ldr r0, [pc, #188] @ (15214 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 14ff2 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (1520c ) │ │ │ │ - movw r2, #5562 @ 0x15ba │ │ │ │ - ldr r1, [pc, #156] @ (15210 ) │ │ │ │ - ldr r0, [pc, #160] @ (15214 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 14ffe │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (15218 ) │ │ │ │ + movw r2, #3476 @ 0xd94 │ │ │ │ + ldr r1, [pc, #156] @ (1521c ) │ │ │ │ + ldr r0, [pc, #160] @ (15220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sxth r6, r1 │ │ │ │ + sxth r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r0 │ │ │ │ + cbz r0, 151da │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 152a8 │ │ │ │ + bls.n 15184 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ + stmia r3!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ + ldmia r2, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r2!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r1, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r4, r5, r6} │ │ │ │ + stmia r2!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 1524c │ │ │ │ + bhi.n 15128 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r6} │ │ │ │ + stmia r2!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r5, r6} │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r3, r4, r5} │ │ │ │ + stmia r2!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf0f80001 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + @ instruction: 0xf0f40001 │ │ │ │ + sub sp, #296 @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015218 : │ │ │ │ +00015224 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 152dc │ │ │ │ + ldr.w ip, [pc, #180] @ 152e8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (152e0 ) │ │ │ │ + ldr r3, [pc, #172] @ (152ec ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (152e4 ) │ │ │ │ + ldr r4, [pc, #168] @ (152f0 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #152] @ (152e8 ) │ │ │ │ + ldr r3, [pc, #152] @ (152f4 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ - bl c668 │ │ │ │ + bl c678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 152c8 │ │ │ │ - ldr r3, [pc, #136] @ (152ec ) │ │ │ │ + beq.n 152d4 │ │ │ │ + ldr r3, [pc, #136] @ (152f8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 152aa │ │ │ │ + bne.n 152b6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 152cc │ │ │ │ + bpl.n 152d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14dd8 │ │ │ │ + bl 14de4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 152c8 │ │ │ │ - ldr r3, [pc, #108] @ (152f0 ) │ │ │ │ + beq.n 152d4 │ │ │ │ + ldr r3, [pc, #108] @ (152fc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15292 │ │ │ │ + bge.n 1529e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (152f4 ) │ │ │ │ - ldr r3, [pc, #72] @ (152e0 ) │ │ │ │ + ldr r2, [pc, #96] @ (15300 ) │ │ │ │ + ldr r3, [pc, #72] @ (152ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 152d6 │ │ │ │ + bne.n 152e2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (152f8 ) │ │ │ │ + ldr r0, [pc, #76] @ (15304 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #68] @ (152fc ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #68] @ (15308 ) │ │ │ │ movs r2, #248 @ 0xf8 │ │ │ │ - ldr r1, [pc, #68] @ (15300 ) │ │ │ │ - ldr r0, [pc, #72] @ (15304 ) │ │ │ │ + ldr r1, [pc, #68] @ (1530c ) │ │ │ │ + ldr r0, [pc, #72] @ (15310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 15292 │ │ │ │ - ldr r0, [pc, #56] @ (15308 ) │ │ │ │ + b.n 1529e │ │ │ │ + ldr r0, [pc, #56] @ (15314 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 152b4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl 1183c │ │ │ │ + b.n 152c0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #808 @ 0x328 │ │ │ │ + add r5, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #688 @ 0x2b0 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, 1530e │ │ │ │ + cbnz r0, 15318 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ + add r5, sp, #360 @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ - itte lt │ │ │ │ - movlt r1, r0 │ │ │ │ - lsllt r0, r4, #15 │ │ │ │ - movge r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + itte ge │ │ │ │ + movge r1, r0 │ │ │ │ + lslge r0, r4, #15 │ │ │ │ + movlt r0, r0 │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r3, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001530c : │ │ │ │ +00015318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr.w r7, [pc, #2236] @ 15be0 │ │ │ │ + ldr.w r7, [pc, #2236] @ 15bec │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2232] @ 15be4 │ │ │ │ - ldr.w r3, [pc, #2232] @ 15be8 │ │ │ │ + ldr.w r2, [pc, #2232] @ 15bf0 │ │ │ │ + ldr.w r3, [pc, #2232] @ 15bf4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15bb0 │ │ │ │ + beq.w 15bbc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r1 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14d04 │ │ │ │ + bl 14d10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15818 │ │ │ │ + beq.w 15824 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 15854 │ │ │ │ + bpl.w 15860 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10ed0 │ │ │ │ + bl 10ee0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15874 │ │ │ │ + beq.w 15880 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 15898 │ │ │ │ + bpl.w 158a4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 1550c │ │ │ │ + ble.w 15518 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 10f94 │ │ │ │ + bl 10fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 157da │ │ │ │ + bpl.w 157e6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15836 │ │ │ │ + blt.w 15842 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 15488 │ │ │ │ - ldr.w r3, [pc, #2084] @ 15bec │ │ │ │ + beq.n 15494 │ │ │ │ + ldr.w r3, [pc, #2084] @ 15bf8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r7, r3] │ │ │ │ - ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ + ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 9004 │ │ │ │ + blx 9014 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1574e │ │ │ │ - ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ + beq.w 1575a │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 9004 │ │ │ │ + blx 9014 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1593c │ │ │ │ - ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ + beq.w 15948 │ │ │ │ + ldr.w r3, [r6, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1599c │ │ │ │ + beq.w 159a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl fe4c │ │ │ │ + bl fe5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15434 │ │ │ │ + bge.n 15440 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15722 │ │ │ │ + beq.w 1572e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1544a │ │ │ │ + bge.n 15456 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1572e │ │ │ │ + beq.w 1573a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1545c │ │ │ │ + bge.n 15468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1573a │ │ │ │ + beq.w 15746 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 159de │ │ │ │ + beq.w 159ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15482 │ │ │ │ + bge.n 1548e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15746 │ │ │ │ + beq.w 15752 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 158fe │ │ │ │ + blt.w 1590a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154a4 │ │ │ │ + bge.n 154b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156fa │ │ │ │ + beq.w 15706 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154b6 │ │ │ │ + bge.n 154c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1570c │ │ │ │ + beq.w 15718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 158b8 │ │ │ │ + beq.w 158c4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 158d6 │ │ │ │ - ldr.w r3, [pc, #1828] @ 15bec │ │ │ │ + bpl.w 158e2 │ │ │ │ + ldr.w r3, [pc, #1828] @ 15bf8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fdd8 │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154ea │ │ │ │ + bge.n 154f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15714 │ │ │ │ + beq.w 15720 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 157aa │ │ │ │ + beq.w 157b6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 15976 │ │ │ │ + bpl.w 15982 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1539e │ │ │ │ + bne.w 153aa │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1551e │ │ │ │ + bge.n 1552a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a24 │ │ │ │ + beq.w 15a30 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15a3c │ │ │ │ + blt.w 15a48 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 155f0 │ │ │ │ - ldr.w r3, [pc, #1720] @ 15bec │ │ │ │ + beq.n 155fc │ │ │ │ + ldr.w r3, [pc, #1720] @ 15bf8 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #160] @ 0xa0 │ │ │ │ - blx 9004 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ + blx 9014 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15abe │ │ │ │ + beq.w 15aca │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #320] @ 0x140 │ │ │ │ - blx 9004 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ + blx 9014 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15aee │ │ │ │ - ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ + beq.w 15afa │ │ │ │ + ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 96a4 │ │ │ │ + blx 96b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b4c │ │ │ │ + beq.w 15b58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r0, #3 │ │ │ │ - bl fe4c │ │ │ │ + bl fe5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15598 │ │ │ │ + bge.n 155a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a66 │ │ │ │ + beq.w 15a72 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155aa │ │ │ │ + bge.n 155b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a6e │ │ │ │ + beq.w 15a7a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155c0 │ │ │ │ + bge.n 155cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15934 │ │ │ │ + beq.w 15940 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15b34 │ │ │ │ + beq.w 15b40 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155ea │ │ │ │ + bge.n 155f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a7e │ │ │ │ + beq.w 15a8a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 15b7c │ │ │ │ + blt.w 15b88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1560c │ │ │ │ + bge.n 15618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a2c │ │ │ │ + beq.w 15a38 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15622 │ │ │ │ + bge.n 1562e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1591c │ │ │ │ + beq.w 15928 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15a86 │ │ │ │ + beq.w 15a92 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 15a9e │ │ │ │ + bpl.w 15aaa │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 159fc │ │ │ │ - ldr.w r3, [pc, #1456] @ 15bec │ │ │ │ + bne.w 15a08 │ │ │ │ + ldr.w r3, [pc, #1456] @ 15bf8 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #160] @ 0xa0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15bc8 │ │ │ │ + beq.w 15bd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15674 │ │ │ │ + bge.n 15680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a34 │ │ │ │ + beq.w 15a40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15686 │ │ │ │ + bge.n 15692 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15924 │ │ │ │ + beq.w 15930 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15ad6 │ │ │ │ + beq.w 15ae2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 15b2c │ │ │ │ + bmi.w 15b38 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ strd r6, r4, [sp, #48] @ 0x30 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b08 │ │ │ │ + beq.w 15b14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 156cc │ │ │ │ + bge.n 156d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a60 │ │ │ │ + beq.w 15a6c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 156de │ │ │ │ + bge.n 156ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1592c │ │ │ │ + beq.w 15938 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15b98 │ │ │ │ + beq.w 15ba4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 156f6 │ │ │ │ + bge.n 15702 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a76 │ │ │ │ + beq.w 15a82 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1578a │ │ │ │ + b.n 15796 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 154ac │ │ │ │ - b.n 154b6 │ │ │ │ + blt.w 154b8 │ │ │ │ + b.n 154c2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 154b6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 154c2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 154f0 │ │ │ │ - b.n 157aa │ │ │ │ + bne.w 154fc │ │ │ │ + b.n 157b6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 15434 │ │ │ │ + b.n 15440 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1544a │ │ │ │ + b.n 15456 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1545c │ │ │ │ + b.n 15468 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15482 │ │ │ │ - ldr.w r3, [pc, #1184] @ 15bf0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1548e │ │ │ │ + ldr.w r3, [pc, #1184] @ 15bfc │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr.w r1, [pc, #1180] @ 15bf4 │ │ │ │ + ldr.w r1, [pc, #1180] @ 15c00 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1176] @ 15bf8 │ │ │ │ + ldr.w r0, [pc, #1176] @ 15c04 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1136] @ 15bfc │ │ │ │ - ldr.w r3, [pc, #1112] @ 15be8 │ │ │ │ + ldr.w r2, [pc, #1136] @ 15c08 │ │ │ │ + ldr.w r3, [pc, #1112] @ 15bf4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15b94 │ │ │ │ + bne.w 15ba0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1092] @ 15bf0 │ │ │ │ + ldr.w r3, [pc, #1092] @ 15bfc │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr.w r1, [pc, #1100] @ 15c00 │ │ │ │ + ldr.w r1, [pc, #1100] @ 15c0c │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1096] @ 15c04 │ │ │ │ + ldr.w r0, [pc, #1096] @ 15c10 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr.w r3, [pc, #1044] @ 15bf0 │ │ │ │ - ldr.w r2, [pc, #1064] @ 15c08 │ │ │ │ - ldr.w r1, [pc, #1064] @ 15c0c │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr.w r3, [pc, #1044] @ 15bfc │ │ │ │ + ldr.w r2, [pc, #1064] @ 15c14 │ │ │ │ + ldr.w r1, [pc, #1064] @ 15c18 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #259 @ 0x103 │ │ │ │ - ldr.w r0, [pc, #1044] @ 15c10 │ │ │ │ + ldr.w r0, [pc, #1044] @ 15c1c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #980] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #980] @ (15bfc ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #1012] @ (15c14 ) │ │ │ │ - ldr r0, [pc, #1012] @ (15c18 ) │ │ │ │ + ldr r1, [pc, #1012] @ (15c20 ) │ │ │ │ + ldr r0, [pc, #1012] @ (15c24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #952] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #952] @ (15bfc ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #988] @ (15c1c ) │ │ │ │ + ldr r1, [pc, #988] @ (15c28 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #988] @ (15c20 ) │ │ │ │ + ldr r0, [pc, #988] @ (15c2c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15770 │ │ │ │ - ldr r2, [pc, #920] @ (15bf0 ) │ │ │ │ - ldr r3, [pc, #972] @ (15c24 ) │ │ │ │ - ldr r1, [pc, #972] @ (15c28 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1577c │ │ │ │ + ldr r2, [pc, #920] @ (15bfc ) │ │ │ │ + ldr r3, [pc, #972] @ (15c30 ) │ │ │ │ + ldr r1, [pc, #972] @ (15c34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #960] @ (15c2c ) │ │ │ │ + ldr r0, [pc, #960] @ (15c38 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1582e │ │ │ │ - ldr r3, [pc, #888] @ (15bf0 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1583a │ │ │ │ + ldr r3, [pc, #888] @ (15bfc ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #948] @ (15c30 ) │ │ │ │ - ldr r0, [pc, #948] @ (15c34 ) │ │ │ │ + ldr r1, [pc, #948] @ (15c3c ) │ │ │ │ + ldr r0, [pc, #948] @ (15c40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #852] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #852] @ (15bfc ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #920] @ (15c38 ) │ │ │ │ + ldr r1, [pc, #920] @ (15c44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #916] @ (15c3c ) │ │ │ │ + ldr r3, [pc, #916] @ (15c48 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #912] @ (15c40 ) │ │ │ │ + ldr r0, [pc, #912] @ (15c4c ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1588a │ │ │ │ - ldr r3, [pc, #820] @ (15bf0 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 15896 │ │ │ │ + ldr r3, [pc, #820] @ (15bfc ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr r1, [pc, #900] @ (15c44 ) │ │ │ │ + ldr r1, [pc, #900] @ (15c50 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #900] @ (15c48 ) │ │ │ │ + ldr r0, [pc, #900] @ (15c54 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 157cc │ │ │ │ - ldr r3, [pc, #792] @ (15bf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 157d8 │ │ │ │ + ldr r3, [pc, #792] @ (15bfc ) │ │ │ │ mov sl, r6 │ │ │ │ - ldr r1, [pc, #880] @ (15c4c ) │ │ │ │ + ldr r1, [pc, #880] @ (15c58 ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #868] @ (15c50 ) │ │ │ │ + ldr r3, [pc, #868] @ (15c5c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #860] @ (15c54 ) │ │ │ │ + ldr r0, [pc, #860] @ (15c60 ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 157cc │ │ │ │ - ldr r3, [pc, #752] @ (15bf0 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 157d8 │ │ │ │ + ldr r3, [pc, #752] @ (15bfc ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #848] @ (15c58 ) │ │ │ │ + ldr r1, [pc, #848] @ (15c64 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #848] @ (15c5c ) │ │ │ │ + ldr r0, [pc, #848] @ (15c68 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15770 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1577c │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15622 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1562e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15686 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15692 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156ea │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155c0 │ │ │ │ - ldr r3, [pc, #688] @ (15bf0 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155cc │ │ │ │ + ldr r3, [pc, #688] @ (15bfc ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #796] @ (15c60 ) │ │ │ │ - ldr r0, [pc, #796] @ (15c64 ) │ │ │ │ + ldr r1, [pc, #796] @ (15c6c ) │ │ │ │ + ldr r0, [pc, #796] @ (15c70 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #632] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #632] @ (15bfc ) │ │ │ │ mov.w r2, #262 @ 0x106 │ │ │ │ - ldr r1, [pc, #744] @ (15c68 ) │ │ │ │ + ldr r1, [pc, #744] @ (15c74 ) │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #736] @ (15c6c ) │ │ │ │ + ldr r3, [pc, #736] @ (15c78 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #732] @ (15c70 ) │ │ │ │ + ldr r0, [pc, #732] @ (15c7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 157cc │ │ │ │ - ldr r3, [pc, #592] @ (15bf0 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 157d8 │ │ │ │ + ldr r3, [pc, #592] @ (15bfc ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #720] @ (15c74 ) │ │ │ │ + ldr r1, [pc, #720] @ (15c80 ) │ │ │ │ mov r9, r8 │ │ │ │ - ldr r0, [pc, #720] @ (15c78 ) │ │ │ │ + ldr r0, [pc, #720] @ (15c84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #528] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #528] @ (15bfc ) │ │ │ │ movw r2, #261 @ 0x105 │ │ │ │ - ldr r1, [pc, #660] @ (15c7c ) │ │ │ │ + ldr r1, [pc, #660] @ (15c88 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #660] @ (15c80 ) │ │ │ │ + ldr r0, [pc, #660] @ (15c8c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15770 │ │ │ │ - ldr r3, [pc, #492] @ (15bec ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1577c │ │ │ │ + ldr r3, [pc, #492] @ (15bf8 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #320] @ 0x140 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1564c │ │ │ │ - ldr r3, [pc, #628] @ (15c84 ) │ │ │ │ - movw r2, #5954 @ 0x1742 │ │ │ │ - ldr r1, [pc, #628] @ (15c88 ) │ │ │ │ - ldr r0, [pc, #628] @ (15c8c ) │ │ │ │ + bne.w 15658 │ │ │ │ + ldr r3, [pc, #628] @ (15c90 ) │ │ │ │ + movw r2, #3868 @ 0xf1c │ │ │ │ + ldr r1, [pc, #628] @ (15c94 ) │ │ │ │ + ldr r0, [pc, #628] @ (15c98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1551e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1552a │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1560c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15618 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15674 │ │ │ │ - ldr r3, [pc, #432] @ (15bf0 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15680 │ │ │ │ + ldr r3, [pc, #432] @ (15bfc ) │ │ │ │ movw r2, #263 @ 0x107 │ │ │ │ - ldr r1, [pc, #588] @ (15c90 ) │ │ │ │ - ldr r0, [pc, #588] @ (15c94 ) │ │ │ │ + ldr r1, [pc, #588] @ (15c9c ) │ │ │ │ + ldr r0, [pc, #588] @ (15ca0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156cc │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156d8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15598 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155a4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155aa │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155b6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156f6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15702 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155ea │ │ │ │ - ldr r3, [pc, #360] @ (15bf0 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155f6 │ │ │ │ + ldr r3, [pc, #360] @ (15bfc ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #520] @ (15c98 ) │ │ │ │ - ldr r0, [pc, #524] @ (15c9c ) │ │ │ │ + ldr r1, [pc, #520] @ (15ca4 ) │ │ │ │ + ldr r0, [pc, #524] @ (15ca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15788 │ │ │ │ - ldr r1, [pc, #336] @ (15bf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15794 │ │ │ │ + ldr r1, [pc, #336] @ (15bfc ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r3, [pc, #504] @ (15ca0 ) │ │ │ │ - ldr r0, [pc, #508] @ (15ca4 ) │ │ │ │ + ldr r3, [pc, #504] @ (15cac ) │ │ │ │ + ldr r0, [pc, #508] @ (15cb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #500] @ (15ca8 ) │ │ │ │ + ldr r1, [pc, #500] @ (15cb4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #304] @ (15bf0 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #304] @ (15bfc ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #484] @ (15cac ) │ │ │ │ - ldr r0, [pc, #488] @ (15cb0 ) │ │ │ │ + ldr r1, [pc, #484] @ (15cb8 ) │ │ │ │ + ldr r0, [pc, #488] @ (15cbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15a52 │ │ │ │ - ldr r3, [pc, #280] @ (15bf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15a5e │ │ │ │ + ldr r3, [pc, #280] @ (15bfc ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #468] @ (15cb4 ) │ │ │ │ - ldr r0, [pc, #472] @ (15cb8 ) │ │ │ │ + ldr r1, [pc, #468] @ (15cc0 ) │ │ │ │ + ldr r0, [pc, #472] @ (15cc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #256] @ (15bf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #256] @ (15bfc ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #452] @ (15cbc ) │ │ │ │ - ldr r0, [pc, #456] @ (15cc0 ) │ │ │ │ + ldr r1, [pc, #452] @ (15cc8 ) │ │ │ │ + ldr r0, [pc, #456] @ (15ccc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - b.n 15778 │ │ │ │ - ldr r3, [pc, #228] @ (15bf0 ) │ │ │ │ + b.n 15784 │ │ │ │ + ldr r3, [pc, #228] @ (15bfc ) │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr r1, [pc, #436] @ (15cc4 ) │ │ │ │ - ldr r0, [pc, #436] @ (15cc8 ) │ │ │ │ + ldr r1, [pc, #436] @ (15cd0 ) │ │ │ │ + ldr r0, [pc, #436] @ (15cd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ mov r0, r3 │ │ │ │ - bl c89c │ │ │ │ - b.n 15698 │ │ │ │ - ldr r3, [pc, #184] @ (15bf0 ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 156a4 │ │ │ │ + ldr r3, [pc, #184] @ (15bfc ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #400] @ (15ccc ) │ │ │ │ - ldr r0, [pc, #400] @ (15cd0 ) │ │ │ │ + ldr r1, [pc, #400] @ (15cd8 ) │ │ │ │ + ldr r0, [pc, #400] @ (15cdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15a52 │ │ │ │ - ldr r3, [pc, #160] @ (15bf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15a5e │ │ │ │ + ldr r3, [pc, #160] @ (15bfc ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #384] @ (15cd4 ) │ │ │ │ - ldr r0, [pc, #384] @ (15cd8 ) │ │ │ │ + ldr r1, [pc, #384] @ (15ce0 ) │ │ │ │ + ldr r0, [pc, #384] @ (15ce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #112] @ (15bf0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15794 │ │ │ │ + ldr r3, [pc, #112] @ (15bfc ) │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #344] @ (15cdc ) │ │ │ │ - ldr r0, [pc, #344] @ (15ce0 ) │ │ │ │ + ldr r1, [pc, #344] @ (15ce8 ) │ │ │ │ + ldr r0, [pc, #344] @ (15cec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15a52 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (15ce4 ) │ │ │ │ - movw r2, #5982 @ 0x175e │ │ │ │ - ldr r1, [pc, #328] @ (15ce8 ) │ │ │ │ - ldr r0, [pc, #328] @ (15cec ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15a5e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (15cf0 ) │ │ │ │ + movw r2, #3896 @ 0xf38 │ │ │ │ + ldr r1, [pc, #328] @ (15cf4 ) │ │ │ │ + ldr r0, [pc, #328] @ (15cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (15cf0 ) │ │ │ │ - movw r2, #5785 @ 0x1699 │ │ │ │ - ldr r1, [pc, #316] @ (15cf4 ) │ │ │ │ - ldr r0, [pc, #316] @ (15cf8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (15cfc ) │ │ │ │ + movw r2, #3699 @ 0xe73 │ │ │ │ + ldr r1, [pc, #316] @ (15d00 ) │ │ │ │ + ldr r0, [pc, #316] @ (15d04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (15cfc ) │ │ │ │ - movw r2, #5959 @ 0x1747 │ │ │ │ - ldr r1, [pc, #304] @ (15d00 ) │ │ │ │ - ldr r0, [pc, #304] @ (15d04 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (15d08 ) │ │ │ │ + movw r2, #3873 @ 0xf21 │ │ │ │ + ldr r1, [pc, #304] @ (15d0c ) │ │ │ │ + ldr r0, [pc, #304] @ (15d10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + add r4, sp, #800 @ 0x320 │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5} │ │ │ │ + pop {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #424 @ 0x1a8 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15c78 │ │ │ │ + cbnz r0, 15c80 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 15ce0 │ │ │ │ + bne.n 15bbc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 15c76 │ │ │ │ + cbnz r6, 15c7c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r6} │ │ │ │ + ldmia r5!, {r1, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 15c74 │ │ │ │ + cbnz r6, 15c7a │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r6} │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15c72 │ │ │ │ + cbnz r2, 15c7a │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15c8c │ │ │ │ + cbnz r2, 15c94 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5} │ │ │ │ + ldmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15c76 │ │ │ │ + cbnz r0, 15c7e │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15c78 │ │ │ │ + revsh r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 15b94 │ │ │ │ + bne.n 15c70 │ │ │ │ movs r1, r0 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r6, r7} │ │ │ │ + ldmia r4!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x003c │ │ │ │ + hlt 0x0028 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ + ldmia r4!, {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - rev r0, r3 │ │ │ │ + rev r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0012 │ │ │ │ + rev16 r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r7} │ │ │ │ + ldmia r4!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r6 │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - rev r2, r7 │ │ │ │ + rev r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r3, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 15c8e │ │ │ │ + cbnz r6, 15c94 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15cb0 │ │ │ │ + cbnz r0, 15cb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r5, r6, r7} │ │ │ │ + ldmia r3!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 15cb2 │ │ │ │ + cbnz r4, 15cb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15ca8 │ │ │ │ + cbnz r2, 15cb0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8560001 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ + @ instruction: 0xe8520001 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + stmia r0!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r6} │ │ │ │ + ldmia r3!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15ca6 │ │ │ │ + cbnz r2, 15cae │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ + @ instruction: 0xb848 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8dc │ │ │ │ + @ instruction: 0xb8c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r6, r7} │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8bc │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + ldmia r2, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r7} │ │ │ │ + ldmia r2, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ + @ instruction: 0xb878 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb85e │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb846 │ │ │ │ + @ instruction: 0xb832 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb82e │ │ │ │ + @ instruction: 0xb81a │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2} │ │ │ │ + ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7fe │ │ │ │ + @ instruction: 0xb7ea │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15a7c │ │ │ │ + b.n 15a80 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #704 @ (adr r6, 15fac ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 15f68 ) │ │ │ │ movs r1, r0 │ │ │ │ - itet cs │ │ │ │ - movcs r1, r0 │ │ │ │ - bcc.n 15a58 @ unpredictable branch in IT block │ │ │ │ + itet ne │ │ │ │ + movne r1, r0 │ │ │ │ + beq.n 15a5c @ unpredictable branch in IT block │ │ │ │ │ │ │ │ - movcs r1, r0 │ │ │ │ - add r6, pc, #608 @ (adr r6, 15f58 ) │ │ │ │ + movne r1, r0 │ │ │ │ + add r6, pc, #528 @ (adr r6, 15f14 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7de │ │ │ │ + @ instruction: 0xb7ca │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15a34 │ │ │ │ + b.n 15a38 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #512 @ (adr r6, 15f04 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 15ec0 ) │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00ee │ │ │ │ + bkpt 0x00da │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015d08 : │ │ │ │ +00015d14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r8, [pc, #1852] @ 1645c │ │ │ │ + ldr.w r8, [pc, #1852] @ 16468 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r8, pc │ │ │ │ - bne.n 15d30 │ │ │ │ + bne.n 15d3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16444 │ │ │ │ + beq.w 16450 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 14d04 │ │ │ │ + bl 14d10 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16004 │ │ │ │ + beq.w 16010 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 1605c │ │ │ │ + bpl.w 16068 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 15eaa │ │ │ │ + ble.w 15eb6 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f94 │ │ │ │ + bl 10fa4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 15f6a │ │ │ │ + bpl.w 15f76 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15fa6 │ │ │ │ + blt.w 15fb2 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16102 │ │ │ │ + bne.w 1610e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15dc4 │ │ │ │ + bge.n 15dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15f24 │ │ │ │ + beq.w 15f30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15dd6 │ │ │ │ + bge.n 15de2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15f1c │ │ │ │ + beq.w 15f28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15fde │ │ │ │ + beq.w 15fea │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 1602a │ │ │ │ - ldr.w r3, [pc, #1652] @ 16460 │ │ │ │ + bpl.w 16036 │ │ │ │ + ldr.w r3, [pc, #1652] @ 1646c │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ - bl fdd8 │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ + bl fde8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16086 │ │ │ │ + beq.w 16092 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 160b8 │ │ │ │ + bne.w 160c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e38 │ │ │ │ + bge.n 15e44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 15e38 │ │ │ │ + cbnz r2, 15e44 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1642c │ │ │ │ + beq.w 16438 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e56 │ │ │ │ + bge.n 15e62 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 15e56 │ │ │ │ + cbnz r2, 15e62 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 160c0 │ │ │ │ + blt.w 160cc │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16132 │ │ │ │ - ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ + bne.w 1613e │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e88 │ │ │ │ + bge.n 15e94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 15e88 │ │ │ │ + cbnz r3, 15e94 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 160e2 │ │ │ │ + beq.w 160ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 15f2c │ │ │ │ + bpl.n 15f38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 15d7e │ │ │ │ + bne.w 15d8a │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ebc │ │ │ │ + bge.n 15ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162ba │ │ │ │ + beq.w 162c6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10ed0 │ │ │ │ + bl 10ee0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 162d6 │ │ │ │ + beq.w 162e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 162f0 │ │ │ │ + bpl.w 162fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1631a │ │ │ │ + blt.w 16326 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1616c │ │ │ │ + bne.w 16178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15f00 │ │ │ │ + bge.n 15f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16312 │ │ │ │ + beq.w 1631e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15d26 │ │ │ │ + bge.w 15d32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15d26 │ │ │ │ + bne.w 15d32 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d26 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15d32 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15dd6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15de2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15dc4 │ │ │ │ - ldr.w r2, [pc, #1332] @ 16464 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15dd0 │ │ │ │ + ldr.w r2, [pc, #1332] @ 16470 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1328] @ 16468 │ │ │ │ - ldr.w r1, [pc, #1328] @ 1646c │ │ │ │ + ldr.w r3, [pc, #1328] @ 16474 │ │ │ │ + ldr.w r1, [pc, #1328] @ 16478 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1320] @ 16470 │ │ │ │ + ldr.w r0, [pc, #1320] @ 1647c │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1264] @ 16464 │ │ │ │ - ldr.w r1, [pc, #1276] @ 16474 │ │ │ │ + ldr.w r3, [pc, #1264] @ 16470 │ │ │ │ + ldr.w r1, [pc, #1276] @ 16480 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1268] @ 16478 │ │ │ │ + ldr.w r3, [pc, #1268] @ 16484 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1260] @ 1647c │ │ │ │ + ldr.w r0, [pc, #1260] @ 16488 │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1204] @ 16464 │ │ │ │ - ldr.w r1, [pc, #1228] @ 16480 │ │ │ │ + ldr.w r3, [pc, #1204] @ 16470 │ │ │ │ + ldr.w r1, [pc, #1228] @ 1648c │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr.w r0, [pc, #1224] @ 16484 │ │ │ │ + ldr.w r0, [pc, #1224] @ 16490 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1148] @ 16464 │ │ │ │ - ldr.w r1, [pc, #1180] @ 16488 │ │ │ │ + ldr.w r3, [pc, #1148] @ 16470 │ │ │ │ + ldr.w r1, [pc, #1180] @ 16494 │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr.w r0, [pc, #1176] @ 1648c │ │ │ │ + ldr.w r0, [pc, #1176] @ 16498 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15f5a │ │ │ │ - ldr.w r3, [pc, #1116] @ 16464 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15f66 │ │ │ │ + ldr.w r3, [pc, #1116] @ 16470 │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ - ldr.w r1, [pc, #1152] @ 16490 │ │ │ │ - ldr.w r0, [pc, #1152] @ 16494 │ │ │ │ + ldr.w r1, [pc, #1152] @ 1649c │ │ │ │ + ldr.w r0, [pc, #1152] @ 164a0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ - ldr.w r2, [pc, #1080] @ 16464 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ + ldr.w r2, [pc, #1080] @ 16470 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1120] @ 16498 │ │ │ │ - ldr.w r1, [pc, #1120] @ 1649c │ │ │ │ + ldr.w r3, [pc, #1120] @ 164a4 │ │ │ │ + ldr.w r1, [pc, #1120] @ 164a8 │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr.w r0, [pc, #1104] @ 164a0 │ │ │ │ + ldr.w r0, [pc, #1104] @ 164ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 15f5a │ │ │ │ - ldr.w r2, [pc, #1028] @ 16464 │ │ │ │ - ldr.w r3, [pc, #1088] @ 164a4 │ │ │ │ - ldr.w r1, [pc, #1088] @ 164a8 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 15f66 │ │ │ │ + ldr.w r2, [pc, #1028] @ 16470 │ │ │ │ + ldr.w r3, [pc, #1088] @ 164b0 │ │ │ │ + ldr.w r1, [pc, #1088] @ 164b4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1076] @ 164ac │ │ │ │ + ldr.w r0, [pc, #1076] @ 164b8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 16022 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1602e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #980] @ (16464 ) │ │ │ │ - ldr.w r1, [pc, #1056] @ 164b0 │ │ │ │ + ldr r3, [pc, #980] @ (16470 ) │ │ │ │ + ldr.w r1, [pc, #1056] @ 164bc │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr.w r0, [pc, #1052] @ 164b4 │ │ │ │ + ldr.w r0, [pc, #1052] @ 164c0 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ mov r0, fp │ │ │ │ - bl c89c │ │ │ │ - b.n 15e0a │ │ │ │ + bl c8ac │ │ │ │ + b.n 15e16 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #924] @ (16464 ) │ │ │ │ - ldr r1, [pc, #1004] @ (164b8 ) │ │ │ │ + ldr r3, [pc, #924] @ (16470 ) │ │ │ │ + ldr r1, [pc, #1004] @ (164c4 ) │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr r0, [pc, #1004] @ (164bc ) │ │ │ │ + ldr r0, [pc, #1004] @ (164c8 ) │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 160aa │ │ │ │ + bl 11bcc │ │ │ │ + b.n 160b6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #888] @ (16464 ) │ │ │ │ - ldr r1, [pc, #980] @ (164c0 ) │ │ │ │ + ldr r3, [pc, #888] @ (16470 ) │ │ │ │ + ldr r1, [pc, #980] @ (164cc ) │ │ │ │ movw r2, #277 @ 0x115 │ │ │ │ - ldr r0, [pc, #976] @ (164c4 ) │ │ │ │ + ldr r0, [pc, #976] @ (164d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15f5a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15f66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16116 │ │ │ │ + bge.n 16122 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162c2 │ │ │ │ + beq.w 162ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15f00 │ │ │ │ + bge.w 15f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f00 │ │ │ │ + bne.w 15f0c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f00 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15f0c │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1614c │ │ │ │ + bge.n 16158 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 162ca │ │ │ │ + beq.w 162d6 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15d28 │ │ │ │ + bge.w 15d34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15d28 │ │ │ │ + bne.w 15d34 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15d28 │ │ │ │ + b.n 15d34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16188 │ │ │ │ + bge.n 16194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16340 │ │ │ │ + beq.w 1634c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16198 │ │ │ │ + bge.n 161a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16296 │ │ │ │ + beq.n 162a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16396 │ │ │ │ + beq.w 163a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 16374 │ │ │ │ - ldr r3, [pc, #692] @ (16460 ) │ │ │ │ + bpl.w 16380 │ │ │ │ + ldr r3, [pc, #692] @ (1646c ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #160] @ 0xa0 │ │ │ │ - bl fdd8 │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ + bl fde8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16354 │ │ │ │ + beq.w 16360 │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.w 163b0 │ │ │ │ + bne.w 163bc │ │ │ │ mov r0, fp │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161ec │ │ │ │ + bge.n 161f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1629e │ │ │ │ + beq.n 162aa │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16414 │ │ │ │ + beq.w 16420 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16204 │ │ │ │ + bge.n 16210 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16348 │ │ │ │ + beq.w 16354 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 163b8 │ │ │ │ + blt.w 163c4 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 1614c │ │ │ │ - ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ + bne.n 16158 │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1622c │ │ │ │ + bge.n 16238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162aa │ │ │ │ + beq.n 162b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 163e2 │ │ │ │ + beq.w 163ee │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 163d2 │ │ │ │ + bne.w 163de │ │ │ │ mov r0, fp │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1625a │ │ │ │ + bge.n 16266 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 162b2 │ │ │ │ + cbz r3, 162be │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 163fc │ │ │ │ + beq.w 16408 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16272 │ │ │ │ + bge.n 1627e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 163da │ │ │ │ + beq.w 163e6 │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r6 │ │ │ │ - bge.w 15d28 │ │ │ │ - ldr r3, [pc, #484] @ (16464 ) │ │ │ │ + bge.w 15d34 │ │ │ │ + ldr r3, [pc, #484] @ (16470 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #580] @ (164c8 ) │ │ │ │ - ldr r0, [pc, #580] @ (164cc ) │ │ │ │ + ldr r1, [pc, #580] @ (164d4 ) │ │ │ │ + ldr r0, [pc, #580] @ (164d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15f60 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15f6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16198 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 161a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 161ec │ │ │ │ + b.n 161f8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1622c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16238 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1625a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16266 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ebc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15ec8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16116 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16122 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1614c │ │ │ │ - ldr r3, [pc, #396] @ (16464 ) │ │ │ │ + b.n 16158 │ │ │ │ + ldr r3, [pc, #396] @ (16470 ) │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ - ldr r1, [pc, #496] @ (164d0 ) │ │ │ │ - ldr r0, [pc, #500] @ (164d4 ) │ │ │ │ + ldr r1, [pc, #496] @ (164dc ) │ │ │ │ + ldr r0, [pc, #500] @ (164e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 16022 │ │ │ │ - ldr r2, [pc, #368] @ (16464 ) │ │ │ │ - ldr r3, [pc, #484] @ (164d8 ) │ │ │ │ - ldr r1, [pc, #484] @ (164dc ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1602e │ │ │ │ + ldr r2, [pc, #368] @ (16470 ) │ │ │ │ + ldr r3, [pc, #484] @ (164e4 ) │ │ │ │ + ldr r1, [pc, #484] @ (164e8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #484] @ (164e0 ) │ │ │ │ + ldr r0, [pc, #484] @ (164ec ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #278 @ 0x116 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 16022 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1602e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f00 │ │ │ │ - ldr r3, [pc, #328] @ (16464 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15f0c │ │ │ │ + ldr r3, [pc, #328] @ (16470 ) │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ - ldr r1, [pc, #448] @ (164e4 ) │ │ │ │ - ldr r0, [pc, #452] @ (164e8 ) │ │ │ │ + ldr r1, [pc, #448] @ (164f0 ) │ │ │ │ + ldr r0, [pc, #452] @ (164f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16188 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16194 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 16204 │ │ │ │ - ldr r3, [pc, #268] @ (16464 ) │ │ │ │ + b.n 16210 │ │ │ │ + ldr r3, [pc, #268] @ (16470 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #400] @ (164ec ) │ │ │ │ - ldr r0, [pc, #400] @ (164f0 ) │ │ │ │ + ldr r1, [pc, #400] @ (164f8 ) │ │ │ │ + ldr r0, [pc, #400] @ (164fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 15f60 │ │ │ │ - ldr r1, [pc, #236] @ (16464 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 15f6c │ │ │ │ + ldr r1, [pc, #236] @ (16470 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #376] @ (164f4 ) │ │ │ │ - ldr r0, [pc, #376] @ (164f8 ) │ │ │ │ + ldr r3, [pc, #376] @ (16500 ) │ │ │ │ + ldr r0, [pc, #376] @ (16504 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #368] @ (164fc ) │ │ │ │ + ldr r1, [pc, #368] @ (16508 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 15f60 │ │ │ │ - ldr r3, [pc, #204] @ (16464 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 15f6c │ │ │ │ + ldr r3, [pc, #204] @ (16470 ) │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r1, [pc, #352] @ (16500 ) │ │ │ │ - ldr r0, [pc, #356] @ (16504 ) │ │ │ │ + ldr r1, [pc, #352] @ (1650c ) │ │ │ │ + ldr r0, [pc, #356] @ (16510 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15f60 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15f6c │ │ │ │ mov r0, fp │ │ │ │ - bl c89c │ │ │ │ - b.n 161ca │ │ │ │ - ldr r3, [pc, #168] @ (16464 ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 161d6 │ │ │ │ + ldr r3, [pc, #168] @ (16470 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #328] @ (16508 ) │ │ │ │ - ldr r0, [pc, #328] @ (1650c ) │ │ │ │ + ldr r1, [pc, #328] @ (16514 ) │ │ │ │ + ldr r0, [pc, #328] @ (16518 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1636c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 16378 │ │ │ │ mov r0, fp │ │ │ │ - bl c89c │ │ │ │ - b.n 1623a │ │ │ │ + bl c8ac │ │ │ │ + b.n 16246 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16272 │ │ │ │ - ldr r3, [pc, #128] @ (16464 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1627e │ │ │ │ + ldr r3, [pc, #128] @ (16470 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #292] @ (16510 ) │ │ │ │ - ldr r0, [pc, #296] @ (16514 ) │ │ │ │ + ldr r1, [pc, #292] @ (1651c ) │ │ │ │ + ldr r0, [pc, #296] @ (16520 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 15f60 │ │ │ │ - ldr r3, [pc, #280] @ (16518 ) │ │ │ │ - movw r2, #6325 @ 0x18b5 │ │ │ │ - ldr r1, [pc, #280] @ (1651c ) │ │ │ │ - ldr r0, [pc, #280] @ (16520 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 15f6c │ │ │ │ + ldr r3, [pc, #280] @ (16524 ) │ │ │ │ + movw r2, #4239 @ 0x108f │ │ │ │ + ldr r1, [pc, #280] @ (16528 ) │ │ │ │ + ldr r0, [pc, #280] @ (1652c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (16524 ) │ │ │ │ - movw r2, #6299 @ 0x189b │ │ │ │ - ldr r1, [pc, #268] @ (16528 ) │ │ │ │ - ldr r0, [pc, #268] @ (1652c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (16530 ) │ │ │ │ + movw r2, #4213 @ 0x1075 │ │ │ │ + ldr r1, [pc, #268] @ (16534 ) │ │ │ │ + ldr r0, [pc, #268] @ (16538 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (16530 ) │ │ │ │ - movw r2, #6224 @ 0x1850 │ │ │ │ - ldr r1, [pc, #256] @ (16534 ) │ │ │ │ - ldr r0, [pc, #256] @ (16538 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (1653c ) │ │ │ │ + movw r2, #4138 @ 0x102a │ │ │ │ + ldr r1, [pc, #256] @ (16540 ) │ │ │ │ + ldr r0, [pc, #256] @ (16544 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (1653c ) │ │ │ │ - movw r2, #6159 @ 0x180f │ │ │ │ - ldr r1, [pc, #244] @ (16540 ) │ │ │ │ - ldr r0, [pc, #244] @ (16544 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (16548 ) │ │ │ │ + movw r2, #4073 @ 0xfe9 │ │ │ │ + ldr r1, [pc, #244] @ (1654c ) │ │ │ │ + ldr r0, [pc, #244] @ (16550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - add r2, pc, #872 @ (adr r2, 167c8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + add r2, pc, #824 @ (adr r2, 167a4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 164dc │ │ │ │ + cbz r6, 164e2 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 164d8 │ │ │ │ + cbnz r0, 164e0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + push {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 164d4 │ │ │ │ + cbnz r4, 164da │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164fc │ │ │ │ + cbz r2, 16504 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 164d0 │ │ │ │ + cbnz r4, 164d6 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164f8 │ │ │ │ + cbz r2, 16500 │ │ │ │ movs r1, r0 │ │ │ │ - revsh r0, r7 │ │ │ │ + revsh r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164f2 │ │ │ │ + cbz r2, 164fa │ │ │ │ movs r1, r0 │ │ │ │ - revsh r0, r3 │ │ │ │ + revsh r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164f2 │ │ │ │ + cbz r2, 164fa │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0026 │ │ │ │ + hlt 0x0012 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 164f0 │ │ │ │ + cbz r0, 164f8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 1650a │ │ │ │ + cbz r4, 16510 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r7 │ │ │ │ + rev16 r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 164f2 │ │ │ │ + uxtb r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r2 │ │ │ │ + rev r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r6, r4 │ │ │ │ + uxtb r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - rev r2, r3 │ │ │ │ + rev r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r0, r6 │ │ │ │ + uxth r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 16502 │ │ │ │ + cbnz r6, 16508 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r0, r2 │ │ │ │ + sxtb r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb852 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb80c │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #136 @ 0x88 │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r6} │ │ │ │ + stmia r6!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7da │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #24 │ │ │ │ + add sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb7c8 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ + add sp, #296 @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + @ instruction: 0xb77a │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #16 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ + @ instruction: 0xb74a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb738 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #824 @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - udf #102 @ 0x66 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #304] @ 0x130 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6ae │ │ │ │ + @ instruction: 0xb69a │ │ │ │ movs r1, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb6c2 │ │ │ │ movs r1, r0 │ │ │ │ - udf #54 @ 0x36 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + @ instruction: 0xb69e │ │ │ │ movs r1, r0 │ │ │ │ - udf #30 │ │ │ │ + udf #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ + cpsid ai │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016548 : │ │ │ │ +00016554 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #1016] @ (16954 ) │ │ │ │ + ldr r7, [pc, #1016] @ (16960 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #1016] @ (16958 ) │ │ │ │ + ldr r3, [pc, #1016] @ (16964 ) │ │ │ │ sub sp, #24 │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [pc, #1016] @ (1695c ) │ │ │ │ + ldr r6, [pc, #1016] @ (16968 ) │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 14d04 │ │ │ │ + bl 14d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16792 │ │ │ │ + beq.w 1679e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 167aa │ │ │ │ + bpl.w 167b6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 121fc │ │ │ │ + bl 1220c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 165ae │ │ │ │ + bge.n 165ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1672a │ │ │ │ + beq.w 16736 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 167ca │ │ │ │ + beq.w 167d6 │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10ed0 │ │ │ │ + bl 10ee0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 167e2 │ │ │ │ + beq.w 167ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 16800 │ │ │ │ + bpl.w 1680c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 16820 │ │ │ │ + blt.w 1682c │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 166aa │ │ │ │ + beq.n 166b6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16600 │ │ │ │ + bge.n 1660c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1678a │ │ │ │ + beq.w 16796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16612 │ │ │ │ + bge.n 1661e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16782 │ │ │ │ + beq.w 1678e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16868 │ │ │ │ + beq.w 16874 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 16732 │ │ │ │ + bmi.w 1673e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16634 │ │ │ │ + bge.n 16640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16860 │ │ │ │ - ldr r2, [pc, #808] @ (16960 ) │ │ │ │ - ldr r3, [pc, #812] @ (16964 ) │ │ │ │ + beq.w 1686c │ │ │ │ + ldr r2, [pc, #808] @ (1696c ) │ │ │ │ + ldr r3, [pc, #812] @ (16970 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr.w r4, [r2, #336] @ 0x150 │ │ │ │ - blx 98a4 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ + blx 98b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168c0 │ │ │ │ + beq.w 168cc │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16672 │ │ │ │ + bge.n 1667e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16844 │ │ │ │ + beq.w 16850 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16920 │ │ │ │ + beq.w 1692c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16690 │ │ │ │ + bge.n 1669c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168a0 │ │ │ │ - ldr r3, [pc, #724] @ (16968 ) │ │ │ │ + beq.w 168ac │ │ │ │ + ldr r3, [pc, #724] @ (16974 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #724] @ (1696c ) │ │ │ │ - ldr r0, [pc, #724] @ (16970 ) │ │ │ │ + ldr r1, [pc, #724] @ (16978 ) │ │ │ │ + ldr r0, [pc, #724] @ (1697c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1670e │ │ │ │ - blx 96a4 │ │ │ │ + b.n 1671a │ │ │ │ + blx 96b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168a8 │ │ │ │ + beq.w 168b4 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168d8 │ │ │ │ + beq.w 168e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 166e8 │ │ │ │ + bge.n 166f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1688c │ │ │ │ + beq.w 16898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 166fa │ │ │ │ + bge.n 16706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16880 │ │ │ │ + beq.w 1688c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1684c │ │ │ │ + beq.w 16858 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 16938 │ │ │ │ + blt.w 16944 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #612] @ (16974 ) │ │ │ │ - ldr r3, [pc, #580] @ (16958 ) │ │ │ │ + ldr r2, [pc, #612] @ (16980 ) │ │ │ │ + ldr r3, [pc, #580] @ (16964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16950 │ │ │ │ + bne.w 1695c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 165ae │ │ │ │ - blx 96a4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 165ba │ │ │ │ + blx 96b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16902 │ │ │ │ + beq.w 1690e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 942c │ │ │ │ + blx 943c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16858 │ │ │ │ + beq.w 16864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16766 │ │ │ │ + bge.n 16772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16898 │ │ │ │ + beq.w 168a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1670c │ │ │ │ - ldr r3, [pc, #508] @ (16968 ) │ │ │ │ + bge.n 16718 │ │ │ │ + ldr r3, [pc, #508] @ (16974 ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #516] @ (16978 ) │ │ │ │ - ldr r0, [pc, #520] @ (1697c ) │ │ │ │ + ldr r1, [pc, #516] @ (16984 ) │ │ │ │ + ldr r0, [pc, #520] @ (16988 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16612 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1661e │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16600 │ │ │ │ - ldr r3, [pc, #468] @ (16968 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1660c │ │ │ │ + ldr r3, [pc, #468] @ (16974 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #484] @ (16980 ) │ │ │ │ - ldr r0, [pc, #488] @ (16984 ) │ │ │ │ + ldr r1, [pc, #484] @ (1698c ) │ │ │ │ + ldr r0, [pc, #488] @ (16990 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r0, [pc, #444] @ (16968 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r0, [pc, #444] @ (16974 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r3, [pc, #468] @ (16988 ) │ │ │ │ - ldr r1, [pc, #472] @ (1698c ) │ │ │ │ + ldr r3, [pc, #468] @ (16994 ) │ │ │ │ + ldr r1, [pc, #472] @ (16998 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #464] @ (16990 ) │ │ │ │ + ldr r0, [pc, #464] @ (1699c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #412] @ (16968 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #412] @ (16974 ) │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ - ldr r1, [pc, #448] @ (16994 ) │ │ │ │ - ldr r0, [pc, #452] @ (16998 ) │ │ │ │ + ldr r1, [pc, #448] @ (169a0 ) │ │ │ │ + ldr r0, [pc, #452] @ (169a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #388] @ (16968 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #388] @ (16974 ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #432] @ (1699c ) │ │ │ │ - ldr r0, [pc, #436] @ (169a0 ) │ │ │ │ + ldr r1, [pc, #432] @ (169a8 ) │ │ │ │ + ldr r0, [pc, #436] @ (169ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r2, [pc, #356] @ (16968 ) │ │ │ │ - ldr r3, [pc, #416] @ (169a4 ) │ │ │ │ - ldr r1, [pc, #416] @ (169a8 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r2, [pc, #356] @ (16974 ) │ │ │ │ + ldr r3, [pc, #416] @ (169b0 ) │ │ │ │ + ldr r1, [pc, #416] @ (169b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #408] @ (169ac ) │ │ │ │ + ldr r0, [pc, #408] @ (169b8 ) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 167f8 │ │ │ │ - ldr r3, [pc, #324] @ (16968 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 16804 │ │ │ │ + ldr r3, [pc, #324] @ (16974 ) │ │ │ │ mov.w r2, #310 @ 0x136 │ │ │ │ - ldr r1, [pc, #392] @ (169b0 ) │ │ │ │ - ldr r0, [pc, #392] @ (169b4 ) │ │ │ │ + ldr r1, [pc, #392] @ (169bc ) │ │ │ │ + ldr r0, [pc, #392] @ (169c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 166a6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 166b2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16672 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1667e │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16706 │ │ │ │ + b.n 16712 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16754 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16760 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16634 │ │ │ │ - ldr r3, [pc, #252] @ (16968 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16640 │ │ │ │ + ldr r3, [pc, #252] @ (16974 ) │ │ │ │ movw r2, #311 @ 0x137 │ │ │ │ - ldr r1, [pc, #328] @ (169b8 ) │ │ │ │ - ldr r0, [pc, #328] @ (169bc ) │ │ │ │ + ldr r1, [pc, #328] @ (169c4 ) │ │ │ │ + ldr r0, [pc, #328] @ (169c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 166fa │ │ │ │ + b.n 16706 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 166e8 │ │ │ │ + b.n 166f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16766 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16772 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16690 │ │ │ │ - ldr r3, [pc, #188] @ (16968 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1669c │ │ │ │ + ldr r3, [pc, #188] @ (16974 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #272] @ (169c0 ) │ │ │ │ - ldr r0, [pc, #272] @ (169c4 ) │ │ │ │ + ldr r1, [pc, #272] @ (169cc ) │ │ │ │ + ldr r0, [pc, #272] @ (169d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 16836 │ │ │ │ - ldr r3, [pc, #164] @ (16968 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 16842 │ │ │ │ + ldr r3, [pc, #164] @ (16974 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #256] @ (169c8 ) │ │ │ │ - ldr r0, [pc, #256] @ (169cc ) │ │ │ │ + ldr r1, [pc, #256] @ (169d4 ) │ │ │ │ + ldr r0, [pc, #256] @ (169d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #140] @ (16968 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #140] @ (16974 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #240] @ (169d0 ) │ │ │ │ - ldr r0, [pc, #240] @ (169d4 ) │ │ │ │ + ldr r1, [pc, #240] @ (169dc ) │ │ │ │ + ldr r0, [pc, #240] @ (169e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #100] @ (16968 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #100] @ (16974 ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #204] @ (169d8 ) │ │ │ │ - ldr r0, [pc, #208] @ (169dc ) │ │ │ │ + ldr r1, [pc, #204] @ (169e4 ) │ │ │ │ + ldr r0, [pc, #208] @ (169e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #68] @ (16968 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #68] @ (16974 ) │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ - ldr r1, [pc, #184] @ (169e0 ) │ │ │ │ - ldr r0, [pc, #184] @ (169e4 ) │ │ │ │ + ldr r1, [pc, #184] @ (169ec ) │ │ │ │ + ldr r0, [pc, #184] @ (169f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ - ldr r3, [pc, #44] @ (16968 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #44] @ (16974 ) │ │ │ │ mov.w r2, #316 @ 0x13c │ │ │ │ - ldr r1, [pc, #168] @ (169e8 ) │ │ │ │ - ldr r0, [pc, #168] @ (169ec ) │ │ │ │ + ldr r1, [pc, #168] @ (169f4 ) │ │ │ │ + ldr r0, [pc, #168] @ (169f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 166a6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 166b2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #936 @ 0x3a8 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r4, 169e0 │ │ │ │ + cbz r0, 169e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #1008 @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 169de │ │ │ │ + cbz r0, 169e6 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #240 @ 0xf0 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 169e4 │ │ │ │ + cbz r4, 169ea │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ + add r3, sp, #712 @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 169e4 │ │ │ │ + cbz r0, 169ec │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #704 @ 0x2c0 │ │ │ │ + add r3, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 169e6 │ │ │ │ + cbz r0, 169ee │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r3, r6} │ │ │ │ + stmia r1!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r6, r7 │ │ │ │ + uxtb r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #448 @ 0x1c0 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r6, r2 │ │ │ │ + uxth r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r2, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r6, r2 │ │ │ │ + sxtb r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #840 @ 0x348 │ │ │ │ + add r2, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxth r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #664 @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #648 @ 0x288 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 16a1a │ │ │ │ + cbz r0, 16a22 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16a1a │ │ │ │ + cbz r2, 16a22 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16a1c │ │ │ │ + cbz r2, 16a24 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000169f0 : │ │ │ │ +000169fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 16ab4 │ │ │ │ + ldr.w ip, [pc, #180] @ 16ac0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (16ab8 ) │ │ │ │ + ldr r3, [pc, #172] @ (16ac4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (16abc ) │ │ │ │ + ldr r4, [pc, #168] @ (16ac8 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #152] @ (16ac0 ) │ │ │ │ + ldr r3, [pc, #152] @ (16acc ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ - bl c668 │ │ │ │ + bl c678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16aa2 │ │ │ │ - ldr r3, [pc, #136] @ (16ac4 ) │ │ │ │ + beq.n 16aae │ │ │ │ + ldr r3, [pc, #136] @ (16ad0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 16a82 │ │ │ │ + bne.n 16a8e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 16aa6 │ │ │ │ + bpl.n 16ab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16548 │ │ │ │ + bl 16554 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 16aa2 │ │ │ │ - ldr r3, [pc, #108] @ (16ac8 ) │ │ │ │ + beq.n 16aae │ │ │ │ + ldr r3, [pc, #108] @ (16ad4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16a6a │ │ │ │ + bge.n 16a76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (16acc ) │ │ │ │ - ldr r3, [pc, #72] @ (16ab8 ) │ │ │ │ + ldr r2, [pc, #96] @ (16ad8 ) │ │ │ │ + ldr r3, [pc, #72] @ (16ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ab0 │ │ │ │ + bne.n 16abc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (16ad0 ) │ │ │ │ + ldr r0, [pc, #76] @ (16adc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #68] @ (16ad4 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #68] @ (16ae0 ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #68] @ (16ad8 ) │ │ │ │ - ldr r0, [pc, #68] @ (16adc ) │ │ │ │ + ldr r1, [pc, #68] @ (16ae4 ) │ │ │ │ + ldr r0, [pc, #68] @ (16ae8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a6a │ │ │ │ - ldr r0, [pc, #56] @ (16ae0 ) │ │ │ │ + b.n 16a76 │ │ │ │ + ldr r0, [pc, #56] @ (16aec ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 16a8c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + bl 1183c │ │ │ │ + b.n 16a98 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #720 @ (adr r1, 16d94 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 16d70 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #952 @ 0x3b8 │ │ │ │ + add r0, sp, #872 @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #288 @ 0x120 │ │ │ │ + add r1, sp, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016ae4 : │ │ │ │ +00016af0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w r8, [pc, #68] @ 16b3c │ │ │ │ + ldr.w r8, [pc, #68] @ 16b48 │ │ │ │ add r8, pc │ │ │ │ - cbz r0, 16b1c │ │ │ │ - ldr r6, [pc, #64] @ (16b40 ) │ │ │ │ + cbz r0, 16b28 │ │ │ │ + ldr r6, [pc, #64] @ (16b4c ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r5, 16b14 │ │ │ │ + cbz r5, 16b20 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 16b14 │ │ │ │ - blx 902c │ │ │ │ - cbz r0, 16b32 │ │ │ │ + cbz r0, 16b20 │ │ │ │ + blx 903c │ │ │ │ + cbz r0, 16b3e │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16b04 │ │ │ │ - ldr r3, [pc, #36] @ (16b44 ) │ │ │ │ - ldr r1, [pc, #40] @ (16b48 ) │ │ │ │ + bne.n 16b10 │ │ │ │ + ldr r3, [pc, #36] @ (16b50 ) │ │ │ │ + ldr r1, [pc, #40] @ (16b54 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ + add sp, #24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016b4c : │ │ │ │ +00016b58 : │ │ │ │ push {lr} │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #12 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2 │ │ │ │ mov.w ip, r3, asr #3 │ │ │ │ ite ne │ │ │ │ movne.w lr, #4294967295 @ 0xffffffff │ │ │ │ moveq.w lr, #1 │ │ │ │ add.w r0, r0, ip, lsl #2 │ │ │ │ - b.n 16b80 │ │ │ │ + b.n 16b8c │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r3, r3, r2, lsl #30 │ │ │ │ cmp.w r2, r3, lsr #30 │ │ │ │ mov r2, r3 │ │ │ │ - bne.n 16ba6 │ │ │ │ + bne.n 16bb2 │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bpl.n 16b70 │ │ │ │ + bpl.n 16b7c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it cc │ │ │ │ mulcc.w r0, lr, r2 │ │ │ │ - bcc.n 16ba4 │ │ │ │ + bcc.n 16bb0 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #1073741824 @ 0x40000000 │ │ │ │ it eq │ │ │ │ moveq.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 16ba6 │ │ │ │ + bne.n 16bb2 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r1] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00016bb0 : │ │ │ │ +00016bbc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (16c74 ) │ │ │ │ + ldr r2, [pc, #180] @ (16c80 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (16c78 ) │ │ │ │ + ldr r3, [pc, #180] @ (16c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r4, r0 │ │ │ │ - blx 8fa0 │ │ │ │ + blx 8fb0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16c4c │ │ │ │ + beq.n 16c58 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16bee │ │ │ │ + bge.n 16bfa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16c20 │ │ │ │ + cbz r2, 16c2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16c30 │ │ │ │ + bne.n 16c3c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16c06 │ │ │ │ + bge.n 16c12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16c44 │ │ │ │ - ldr r2, [pc, #116] @ (16c7c ) │ │ │ │ - ldr r3, [pc, #108] @ (16c78 ) │ │ │ │ + cbz r2, 16c50 │ │ │ │ + ldr r2, [pc, #116] @ (16c88 ) │ │ │ │ + ldr r3, [pc, #108] @ (16c84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c70 │ │ │ │ + bne.n 16c7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16bf4 │ │ │ │ + beq.n 16c00 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16bf8 │ │ │ │ + beq.n 16c04 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16c56 │ │ │ │ + bne.n 16c62 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16bf8 │ │ │ │ + b.n 16c04 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c06 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16c12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16be0 │ │ │ │ + b.n 16bec │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16bf8 │ │ │ │ + beq.n 16c04 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16c06 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ + b.n 16c12 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #968] @ 0x3c8 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016c80 : │ │ │ │ +00016c8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (16d44 ) │ │ │ │ + ldr r2, [pc, #180] @ (16d50 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (16d48 ) │ │ │ │ + ldr r3, [pc, #180] @ (16d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r4, r0 │ │ │ │ - blx 98b0 │ │ │ │ + blx 98c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16d1c │ │ │ │ + beq.n 16d28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16cbe │ │ │ │ + bge.n 16cca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16cf0 │ │ │ │ + cbz r2, 16cfc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16d00 │ │ │ │ + bne.n 16d0c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16cd6 │ │ │ │ + bge.n 16ce2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16d14 │ │ │ │ - ldr r2, [pc, #116] @ (16d4c ) │ │ │ │ - ldr r3, [pc, #108] @ (16d48 ) │ │ │ │ + cbz r2, 16d20 │ │ │ │ + ldr r2, [pc, #116] @ (16d58 ) │ │ │ │ + ldr r3, [pc, #108] @ (16d54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16d40 │ │ │ │ + bne.n 16d4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16cc4 │ │ │ │ + beq.n 16cd0 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16cc8 │ │ │ │ + beq.n 16cd4 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16d26 │ │ │ │ + bne.n 16d32 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16cc8 │ │ │ │ + b.n 16cd4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16cd6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ce2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16cb0 │ │ │ │ + b.n 16cbc │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16cc8 │ │ │ │ + beq.n 16cd4 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16cd6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ + b.n 16ce2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016d50 : │ │ │ │ +00016d5c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16e40 ) │ │ │ │ + ldr r2, [pc, #224] @ (16e4c ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16e44 ) │ │ │ │ + ldr r3, [pc, #224] @ (16e50 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 90d8 │ │ │ │ + blx 90e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e16 │ │ │ │ + beq.n 16e22 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d9e │ │ │ │ + bge.n 16daa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e02 │ │ │ │ + beq.n 16e0e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16dac │ │ │ │ + bge.n 16db8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16dde │ │ │ │ + cbz r2, 16dea │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16dee │ │ │ │ + bne.n 16dfa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16dc4 │ │ │ │ + bge.n 16dd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16e0e │ │ │ │ - ldr r2, [pc, #128] @ (16e48 ) │ │ │ │ - ldr r3, [pc, #124] @ (16e44 ) │ │ │ │ + cbz r2, 16e1a │ │ │ │ + ldr r2, [pc, #128] @ (16e54 ) │ │ │ │ + ldr r3, [pc, #124] @ (16e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16e3a │ │ │ │ + bne.n 16e46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16db2 │ │ │ │ + beq.n 16dbe │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16db6 │ │ │ │ + beq.n 16dc2 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16e20 │ │ │ │ + bne.n 16e2c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16db6 │ │ │ │ + b.n 16dc2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16d9e │ │ │ │ + b.n 16daa │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16dc4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16dd0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16d8e │ │ │ │ + b.n 16d9a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16db6 │ │ │ │ + beq.n 16dc2 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16dc4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 16dd0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #600] @ 0x258 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016e4c : │ │ │ │ +00016e58 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16f3c ) │ │ │ │ + ldr r2, [pc, #224] @ (16f48 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16f40 ) │ │ │ │ + ldr r3, [pc, #224] @ (16f4c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9938 │ │ │ │ + blx 9948 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f12 │ │ │ │ + beq.n 16f1e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e9a │ │ │ │ + bge.n 16ea6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16efe │ │ │ │ + beq.n 16f0a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16ea8 │ │ │ │ + bge.n 16eb4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16eda │ │ │ │ + cbz r2, 16ee6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16eea │ │ │ │ + bne.n 16ef6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16ec0 │ │ │ │ + bge.n 16ecc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16f0a │ │ │ │ - ldr r2, [pc, #128] @ (16f44 ) │ │ │ │ - ldr r3, [pc, #124] @ (16f40 ) │ │ │ │ + cbz r2, 16f16 │ │ │ │ + ldr r2, [pc, #128] @ (16f50 ) │ │ │ │ + ldr r3, [pc, #124] @ (16f4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f36 │ │ │ │ + bne.n 16f42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16eae │ │ │ │ + beq.n 16eba │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16eb2 │ │ │ │ + beq.n 16ebe │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16f1c │ │ │ │ + bne.n 16f28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16eb2 │ │ │ │ + b.n 16ebe │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e9a │ │ │ │ + b.n 16ea6 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ec0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16ecc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e8a │ │ │ │ + b.n 16e96 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16eb2 │ │ │ │ + beq.n 16ebe │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16ec0 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 16ecc │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + str r1, [sp, #568] @ 0x238 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016f48 : │ │ │ │ +00016f54 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (17038 ) │ │ │ │ + ldr r2, [pc, #224] @ (17044 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (1703c ) │ │ │ │ + ldr r3, [pc, #224] @ (17048 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91e0 │ │ │ │ + blx 91f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1700e │ │ │ │ + beq.n 1701a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f96 │ │ │ │ + bge.n 16fa2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16ffa │ │ │ │ + beq.n 17006 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16fa4 │ │ │ │ + bge.n 16fb0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16fd6 │ │ │ │ + cbz r2, 16fe2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16fe6 │ │ │ │ + bne.n 16ff2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16fbc │ │ │ │ + bge.n 16fc8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17006 │ │ │ │ - ldr r2, [pc, #128] @ (17040 ) │ │ │ │ - ldr r3, [pc, #124] @ (1703c ) │ │ │ │ + cbz r2, 17012 │ │ │ │ + ldr r2, [pc, #128] @ (1704c ) │ │ │ │ + ldr r3, [pc, #124] @ (17048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17032 │ │ │ │ + bne.n 1703e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16faa │ │ │ │ + beq.n 16fb6 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16fae │ │ │ │ + beq.n 16fba │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 17018 │ │ │ │ + bne.n 17024 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16fae │ │ │ │ + b.n 16fba │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f96 │ │ │ │ + b.n 16fa2 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16fbc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16fc8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f86 │ │ │ │ + b.n 16f92 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16fae │ │ │ │ + beq.n 16fba │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16fbc │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 16fc8 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017044 : │ │ │ │ +00017050 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #180] @ 17108 │ │ │ │ + vldr d7, [pc, #176] @ 17110 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #188] @ (17118 ) │ │ │ │ - ldr r3, [pc, #192] @ (1711c ) │ │ │ │ + ldr r2, [pc, #184] @ (17120 ) │ │ │ │ + ldr r3, [pc, #188] @ (17124 ) │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bpl.n 17080 │ │ │ │ - vldr d7, [pc, #156] @ 17110 │ │ │ │ + bpl.n 1708c │ │ │ │ + vldr d7, [pc, #152] @ 17118 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 170bc │ │ │ │ - blx 907c │ │ │ │ + bgt.n 170c8 │ │ │ │ + blx 908c │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 170a2 │ │ │ │ + cbz r0, 170ae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 170d4 │ │ │ │ + bne.n 170e0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 170a2 │ │ │ │ + bge.n 170ae │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 170c8 │ │ │ │ - ldr r1, [pc, #124] @ (17120 ) │ │ │ │ - ldr r2, [pc, #116] @ (1711c ) │ │ │ │ + cbz r1, 170d4 │ │ │ │ + ldr r1, [pc, #120] @ (17128 ) │ │ │ │ + ldr r2, [pc, #112] @ (17124 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 170fc │ │ │ │ + bne.n 17108 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r3, s0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 170a2 │ │ │ │ + b.n 170ae │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 170a2 │ │ │ │ + b.n 170ae │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17094 │ │ │ │ + beq.n 170a0 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 170e8 │ │ │ │ + bne.n 170f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17094 │ │ │ │ + b.n 170a0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r3, 17100 │ │ │ │ + cbz r3, 1710c │ │ │ │ orr.w r3, r2, #1 │ │ │ │ - b.n 170a2 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 170ae │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17094 │ │ │ │ - nop.w │ │ │ │ + b.n 170a0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ rors r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ - ldrh r4, [r3, #60] @ 0x3c │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + ldrh r2, [r1, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017124 : │ │ │ │ +0001712c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 995c │ │ │ │ + blx 996c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 17044 │ │ │ │ + b.w 17050 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017140 : │ │ │ │ +00017148 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9190 │ │ │ │ + blx 91a0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 17044 │ │ │ │ + b.w 17050 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001715c : │ │ │ │ +00017164 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (1723c ) │ │ │ │ + ldr r2, [pc, #208] @ (17244 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (17240 ) │ │ │ │ + ldr r3, [pc, #208] @ (17248 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 965c │ │ │ │ + blx 966c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 171a4 │ │ │ │ + bge.n 171ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 171f4 │ │ │ │ + cbz r3, 171fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 171b2 │ │ │ │ + bge.n 171ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 171e8 │ │ │ │ + cbz r3, 171f0 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 171ce │ │ │ │ + cbz r2, 171d6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 17208 │ │ │ │ + bne.n 17210 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 171ce │ │ │ │ + bge.n 171d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17200 │ │ │ │ - ldr r2, [pc, #116] @ (17244 ) │ │ │ │ - ldr r3, [pc, #108] @ (17240 ) │ │ │ │ + cbz r3, 17208 │ │ │ │ + ldr r2, [pc, #116] @ (1724c ) │ │ │ │ + ldr r3, [pc, #108] @ (17248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17236 │ │ │ │ + bne.n 1723e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 171b2 │ │ │ │ + b.n 171ba │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 171a4 │ │ │ │ + b.n 171ac │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 171ce │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 171d6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 171c0 │ │ │ │ + beq.n 171c8 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1721c │ │ │ │ + bne.n 17224 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 171c0 │ │ │ │ + b.n 171c8 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 171c0 │ │ │ │ + beq.n 171c8 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 171ce │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 171d6 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017248 : │ │ │ │ +00017250 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (17328 ) │ │ │ │ + ldr r2, [pc, #208] @ (17330 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (1732c ) │ │ │ │ + ldr r3, [pc, #208] @ (17334 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9064 │ │ │ │ + blx 9074 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17290 │ │ │ │ + bge.n 17298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 172e0 │ │ │ │ + cbz r3, 172e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1729e │ │ │ │ + bge.n 172a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 172d4 │ │ │ │ + cbz r3, 172dc │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 172ba │ │ │ │ + cbz r2, 172c2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 172f4 │ │ │ │ + bne.n 172fc │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 172ba │ │ │ │ + bge.n 172c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 172ec │ │ │ │ - ldr r2, [pc, #116] @ (17330 ) │ │ │ │ - ldr r3, [pc, #108] @ (1732c ) │ │ │ │ + cbz r3, 172f4 │ │ │ │ + ldr r2, [pc, #116] @ (17338 ) │ │ │ │ + ldr r3, [pc, #108] @ (17334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17322 │ │ │ │ + bne.n 1732a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1729e │ │ │ │ + b.n 172a6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17290 │ │ │ │ + b.n 17298 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 172ba │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 172c2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 172ac │ │ │ │ + beq.n 172b4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17308 │ │ │ │ + bne.n 17310 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 172ac │ │ │ │ + b.n 172b4 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 172ac │ │ │ │ + beq.n 172b4 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 172ba │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 172c2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #40] @ 0x28 │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017334 : │ │ │ │ +0001733c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (17414 ) │ │ │ │ + ldr r2, [pc, #208] @ (1741c ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (17418 ) │ │ │ │ + ldr r3, [pc, #208] @ (17420 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9a1c │ │ │ │ + blx 9a2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1737c │ │ │ │ + bge.n 17384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 173cc │ │ │ │ + cbz r3, 173d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1738a │ │ │ │ + bge.n 17392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 173c0 │ │ │ │ + cbz r3, 173c8 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 173a6 │ │ │ │ + cbz r2, 173ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 173e0 │ │ │ │ + bne.n 173e8 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 173a6 │ │ │ │ + bge.n 173ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 173d8 │ │ │ │ - ldr r2, [pc, #116] @ (1741c ) │ │ │ │ - ldr r3, [pc, #108] @ (17418 ) │ │ │ │ + cbz r3, 173e0 │ │ │ │ + ldr r2, [pc, #116] @ (17424 ) │ │ │ │ + ldr r3, [pc, #108] @ (17420 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1740e │ │ │ │ + bne.n 17416 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1738a │ │ │ │ + b.n 17392 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1737c │ │ │ │ + b.n 17384 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 173a6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 173ae │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17398 │ │ │ │ + beq.n 173a0 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 173f4 │ │ │ │ + bne.n 173fc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17398 │ │ │ │ + b.n 173a0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17398 │ │ │ │ + beq.n 173a0 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 173a6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 173ae │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #36] @ 0x24 │ │ │ │ + ldrh r2, [r5, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r2, #34] @ 0x22 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017420 : │ │ │ │ +00017428 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (17500 ) │ │ │ │ + ldr r2, [pc, #208] @ (17508 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (17504 ) │ │ │ │ + ldr r3, [pc, #208] @ (1750c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 94cc │ │ │ │ + blx 94dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17468 │ │ │ │ + bge.n 17470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 174b8 │ │ │ │ + cbz r3, 174c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17476 │ │ │ │ + bge.n 1747e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 174ac │ │ │ │ + cbz r3, 174b4 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17492 │ │ │ │ + cbz r2, 1749a │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 174cc │ │ │ │ + bne.n 174d4 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17492 │ │ │ │ + bge.n 1749a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 174c4 │ │ │ │ - ldr r2, [pc, #116] @ (17508 ) │ │ │ │ - ldr r3, [pc, #108] @ (17504 ) │ │ │ │ + cbz r3, 174cc │ │ │ │ + ldr r2, [pc, #116] @ (17510 ) │ │ │ │ + ldr r3, [pc, #108] @ (1750c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 174fa │ │ │ │ + bne.n 17502 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17476 │ │ │ │ + b.n 1747e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17468 │ │ │ │ + b.n 17470 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17492 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1749a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17484 │ │ │ │ + beq.n 1748c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 174e0 │ │ │ │ + bne.n 174e8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17484 │ │ │ │ + b.n 1748c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17484 │ │ │ │ + beq.n 1748c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17492 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 1749a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + ldrh r6, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #26] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001750c : │ │ │ │ +00017514 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #272] @ 1762c │ │ │ │ + ldr.w ip, [pc, #272] @ 17634 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #264] @ (17630 ) │ │ │ │ + ldr r3, [pc, #264] @ (17638 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #260] @ (17634 ) │ │ │ │ + ldr r4, [pc, #260] @ (1763c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #244] @ (17638 ) │ │ │ │ + ldr r3, [pc, #244] @ (17640 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175da │ │ │ │ - ldr r3, [pc, #220] @ (1763c ) │ │ │ │ + beq.n 175e2 │ │ │ │ + ldr r3, [pc, #220] @ (17644 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 175bc │ │ │ │ + bne.n 175c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 175de │ │ │ │ + bpl.n 175e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 175ea │ │ │ │ + bpl.n 175f2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 175f6 │ │ │ │ + bne.n 175fe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11e1c │ │ │ │ + bl 11e2c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 175da │ │ │ │ - ldr r3, [pc, #168] @ (17640 ) │ │ │ │ + beq.n 175e2 │ │ │ │ + ldr r3, [pc, #168] @ (17648 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 175a4 │ │ │ │ + bge.n 175ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #156] @ (17644 ) │ │ │ │ - ldr r3, [pc, #136] @ (17630 ) │ │ │ │ + ldr r2, [pc, #156] @ (1764c ) │ │ │ │ + ldr r3, [pc, #136] @ (17638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17628 │ │ │ │ + bne.n 17630 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #136] @ (17648 ) │ │ │ │ + ldr r0, [pc, #136] @ (17650 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #132] @ (1764c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #132] @ (17654 ) │ │ │ │ movs r2, #240 @ 0xf0 │ │ │ │ - ldr r1, [pc, #132] @ (17650 ) │ │ │ │ - ldr r0, [pc, #132] @ (17654 ) │ │ │ │ + ldr r1, [pc, #132] @ (17658 ) │ │ │ │ + ldr r0, [pc, #132] @ (1765c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 175a4 │ │ │ │ - ldr r0, [pc, #120] @ (17658 ) │ │ │ │ + b.n 175ac │ │ │ │ + ldr r0, [pc, #120] @ (17660 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 175c6 │ │ │ │ - ldr r0, [pc, #112] @ (1765c ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 175ce │ │ │ │ + ldr r0, [pc, #112] @ (17664 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 175c6 │ │ │ │ + bl 1183c │ │ │ │ + b.n 175ce │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17588 │ │ │ │ + beq.n 17590 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1760a │ │ │ │ + bne.n 17612 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17588 │ │ │ │ + b.n 17590 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17588 │ │ │ │ + bne.n 17590 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17588 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + b.n 17590 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #22] │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ movs r3, r0 │ │ │ │ - str r6, [sp, #592] @ 0x250 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #520 @ (adr r5, 17868 ) │ │ │ │ + add r5, pc, #456 @ (adr r5, 17830 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017660 : │ │ │ │ +00017668 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #284] @ 1778c │ │ │ │ + ldr.w ip, [pc, #284] @ 17794 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #276] @ (17790 ) │ │ │ │ + ldr r3, [pc, #276] @ (17798 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #272] @ (17794 ) │ │ │ │ + ldr r4, [pc, #272] @ (1779c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #20 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #256] @ (17798 ) │ │ │ │ + ldr r3, [pc, #256] @ (177a0 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17738 │ │ │ │ - ldr r3, [pc, #232] @ (1779c ) │ │ │ │ + beq.n 17740 │ │ │ │ + ldr r3, [pc, #232] @ (177a4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17718 │ │ │ │ + bne.n 17720 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 1773c │ │ │ │ + bpl.n 17744 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17748 │ │ │ │ + bpl.n 17750 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17754 │ │ │ │ + bne.n 1775c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d08 │ │ │ │ + bl 15d14 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 17738 │ │ │ │ - cbnz r0, 17712 │ │ │ │ - ldr r3, [pc, #180] @ (177a0 ) │ │ │ │ + beq.n 17740 │ │ │ │ + cbnz r0, 1771a │ │ │ │ + ldr r3, [pc, #180] @ (177a8 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 176fa │ │ │ │ + bge.n 17702 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #168] @ (177a4 ) │ │ │ │ - ldr r3, [pc, #144] @ (17790 ) │ │ │ │ + ldr r2, [pc, #168] @ (177ac ) │ │ │ │ + ldr r3, [pc, #144] @ (17798 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17786 │ │ │ │ + bne.n 1778e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #148] @ (177a8 ) │ │ │ │ + ldr r3, [pc, #148] @ (177b0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 176ee │ │ │ │ - ldr r0, [pc, #144] @ (177ac ) │ │ │ │ + b.n 176f6 │ │ │ │ + ldr r0, [pc, #144] @ (177b4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #140] @ (177b0 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #140] @ (177b8 ) │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr r1, [pc, #136] @ (177b4 ) │ │ │ │ - ldr r0, [pc, #140] @ (177b8 ) │ │ │ │ + ldr r1, [pc, #136] @ (177bc ) │ │ │ │ + ldr r0, [pc, #140] @ (177c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 176fa │ │ │ │ - ldr r0, [pc, #124] @ (177bc ) │ │ │ │ + b.n 17702 │ │ │ │ + ldr r0, [pc, #124] @ (177c4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 17722 │ │ │ │ - ldr r0, [pc, #116] @ (177c0 ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 1772a │ │ │ │ + ldr r0, [pc, #116] @ (177c8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 17722 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1772a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 176dc │ │ │ │ + beq.n 176e4 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17768 │ │ │ │ + bne.n 17770 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 176dc │ │ │ │ + b.n 176e4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 176dc │ │ │ │ + bne.n 176e4 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 176dc │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 176e4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #12] │ │ │ │ + ldrh r2, [r7, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + ldrh r0, [r5, #10] │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #224] @ 0xe0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #6] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 17ab8 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 17a80 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ + ldr r4, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r4, [sp, #640] @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #144 @ (adr r4, 17854 ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 1781c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000177c4 : │ │ │ │ +000177cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #324] @ 17918 │ │ │ │ + ldr.w ip, [pc, #324] @ 17920 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #316] @ (1791c ) │ │ │ │ + ldr r3, [pc, #316] @ (17924 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #312] @ (17920 ) │ │ │ │ + ldr r4, [pc, #312] @ (17928 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #296] @ (17924 ) │ │ │ │ + ldr r3, [pc, #296] @ (1792c ) │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add.w ip, sp, #32 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w r3, r3, #624 @ 0x270 │ │ │ │ add.w ip, sp, #28 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl c584 │ │ │ │ + bl c594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 178ba │ │ │ │ - ldr r3, [pc, #264] @ (17928 ) │ │ │ │ + beq.n 178c2 │ │ │ │ + ldr r3, [pc, #264] @ (17930 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1789a │ │ │ │ + bne.n 178a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 178be │ │ │ │ + bpl.n 178c6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 178ca │ │ │ │ + bpl.n 178d2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 178d6 │ │ │ │ + bne.n 178de │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ (1792c ) │ │ │ │ + ldr r1, [pc, #224] @ (17934 ) │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 178ea │ │ │ │ + bne.n 178f2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #212] @ (17930 ) │ │ │ │ + ldr r3, [pc, #212] @ (17938 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 178ba │ │ │ │ - ldr r3, [pc, #192] @ (17934 ) │ │ │ │ + beq.n 178c2 │ │ │ │ + ldr r3, [pc, #192] @ (1793c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17882 │ │ │ │ + bge.n 1788a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #180] @ (17938 ) │ │ │ │ - ldr r3, [pc, #148] @ (1791c ) │ │ │ │ + ldr r2, [pc, #180] @ (17940 ) │ │ │ │ + ldr r3, [pc, #148] @ (17924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17914 │ │ │ │ + bne.n 1791c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #160] @ (1793c ) │ │ │ │ + ldr r0, [pc, #160] @ (17944 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #152] @ (17940 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #152] @ (17948 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #152] @ (17944 ) │ │ │ │ - ldr r0, [pc, #152] @ (17948 ) │ │ │ │ + ldr r1, [pc, #152] @ (1794c ) │ │ │ │ + ldr r0, [pc, #152] @ (17950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17882 │ │ │ │ - ldr r0, [pc, #140] @ (1794c ) │ │ │ │ + b.n 1788a │ │ │ │ + ldr r0, [pc, #140] @ (17954 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 178a4 │ │ │ │ - ldr r0, [pc, #132] @ (17950 ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 178ac │ │ │ │ + ldr r0, [pc, #132] @ (17958 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 178a4 │ │ │ │ + bl 1183c │ │ │ │ + b.n 178ac │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17848 │ │ │ │ + beq.n 17850 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 178f6 │ │ │ │ + bne.n 178fe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17848 │ │ │ │ - ldr r0, [pc, #104] @ (17954 ) │ │ │ │ + b.n 17850 │ │ │ │ + ldr r0, [pc, #104] @ (1795c ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 178a4 │ │ │ │ + bl 1183c │ │ │ │ + b.n 178ac │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17848 │ │ │ │ + bne.n 17850 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17848 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r3, #0] │ │ │ │ + b.n 17850 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ + ldrh r4, [r0, #0] │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #808] @ 0x328 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #888 @ 0x378 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #856] @ 0x358 │ │ │ │ + ldr r2, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #648 @ (adr r2, 17bdc ) │ │ │ │ + add r2, pc, #584 @ (adr r2, 17ba4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #212] @ (17a40 ) │ │ │ │ + ldr r0, [pc, #212] @ (17a48 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17a44 ) │ │ │ │ + ldr r1, [pc, #212] @ (17a4c ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17a48 │ │ │ │ + ldr.w ip, [pc, #212] @ 17a50 │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17a24 │ │ │ │ + beq.n 17a2c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17990 │ │ │ │ + beq.n 17998 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 179e2 │ │ │ │ + bmi.n 179ea │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 179be │ │ │ │ + bpl.n 179c6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 179ce │ │ │ │ + bne.n 179d6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #164] @ (17a4c ) │ │ │ │ - ldr r3, [pc, #152] @ (17a44 ) │ │ │ │ + ldr r2, [pc, #164] @ (17a54 ) │ │ │ │ + ldr r3, [pc, #152] @ (17a4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17a36 │ │ │ │ + bne.n 17a3e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17a50 ) │ │ │ │ + ldr r0, [pc, #144] @ (17a58 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 179a6 │ │ │ │ + b.n 179ae │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 179a2 │ │ │ │ + beq.n 179aa │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 179f0 │ │ │ │ + bne.n 179f8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 179a2 │ │ │ │ + b.n 179aa │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17990 │ │ │ │ + b.n 17998 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17a3a │ │ │ │ + cbz r1, 17a42 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 179a2 │ │ │ │ - ldr r3, [pc, #44] @ (17a54 ) │ │ │ │ - ldr r1, [pc, #48] @ (17a58 ) │ │ │ │ + b.n 179aa │ │ │ │ + ldr r3, [pc, #44] @ (17a5c ) │ │ │ │ + ldr r1, [pc, #48] @ (17a60 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 179c8 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 92a0 │ │ │ │ + b.n 179d0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 179a2 │ │ │ │ + b.n 179aa │ │ │ │ nop │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ + strh r6, [r0, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #52] @ 0x34 │ │ │ │ + strh r6, [r7, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, pc, #696 @ (adr r1, 17d0c ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 17cd4 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #304 @ (adr r1, 17b8c ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 17b54 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #212] @ (17b44 ) │ │ │ │ + ldr r0, [pc, #212] @ (17b4c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17b48 ) │ │ │ │ + ldr r1, [pc, #212] @ (17b50 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17b4c │ │ │ │ + ldr.w ip, [pc, #212] @ 17b54 │ │ │ │ sub sp, #20 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17b28 │ │ │ │ + beq.n 17b30 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17a94 │ │ │ │ + beq.n 17a9c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 17ae6 │ │ │ │ + bmi.n 17aee │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17ac2 │ │ │ │ + bpl.n 17aca │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17ad2 │ │ │ │ + bne.n 17ada │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #164] @ (17b50 ) │ │ │ │ - ldr r3, [pc, #152] @ (17b48 ) │ │ │ │ + ldr r2, [pc, #164] @ (17b58 ) │ │ │ │ + ldr r3, [pc, #152] @ (17b50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b3a │ │ │ │ + bne.n 17b42 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17b54 ) │ │ │ │ + ldr r0, [pc, #144] @ (17b5c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17aaa │ │ │ │ + b.n 17ab2 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17aa6 │ │ │ │ + beq.n 17aae │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17af4 │ │ │ │ + bne.n 17afc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17aa6 │ │ │ │ + b.n 17aae │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17a94 │ │ │ │ + b.n 17a9c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17b3e │ │ │ │ + cbz r1, 17b46 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r3, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 17aa6 │ │ │ │ - ldr r3, [pc, #44] @ (17b58 ) │ │ │ │ - ldr r1, [pc, #48] @ (17b5c ) │ │ │ │ + b.n 17aae │ │ │ │ + ldr r3, [pc, #44] @ (17b60 ) │ │ │ │ + ldr r1, [pc, #48] @ (17b64 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - b.n 17acc │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 92a0 │ │ │ │ + b.n 17ad4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17aa6 │ │ │ │ + b.n 17aae │ │ │ │ nop │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + strh r6, [r0, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #680 @ (adr r0, 17e00 ) │ │ │ │ + add r0, pc, #616 @ (adr r0, 17dc8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 17d70 ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 17d38 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017b60 : │ │ │ │ +00017b68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r4, [pc, #1112] @ 17fcc │ │ │ │ + ldr.w r4, [pc, #1112] @ 17fd4 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1112] @ 17fd0 │ │ │ │ + ldr.w r3, [pc, #1112] @ 17fd8 │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ lsls r2, r0, #31 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w 17d1c │ │ │ │ + bmi.w 17d24 │ │ │ │ asrs r2, r0, #1 │ │ │ │ eor.w r3, r2, r2, asr #31 │ │ │ │ sub.w r3, r3, r2, asr #31 │ │ │ │ bic.w r4, r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 17d64 │ │ │ │ + beq.w 17d6c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 17d64 │ │ │ │ + blt.w 17d6c │ │ │ │ movs r2, #1 │ │ │ │ add r4, sp, #20 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.w 17d3a │ │ │ │ + bpl.w 17d42 │ │ │ │ bic.w r3, r1, #1 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ and.w r7, r5, #3 │ │ │ │ cmp r7, #2 │ │ │ │ mov.w r5, r5, lsr #3 │ │ │ │ - beq.w 17ed4 │ │ │ │ + beq.w 17edc │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 17d64 │ │ │ │ + blt.w 17d6c │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #12 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, r2 │ │ │ │ ite lt │ │ │ │ movlt r5, r1 │ │ │ │ movge r5, r2 │ │ │ │ @@ -23634,37557 +23632,37250 @@ │ │ │ │ it ge │ │ │ │ movge r4, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq.w 17dda │ │ │ │ + beq.w 17de2 │ │ │ │ mov r1, sl │ │ │ │ - blx 97ec │ │ │ │ + blx 97fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17f28 │ │ │ │ + beq.w 17f30 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - beq.w 17e64 │ │ │ │ - cbz r5, 17c82 │ │ │ │ + beq.w 17e6c │ │ │ │ + cbz r5, 17c8a │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17f08 │ │ │ │ + bls.w 17f10 │ │ │ │ sub.w r7, fp, r4 │ │ │ │ sub.w r6, fp, r3 │ │ │ │ mov lr, fp │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17f08 │ │ │ │ + beq.w 17f10 │ │ │ │ lsrs r7, r5, #1 │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r1, [ip] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ eor.w r8, r6, r1 │ │ │ │ ldr.w r6, [r2, #-4] │ │ │ │ str.w r8, [lr, #-8] │ │ │ │ cmp r2, r7 │ │ │ │ eor.w r6, r6, r9 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ - bne.n 17c40 │ │ │ │ + bne.n 17c48 │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 17c82 │ │ │ │ + beq.n 17c8a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ eors r3, r6 │ │ │ │ str.w r3, [fp, r2, lsl #2] │ │ │ │ cmp r5, sl │ │ │ │ - bge.n 17cda │ │ │ │ + bge.n 17ce2 │ │ │ │ sub.w ip, sl, r5 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, r5, lsl #2 │ │ │ │ - bls.w 17eea │ │ │ │ + bls.w 17ef2 │ │ │ │ adds r6, r3, #4 │ │ │ │ add.w r2, lr, r3 │ │ │ │ add r6, r4 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 17eea │ │ │ │ + beq.w 17ef2 │ │ │ │ mov.w r7, ip, lsr #1 │ │ │ │ add r3, r4 │ │ │ │ add.w r7, r3, r7, lsl #3 │ │ │ │ ldrd r6, r1, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strd r6, r1, [r2] │ │ │ │ cmp r7, r3 │ │ │ │ add.w r2, r2, #8 │ │ │ │ - bne.n 17cb4 │ │ │ │ + bne.n 17cbc │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 17cda │ │ │ │ + beq.n 17ce2 │ │ │ │ bic.w ip, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ str.w r3, [lr, ip, lsl #2] │ │ │ │ - blx 987c │ │ │ │ + blx 988c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 17f00 │ │ │ │ + bne.w 17f08 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17cfe │ │ │ │ + bge.n 17d06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17e5c │ │ │ │ - ldr r2, [pc, #724] @ (17fd4 ) │ │ │ │ - ldr r3, [pc, #716] @ (17fd0 ) │ │ │ │ + beq.w 17e64 │ │ │ │ + ldr r2, [pc, #724] @ (17fdc ) │ │ │ │ + ldr r3, [pc, #716] @ (17fd8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 17fc8 │ │ │ │ + bne.w 17fd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic.w r4, r0, #1 │ │ │ │ adds r4, #12 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ it eq │ │ │ │ negeq r2, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.w 17bb6 │ │ │ │ + bmi.w 17bbe │ │ │ │ asrs r3, r1, #1 │ │ │ │ eor.w r5, r3, r3, asr #31 │ │ │ │ sub.w r5, r5, r3, asr #31 │ │ │ │ orrs r3, r2 │ │ │ │ sub.w r7, r5, #1073741824 @ 0x40000000 │ │ │ │ bic.w r5, r5, #3221225472 @ 0xc0000000 │ │ │ │ clz r7, r7 │ │ │ │ str r5, [sp, #32] │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orrs.w r7, r7, r3, lsr #31 │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ addeq r3, sp, #32 │ │ │ │ - beq.w 17bd4 │ │ │ │ + beq.w 17bdc │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1151c │ │ │ │ + bl 1152c │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 17f94 │ │ │ │ + beq.w 17f9c │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ - beq.w 17f36 │ │ │ │ - blx 9990 │ │ │ │ + beq.w 17f3e │ │ │ │ + blx 99a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17fba │ │ │ │ + beq.w 17fc2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17da2 │ │ │ │ + bge.n 17daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17f8c │ │ │ │ + beq.w 17f94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17db4 │ │ │ │ + bge.n 17dbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17f84 │ │ │ │ + beq.w 17f8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 17ce8 │ │ │ │ + beq.n 17cf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 17f04 │ │ │ │ + beq.w 17f0c │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 17fc0 │ │ │ │ + beq.w 17fc8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 17f7e │ │ │ │ + bne.w 17f86 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - b.n 17cec │ │ │ │ + b.n 17cf4 │ │ │ │ mov r1, r5 │ │ │ │ - blx 97ec │ │ │ │ + blx 97fc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 17f3e │ │ │ │ + beq.w 17f46 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17cda │ │ │ │ + beq.w 17ce2 │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17f4c │ │ │ │ + bls.w 17f54 │ │ │ │ sub.w r7, lr, r3 │ │ │ │ sub.w r6, lr, r4 │ │ │ │ mov r2, lr │ │ │ │ mov ip, r3 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17f4c │ │ │ │ + beq.w 17f54 │ │ │ │ mov.w r8, r5, lsr #1 │ │ │ │ add.w r8, lr, r8, lsl #3 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [ip] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ ands r7, r6 │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ str.w r7, [r2, #-8] │ │ │ │ and.w r6, r6, r9 │ │ │ │ str.w r6, [r2, #-4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 17e1a │ │ │ │ + bne.n 17e22 │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 17cda │ │ │ │ + beq.w 17ce2 │ │ │ │ ldr.w r1, [r4, r2, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ands r3, r1 │ │ │ │ str.w r3, [lr, r2, lsl #2] │ │ │ │ - b.n 17cda │ │ │ │ + b.n 17ce2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17cfe │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17d06 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 17c82 │ │ │ │ + beq.w 17c8a │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bls.w 17f9c │ │ │ │ + bls.w 17fa4 │ │ │ │ subs r7, r1, r4 │ │ │ │ subs r6, r1, r3 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r4 │ │ │ │ cmp r7, #4 │ │ │ │ it ne │ │ │ │ cmpne r6, #4 │ │ │ │ - beq.w 17f9c │ │ │ │ + beq.w 17fa4 │ │ │ │ mov.w r8, r5, lsr #1 │ │ │ │ add.w r8, r3, r8, lsl #3 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ adds r2, #8 │ │ │ │ ldr.w r7, [ip] │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldr.w r9, [ip, #4] │ │ │ │ add.w ip, ip, #8 │ │ │ │ orrs r7, r6 │ │ │ │ ldr.w r6, [r2, #-4] │ │ │ │ str.w r7, [lr, #-8] │ │ │ │ cmp r2, r8 │ │ │ │ orr.w r6, r6, r9 │ │ │ │ str.w r6, [lr, #-4] │ │ │ │ - bne.n 17e90 │ │ │ │ + bne.n 17e98 │ │ │ │ bic.w r2, r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 17c82 │ │ │ │ + beq.w 17c8a │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr.w r6, [r4, r2, lsl #2] │ │ │ │ orrs r3, r6 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ - b.n 17c82 │ │ │ │ + b.n 17c8a │ │ │ │ lsrs r7, r2, #31 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 17d64 │ │ │ │ + bne.w 17d6c │ │ │ │ adds r3, #12 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 17bd4 │ │ │ │ + b.n 17bdc │ │ │ │ add lr, r3 │ │ │ │ add.w r1, r4, sl, lsl #2 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str.w r2, [lr], #4 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 17ef2 │ │ │ │ - b.n 17cda │ │ │ │ + bne.n 17efa │ │ │ │ + b.n 17ce2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 17f6c │ │ │ │ + bne.n 17f74 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 17cec │ │ │ │ + b.n 17cf4 │ │ │ │ sub.w r2, fp, #4 │ │ │ │ subs r7, r4, #4 │ │ │ │ add.w lr, r3, r5, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ cmp r3, lr │ │ │ │ eor.w r6, r6, r1 │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bne.n 17f12 │ │ │ │ - b.n 17c82 │ │ │ │ + bne.n 17f1a │ │ │ │ + b.n 17c8a │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ - b.n 17c0e │ │ │ │ - blx 946c │ │ │ │ + b.n 17c16 │ │ │ │ + blx 947c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d8a │ │ │ │ + b.n 17d92 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ - b.n 17de8 │ │ │ │ + b.n 17df0 │ │ │ │ subs r4, #4 │ │ │ │ sub.w lr, lr, #4 │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ and.w r2, r2, r1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - bne.n 17f56 │ │ │ │ - b.n 17cda │ │ │ │ + bne.n 17f5e │ │ │ │ + b.n 17ce2 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 17fc0 │ │ │ │ + beq.n 17fc8 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17dd6 │ │ │ │ + beq.w 17dde │ │ │ │ orr.w r4, r5, #1 │ │ │ │ - b.n 17cfe │ │ │ │ + b.n 17d06 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17db4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17dbc │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17da2 │ │ │ │ - blx 9478 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17daa │ │ │ │ + blx 9488 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 17d8a │ │ │ │ + b.n 17d92 │ │ │ │ subs r2, r1, #4 │ │ │ │ subs r7, r4, #4 │ │ │ │ add.w lr, r3, r5, lsl #2 │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ cmp r3, lr │ │ │ │ orr.w r6, r6, r1 │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ - bne.n 17fa4 │ │ │ │ - b.n 17c82 │ │ │ │ - bl 11490 │ │ │ │ - b.n 17d90 │ │ │ │ + bne.n 17fac │ │ │ │ + b.n 17c8a │ │ │ │ + bl 114a0 │ │ │ │ + b.n 17d98 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17cec │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r0, #36] @ 0x24 │ │ │ │ + b.n 17cf4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + strh r0, [r7, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #22] │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017fd8 : │ │ │ │ +00017fe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #804] @ (18310 ) │ │ │ │ + ldr r2, [pc, #804] @ (18318 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #804] @ (18314 ) │ │ │ │ + ldr r3, [pc, #804] @ (1831c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - ldr r7, [pc, #804] @ (18318 ) │ │ │ │ + ldr r7, [pc, #804] @ (18320 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 182f2 │ │ │ │ + beq.w 182fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - blx 9760 │ │ │ │ + blx 9770 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1802e │ │ │ │ + bge.n 18036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181b0 │ │ │ │ + beq.w 181b8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 181be │ │ │ │ + beq.w 181c6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91d4 │ │ │ │ + blx 91e4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18202 │ │ │ │ + beq.w 1820a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 180f8 │ │ │ │ - ldr r2, [pc, #716] @ (1831c ) │ │ │ │ + bpl.n 18100 │ │ │ │ + ldr r2, [pc, #716] @ (18324 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 182dc │ │ │ │ - ldr r2, [pc, #712] @ (18320 ) │ │ │ │ + beq.w 182e4 │ │ │ │ + ldr r2, [pc, #712] @ (18328 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1830a │ │ │ │ + beq.w 18312 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 180f8 │ │ │ │ + bne.n 18100 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 180f8 │ │ │ │ + bpl.n 18100 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 180f8 │ │ │ │ + bpl.n 18100 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 181dc │ │ │ │ + bne.w 181e4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1818e │ │ │ │ + bge.n 18196 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 181a8 │ │ │ │ + beq.w 181b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1814a │ │ │ │ + bge.n 18152 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bmi.n 1814e │ │ │ │ + bmi.n 18156 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 180c0 │ │ │ │ + beq.n 180c8 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 18198 │ │ │ │ + beq.n 181a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 180de │ │ │ │ + bge.n 180e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181a0 │ │ │ │ + beq.n 181a8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 18036 │ │ │ │ - ldr r3, [pc, #576] @ (18324 ) │ │ │ │ + bne.n 1803e │ │ │ │ + ldr r3, [pc, #576] @ (1832c ) │ │ │ │ movs r2, #245 @ 0xf5 │ │ │ │ - ldr r1, [pc, #576] @ (18328 ) │ │ │ │ - ldr r0, [pc, #576] @ (1832c ) │ │ │ │ + ldr r1, [pc, #576] @ (18330 ) │ │ │ │ + ldr r0, [pc, #576] @ (18334 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 18126 │ │ │ │ - ldr r0, [pc, #564] @ (18330 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1812e │ │ │ │ + ldr r0, [pc, #564] @ (18338 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18112 │ │ │ │ + bge.n 1811a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181d4 │ │ │ │ - ldr r3, [pc, #528] @ (18324 ) │ │ │ │ + beq.n 181dc │ │ │ │ + ldr r3, [pc, #528] @ (1832c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #540] @ (18334 ) │ │ │ │ - ldr r0, [pc, #540] @ (18338 ) │ │ │ │ + ldr r1, [pc, #540] @ (1833c ) │ │ │ │ + ldr r0, [pc, #540] @ (18340 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #524] @ (1833c ) │ │ │ │ - ldr r3, [pc, #480] @ (18314 ) │ │ │ │ + ldr r2, [pc, #524] @ (18344 ) │ │ │ │ + ldr r3, [pc, #480] @ (1831c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 182c0 │ │ │ │ + bne.w 182c8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.n 180c0 │ │ │ │ + bpl.n 180c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18164 │ │ │ │ + bge.n 1816c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 181fa │ │ │ │ + beq.n 18202 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18186 │ │ │ │ + bge.n 1818e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 181f2 │ │ │ │ + cbz r3, 181fa │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 180de │ │ │ │ + bl c8c4 │ │ │ │ + b.n 180e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 180ac │ │ │ │ - b.n 180c0 │ │ │ │ + blt.n 180b4 │ │ │ │ + b.n 180c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180c0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 180c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 180e6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 180a4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 180ac │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 18036 │ │ │ │ - ldr r3, [pc, #356] @ (18324 ) │ │ │ │ + bne.w 1803e │ │ │ │ + ldr r3, [pc, #356] @ (1832c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #380] @ (18340 ) │ │ │ │ - ldr r0, [pc, #380] @ (18344 ) │ │ │ │ + ldr r1, [pc, #380] @ (18348 ) │ │ │ │ + ldr r0, [pc, #380] @ (1834c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1812c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18134 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18112 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1811a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 18092 │ │ │ │ + beq.w 1809a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1828a │ │ │ │ + bne.n 18292 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ negs r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 18092 │ │ │ │ + b.n 1809a │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18186 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1818e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18164 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1816c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18214 │ │ │ │ + bge.n 1821c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 18264 │ │ │ │ - blx 9514 │ │ │ │ - cbnz r0, 18274 │ │ │ │ + cbz r3, 1826c │ │ │ │ + blx 9524 │ │ │ │ + cbnz r0, 1827c │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 182c4 │ │ │ │ + beq.n 182cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - blx 8ff8 │ │ │ │ + blx 9008 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18244 │ │ │ │ + bge.n 1824c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1826c │ │ │ │ + cbz r3, 18274 │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.w 1812e │ │ │ │ - ldr r3, [pc, #212] @ (18324 ) │ │ │ │ + bge.w 18136 │ │ │ │ + ldr r3, [pc, #212] @ (1832c ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #244] @ (18348 ) │ │ │ │ - ldr r0, [pc, #244] @ (1834c ) │ │ │ │ + ldr r1, [pc, #244] @ (18350 ) │ │ │ │ + ldr r0, [pc, #244] @ (18354 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1812c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18134 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18214 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1821c │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18244 │ │ │ │ - ldr r3, [pc, #172] @ (18324 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1824c │ │ │ │ + ldr r3, [pc, #172] @ (1832c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #212] @ (18350 ) │ │ │ │ - ldr r0, [pc, #216] @ (18354 ) │ │ │ │ + ldr r1, [pc, #212] @ (18358 ) │ │ │ │ + ldr r0, [pc, #216] @ (1835c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1812c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18134 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 1829a │ │ │ │ + cbnz r3, 182a2 │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 18092 │ │ │ │ + b.n 1809a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ orr.w r6, r6, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1809a │ │ │ │ + blt.w 180a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 180ac │ │ │ │ - b.n 1814e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (18358 ) │ │ │ │ - movw r2, #5487 @ 0x156f │ │ │ │ - ldr r1, [pc, #144] @ (1835c ) │ │ │ │ - ldr r0, [pc, #144] @ (18360 ) │ │ │ │ + blt.w 180b4 │ │ │ │ + b.n 18156 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (18360 ) │ │ │ │ + movw r2, #3401 @ 0xd49 │ │ │ │ + ldr r1, [pc, #144] @ (18364 ) │ │ │ │ + ldr r0, [pc, #144] @ (18368 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (18364 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (1836c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #132] @ (18368 ) │ │ │ │ - ldr r0, [pc, #132] @ (1836c ) │ │ │ │ + ldr r1, [pc, #132] @ (18370 ) │ │ │ │ + ldr r0, [pc, #132] @ (18374 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (18370 ) │ │ │ │ - movw r2, #5410 @ 0x1522 │ │ │ │ - ldr r1, [pc, #120] @ (18374 ) │ │ │ │ - ldr r0, [pc, #124] @ (18378 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (18378 ) │ │ │ │ + movw r2, #3324 @ 0xcfc │ │ │ │ + ldr r1, [pc, #120] @ (1837c ) │ │ │ │ + ldr r0, [pc, #124] @ (18380 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ nop │ │ │ │ - strh r6, [r1, #0] │ │ │ │ + strh r6, [r0, #0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r2, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #616] @ 0x268 │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #424] @ 0x1a8 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r0, [sp, #992] @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ ittt ls │ │ │ │ movls r1, r0 │ │ │ │ - ldrbls r4, [r0, #30] │ │ │ │ + ldrbls r4, [r6, #29] │ │ │ │ movls r1, r0 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ itte hi │ │ │ │ movhi r1, r0 │ │ │ │ - ldrbhi r0, [r5, #15] │ │ │ │ + ldrbhi r0, [r3, #15] │ │ │ │ movls r1, r0 │ │ │ │ - ldrb r4, [r6, #31] │ │ │ │ + ldrb r4, [r4, #31] │ │ │ │ movs r1, r0 │ │ │ │ nop {7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001837c : │ │ │ │ +00018384 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #92] @ (183f0 ) │ │ │ │ + ldr r3, [pc, #92] @ (183f8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #88] @ (183f4 ) │ │ │ │ + ldr r4, [pc, #88] @ (183fc ) │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ add r4, pc │ │ │ │ - bl c5f0 │ │ │ │ - cbz r0, 183ec │ │ │ │ - ldr r3, [pc, #80] @ (183f8 ) │ │ │ │ + bl c600 │ │ │ │ + cbz r0, 183f4 │ │ │ │ + ldr r3, [pc, #80] @ (18400 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 183ce │ │ │ │ + bne.n 183d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fd8 │ │ │ │ + bl 17fe0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 183ec │ │ │ │ - ldr r3, [pc, #60] @ (183fc ) │ │ │ │ + beq.n 183f4 │ │ │ │ + ldr r3, [pc, #60] @ (18404 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #48] @ (18400 ) │ │ │ │ + ldr r0, [pc, #48] @ (18408 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #40] @ (18404 ) │ │ │ │ - ldr r1, [pc, #44] @ (18408 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #40] @ (1840c ) │ │ │ │ + ldr r1, [pc, #44] @ (18410 ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r0, [pc, #44] @ (1840c ) │ │ │ │ + ldr r0, [pc, #44] @ (18414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrh r2, [r1, #2] │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #52] @ 0x34 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018410 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #956] @ (187e0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #956] @ (187e4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #956] @ (187e8 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #952] @ (187ec ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 18646 │ │ │ │ - ldr r3, [pc, #948] @ (187f0 ) │ │ │ │ - ldr.w r2, [r5, #864] @ 0x360 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 140f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186d6 │ │ │ │ - ldr r2, [pc, #928] @ (187f4 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18476 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 18476 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1867c │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fdd8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186e8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186fa │ │ │ │ - ldr r3, [pc, #864] @ (187f8 ) │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r7, [r4, r3] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fdd8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18712 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18730 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 187b0 │ │ │ │ - ldr r0, [pc, #808] @ (187fc ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 187c8 │ │ │ │ - ldr r0, [pc, #800] @ (18800 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 187c4 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 187ac │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #16] │ │ │ │ - beq.w 187ac │ │ │ │ - str r2, [r1, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 92d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18520 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18682 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18532 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18696 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1873c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - bl ffcc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1855e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1869e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 1874c │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl fdd8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186ae │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #636] @ (18804 ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - blx 94a8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1876c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 187b0 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 187c8 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 187c4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 187ac │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - beq.w 187ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #20] │ │ │ │ - blx 92d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 185f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 186ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18600 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 186c6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1875c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18624 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 186a6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 18772 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r3 │ │ │ │ - bl ffcc │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 18782 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 9a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18794 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1843a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 1843a │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1843a │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1843a │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18476 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 18528 │ │ │ │ - b.n 18532 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18532 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1855e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18624 │ │ │ │ - ldr r1, [pc, #344] @ (18808 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #344] @ (1880c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18600 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185f0 │ │ │ │ - ldr r1, [pc, #312] @ (18810 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (18814 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #300] @ (18818 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (1881c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #292] @ (18820 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (18824 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #276] @ (18828 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (1882c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 186be │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11490 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 184c8 │ │ │ │ - ldr r1, [pc, #240] @ (18830 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (18834 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #232] @ (18838 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (1883c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #224] @ (18840 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (18844 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - bl 11490 │ │ │ │ - b.n 185a8 │ │ │ │ - ldr r1, [pc, #212] @ (18848 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (1884c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r1, [pc, #204] @ (18850 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (18854 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - ldr r3, [pc, #88] @ (187f0 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (18858 ) │ │ │ │ - ldr r0, [pc, #188] @ (1885c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 186be │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #172] @ (18860 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #172] @ (18864 ) │ │ │ │ - ldr r0, [pc, #176] @ (18868 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #160] @ (1886c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #160] @ (18870 ) │ │ │ │ - ldr r0, [pc, #160] @ (18874 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r2, #15] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #392] @ 0x188 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #272] @ 0x110 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #200] @ 0xc8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #896] @ 0x380 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #792] @ 0x318 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #680] @ 0x2a8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #488] @ 0x1e8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r0 │ │ │ │ - hlt 0x0034 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r2, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - hlt 0x001a │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018878 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr.w r2, [pc, #2848] @ 193ac │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2848] @ 193b0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2844] @ 193b4 │ │ │ │ - ldr.w r1, [pc, #2844] @ 193b8 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 96c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18dea │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 18e06 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 139fc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 18e2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #7 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1895c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b76 │ │ │ │ - ldr.w r3, [pc, #2652] @ 193bc │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9610 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18e4e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19e3a │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18990 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b7e │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 18eac │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 191c6 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 189ba │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b8a │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 191aa │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19e52 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 189e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b92 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 18bba │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19484 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a10 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18ba2 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19424 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19e6a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a46 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18baa │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1949e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1962a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18bb2 │ │ │ │ - ldr.w r3, [pc, #2380] @ 193c0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 18c54 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19210 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19e22 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194d8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 19666 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1971c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ade │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19648 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196bc │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19fd2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b14 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19652 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 19766 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 197a0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1965c │ │ │ │ - mov r0, fp │ │ │ │ - blx 962c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 197c8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 18eec │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19dc2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b70 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197be │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 18f4e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1895c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 18990 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 189ba │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 18bba │ │ │ │ - b.n 189f2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a10 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a46 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a70 │ │ │ │ - ldr.w r0, [pc, #2056] @ 193c4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18bda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 18bda │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2028] @ 193c8 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #2024] @ 193cc │ │ │ │ - ldr.w r0, [pc, #2024] @ 193d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1952] @ 193d4 │ │ │ │ - ldr.w r3, [pc, #1912] @ 193b0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 19cc6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c6a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 191f0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a04a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c88 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 191e8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19daa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ca6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194e2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19fea │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18cc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19510 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19efa │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18cde │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19506 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19ee2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18cfa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e9a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d16 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194f4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e82 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194ec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1680] @ 193c8 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196a0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11644 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r9, r7, [sp, #88] @ 0x58 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 191f8 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1973a │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a032 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18db0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19208 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19e0a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18dc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19200 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19df2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18c32 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18c32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c32 │ │ │ │ - ldr.w r3, [pc, #1500] @ 193c8 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1508] @ 193d8 │ │ │ │ - ldr.w r0, [pc, #1508] @ 193dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 18c30 │ │ │ │ - ldr.w r1, [pc, #1472] @ 193c8 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r3, [pc, #1488] @ 193e0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1480] @ 193e4 │ │ │ │ - ldr.w r0, [pc, #1480] @ 193e8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 18c30 │ │ │ │ - ldr.w r3, [pc, #1432] @ 193c8 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1464] @ 193ec │ │ │ │ - ldr.w r0, [pc, #1464] @ 193f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 18c30 │ │ │ │ - ldr.w r3, [pc, #1400] @ 193c8 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1436] @ 193f4 │ │ │ │ - ldr.w r0, [pc, #1436] @ 193f8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 18c30 │ │ │ │ - ldr.w r0, [pc, #1356] @ 193fc │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ed0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 18ed0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1268] @ 193c8 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1320] @ 19400 │ │ │ │ - ldr.w r0, [pc, #1320] @ 19404 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 18e6e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1994c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19f12 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f24 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 18f24 │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19298 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19a12 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1986c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 962c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 197fa │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 19306 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a01a │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f7e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1985a │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 962c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1987e │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1951a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dda │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18fb0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198da │ │ │ │ - ldr.w r3, [pc, #1044] @ 193c8 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ad6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #3 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ff6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19290 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19b1e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d92 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19018 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198e4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f42 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19034 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f72 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19050 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198f8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19902 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11644 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11644 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11644 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11644 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11644 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #868] @ 0x364 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r2, fp, [sp, #140] @ 0x8c │ │ │ │ - movs r2, #7 │ │ │ │ - strd r7, r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, r5 │ │ │ │ - strd r9, r8, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19268 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19968 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f2a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197f2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19fba │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19112 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19288 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19fa2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19130 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19280 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a07a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1914e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19278 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a062 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1916c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19270 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19f5a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19184 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197ea │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f8a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18dce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18dce │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18dce │ │ │ │ - ldr r3, [pc, #540] @ (193c8 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #600] @ (19408 ) │ │ │ │ - ldr r0, [pc, #600] @ (1940c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 18bf4 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #32] │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 189aa │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19b3e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 189aa │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c88 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c6a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d8c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18dc8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18db0 │ │ │ │ - ldr r3, [pc, #436] @ (193c8 ) │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #504] @ (19410 ) │ │ │ │ - ldr r0, [pc, #508] @ (19414 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 18c30 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190d4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1916c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1914e │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19130 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19112 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ff6 │ │ │ │ - ldr r0, [pc, #380] @ (19418 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 192b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19c2a │ │ │ │ - ldr r3, [pc, #272] @ (193c8 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #352] @ (1941c ) │ │ │ │ - ldr r0, [pc, #356] @ (19420 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 18c30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r3, [r2, #844] @ 0x34c │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 199b2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eb2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19348 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19864 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 9610 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19a30 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19370 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 198b2 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #7 │ │ │ │ - bpl.w 19a98 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 19b04 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18f80 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 18f80 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f80 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r2, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r5, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r7, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w r3, [pc, #3180] @ 1a094 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3180] @ 1a098 │ │ │ │ - ldr.w r0, [pc, #3180] @ 1a09c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 18c30 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 189fe │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19b8a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 189fe │ │ │ │ - ldr.w r0, [pc, #3072] @ 1a0a0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 194bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19876 │ │ │ │ - ldr.w r3, [pc, #3028] @ 1a094 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3040] @ 1a0a4 │ │ │ │ - ldr.w r0, [pc, #3040] @ 1a0a8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 19444 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ab4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ca6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d32 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d16 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cfa │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cde │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18cc2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eca │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19536 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198ba │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a002 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19552 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198d2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d7a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1956e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198ca │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - blx 962c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19d62 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19596 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 198c2 │ │ │ │ - ldr.w r3, [pc, #2812] @ 1a094 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - blt.w 19aee │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 196b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c12 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 98a4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 195d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 19622 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19050 │ │ │ │ - ldr.w r1, [pc, #2764] @ 1a0ac │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #2760] @ 1a0b0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 18c30 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 195d8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 18a5e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19bce │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 18a5e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ade │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b14 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b3e │ │ │ │ - ldr.w r0, [pc, #2636] @ 1a0b4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19684 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a90 │ │ │ │ - ldr.w r3, [pc, #2572] @ 1a094 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2604] @ 1a0b8 │ │ │ │ - ldr.w r0, [pc, #2604] @ 1a0bc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1922a │ │ │ │ - ldr.w r1, [pc, #2588] @ 1a0c0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2588] @ 1a0c4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 19254 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 19050 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1a094 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2564] @ 1a0c8 │ │ │ │ - ldr.w r0, [pc, #2564] @ 1a0cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 18c30 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 18acc │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19c3c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 18acc │ │ │ │ - ldr.w r1, [pc, #2452] @ 1a0d0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2448] @ 1a0d4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 18c30 │ │ │ │ - ldr.w r0, [pc, #2416] @ 1a0d8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19784 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19b36 │ │ │ │ - ldr.w r3, [pc, #2316] @ 1a094 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2384] @ 1a0dc │ │ │ │ - ldr.w r0, [pc, #2384] @ 1a0e0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 196dc │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 18b2c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19c80 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18b2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b70 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1a094 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r1, [pc, #2324] @ 1a0e4 │ │ │ │ - ldr.w r0, [pc, #2324] @ 1a0e8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 192c8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19184 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190f6 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1a094 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr.w r1, [pc, #2280] @ 1a0ec │ │ │ │ - ldr.w r0, [pc, #2280] @ 1a0f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c8b4 │ │ │ │ - b.w 18c30 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f7e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19348 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f4e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194bc │ │ │ │ - ldr.w r3, [pc, #2068] @ 1a094 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr.w r1, [pc, #2156] @ 1a0f4 │ │ │ │ - ldr.w r0, [pc, #2156] @ 1a0f8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 195f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19370 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19536 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19596 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1956e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19552 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18fb0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19018 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19034 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19050 │ │ │ │ - ldr.w r1, [pc, #2040] @ 1a0fc │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #2036] @ 1a100 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 18c30 │ │ │ │ - ldr.w r3, [pc, #1860] @ 1a094 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr.w r1, [pc, #1968] @ 1a104 │ │ │ │ - ldr.w r0, [pc, #1968] @ 1a108 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 197e2 │ │ │ │ - ldr.w r1, [pc, #1952] @ 1a10c │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #1952] @ 1a110 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 18c30 │ │ │ │ - ldr.w r3, [pc, #1760] @ 1a094 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1880] @ 1a114 │ │ │ │ - ldr.w r0, [pc, #1880] @ 1a118 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 18c30 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 18f3c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19cca │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18f3c │ │ │ │ - ldr.w r3, [pc, #1632] @ 1a094 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1a11c │ │ │ │ - ldr.w r0, [pc, #1764] @ 1a120 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 18c30 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19684 │ │ │ │ - ldr.w r0, [pc, #1672] @ 1a124 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19aba │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19c34 │ │ │ │ - ldr.w r3, [pc, #1496] @ 1a094 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1636] @ 1a128 │ │ │ │ - ldr.w r0, [pc, #1636] @ 1a12c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1981a │ │ │ │ - ldr.w r1, [pc, #1624] @ 1a130 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1a134 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1989e │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1604] @ 1a138 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1a13c │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 195f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 1938c │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19d12 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1938c │ │ │ │ - ldr.w r1, [pc, #1568] @ 1a140 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1564] @ 1a144 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1989e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19784 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19d5a │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b6c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 19b6c │ │ │ │ - cbz r2, 19b7e │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - bne.w 189ba │ │ │ │ - b.w 18ed0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 19b6c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189fe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19bb6 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19bb6 │ │ │ │ - cbz r3, 19bc6 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 18a10 │ │ │ │ - b.w 18bda │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19bb6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18a5e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19bfc │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19bfc │ │ │ │ - cbz r3, 19c0a │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 18a70 │ │ │ │ - b.n 194bc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19bfc │ │ │ │ - ldr.w r1, [pc, #1332] @ 1a148 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #1328] @ 1a14c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 195f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 192b4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19aba │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19c50 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 18acc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c6a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19c6a │ │ │ │ - cbz r3, 19c78 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 18ade │ │ │ │ - b.n 19684 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c6a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19c94 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18b2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19cae │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19cae │ │ │ │ - cbz r3, 19cbe │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 18b3e │ │ │ │ - b.n 19784 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cae │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19cde │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18f3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19cf8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19cf8 │ │ │ │ - cbz r3, 19d0a │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 18f4e │ │ │ │ - b.w 192b4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cf8 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r2, 19d24 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 1938c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19d42 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq.w r2, [sl] │ │ │ │ - beq.n 19d42 │ │ │ │ - cbz r2, 19d52 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, sl, #1 │ │ │ │ - bne.w 18f80 │ │ │ │ - b.n 19aba │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19d42 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - b.w 189aa │ │ │ │ - ldr r3, [pc, #1004] @ (1a150 ) │ │ │ │ - mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr r1, [pc, #1000] @ (1a154 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1a158 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #992] @ (1a15c ) │ │ │ │ - movw r2, #1015 @ 0x3f7 │ │ │ │ - ldr r1, [pc, #988] @ (1a160 ) │ │ │ │ - ldr r0, [pc, #992] @ (1a164 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #980] @ (1a168 ) │ │ │ │ - movw r2, #693 @ 0x2b5 │ │ │ │ - ldr r1, [pc, #976] @ (1a16c ) │ │ │ │ - ldr r0, [pc, #980] @ (1a170 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #968] @ (1a174 ) │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr r1, [pc, #964] @ (1a178 ) │ │ │ │ - ldr r0, [pc, #968] @ (1a17c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #956] @ (1a180 ) │ │ │ │ - mov.w r2, #928 @ 0x3a0 │ │ │ │ - ldr r1, [pc, #952] @ (1a184 ) │ │ │ │ - ldr r0, [pc, #956] @ (1a188 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #944] @ (1a18c ) │ │ │ │ - movw r2, #1010 @ 0x3f2 │ │ │ │ - ldr r1, [pc, #940] @ (1a190 ) │ │ │ │ - ldr r0, [pc, #944] @ (1a194 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #932] @ (1a198 ) │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - ldr r1, [pc, #928] @ (1a19c ) │ │ │ │ - ldr r0, [pc, #932] @ (1a1a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #920] @ (1a1a4 ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #916] @ (1a1a8 ) │ │ │ │ - ldr r0, [pc, #920] @ (1a1ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #908] @ (1a1b0 ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #904] @ (1a1b4 ) │ │ │ │ - ldr r0, [pc, #908] @ (1a1b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #896] @ (1a1bc ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #892] @ (1a1c0 ) │ │ │ │ - ldr r0, [pc, #896] @ (1a1c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #884] @ (1a1c8 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #880] @ (1a1cc ) │ │ │ │ - ldr r0, [pc, #884] @ (1a1d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #872] @ (1a1d4 ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #868] @ (1a1d8 ) │ │ │ │ - ldr r0, [pc, #872] @ (1a1dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #860] @ (1a1e0 ) │ │ │ │ - mov.w r2, #852 @ 0x354 │ │ │ │ - ldr r1, [pc, #856] @ (1a1e4 ) │ │ │ │ - ldr r0, [pc, #860] @ (1a1e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #848] @ (1a1ec ) │ │ │ │ - movw r2, #851 @ 0x353 │ │ │ │ - ldr r1, [pc, #844] @ (1a1f0 ) │ │ │ │ - ldr r0, [pc, #848] @ (1a1f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #836] @ (1a1f8 ) │ │ │ │ - mov.w r2, #636 @ 0x27c │ │ │ │ - ldr r1, [pc, #832] @ (1a1fc ) │ │ │ │ - ldr r0, [pc, #836] @ (1a200 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #824] @ (1a204 ) │ │ │ │ - movw r2, #1013 @ 0x3f5 │ │ │ │ - ldr r1, [pc, #820] @ (1a208 ) │ │ │ │ - ldr r0, [pc, #824] @ (1a20c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #812] @ (1a210 ) │ │ │ │ - movw r2, #850 @ 0x352 │ │ │ │ - ldr r1, [pc, #808] @ (1a214 ) │ │ │ │ - ldr r0, [pc, #812] @ (1a218 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #800] @ (1a21c ) │ │ │ │ - movw r2, #849 @ 0x351 │ │ │ │ - ldr r1, [pc, #796] @ (1a220 ) │ │ │ │ - ldr r0, [pc, #800] @ (1a224 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #788] @ (1a228 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #784] @ (1a22c ) │ │ │ │ - ldr r0, [pc, #788] @ (1a230 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #776] @ (1a234 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #772] @ (1a238 ) │ │ │ │ - ldr r0, [pc, #776] @ (1a23c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #764] @ (1a240 ) │ │ │ │ - movw r2, #694 @ 0x2b6 │ │ │ │ - ldr r1, [pc, #760] @ (1a244 ) │ │ │ │ - ldr r0, [pc, #764] @ (1a248 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #752] @ (1a24c ) │ │ │ │ - movw r2, #759 @ 0x2f7 │ │ │ │ - ldr r1, [pc, #748] @ (1a250 ) │ │ │ │ - ldr r0, [pc, #752] @ (1a254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #740] @ (1a258 ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #736] @ (1a25c ) │ │ │ │ - ldr r0, [pc, #740] @ (1a260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #728] @ (1a264 ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r1, [pc, #724] @ (1a268 ) │ │ │ │ - ldr r0, [pc, #728] @ (1a26c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #716] @ (1a270 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #712] @ (1a274 ) │ │ │ │ - ldr r0, [pc, #716] @ (1a278 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #704] @ (1a27c ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #700] @ (1a280 ) │ │ │ │ - ldr r0, [pc, #704] @ (1a284 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (1a288 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #688] @ (1a28c ) │ │ │ │ - ldr r0, [pc, #692] @ (1a290 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (1a294 ) │ │ │ │ - mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #676] @ (1a298 ) │ │ │ │ - ldr r0, [pc, #680] @ (1a29c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #668] @ (1a2a0 ) │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr r1, [pc, #664] @ (1a2a4 ) │ │ │ │ - ldr r0, [pc, #668] @ (1a2a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #656] @ (1a2ac ) │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r1, [pc, #652] @ (1a2b0 ) │ │ │ │ - ldr r0, [pc, #656] @ (1a2b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #644] @ (1a2b8 ) │ │ │ │ - movw r2, #541 @ 0x21d │ │ │ │ - ldr r1, [pc, #640] @ (1a2bc ) │ │ │ │ - ldr r0, [pc, #644] @ (1a2c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #632] @ (1a2c4 ) │ │ │ │ - movw r2, #846 @ 0x34e │ │ │ │ - ldr r1, [pc, #628] @ (1a2c8 ) │ │ │ │ - ldr r0, [pc, #632] @ (1a2cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #620] @ (1a2d0 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #616] @ (1a2d4 ) │ │ │ │ - ldr r0, [pc, #620] @ (1a2d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (1a2dc ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #604] @ (1a2e0 ) │ │ │ │ - ldr r0, [pc, #608] @ (1a2e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r5, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - add r5, pc, #0 @ (adr r5, 1a154 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #928 @ (adr r4, 1a500 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #832 @ (adr r4, 1a4ac ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #736 @ (adr r4, 1a458 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, 1a404 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #544 @ (adr r4, 1a3b0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #448 @ (adr r4, 1a35c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #352 @ (adr r4, 1a308 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #256 @ (adr r4, 1a2b4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #160 @ (adr r4, 1a260 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r4, pc, #64 @ (adr r4, 1a20c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #992 @ (adr r3, 1a5b8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #896 @ (adr r3, 1a564 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #800 @ (adr r3, 1a510 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 1a4bc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #608 @ (adr r3, 1a468 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #512 @ (adr r3, 1a414 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #416 @ (adr r3, 1a3c0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #320 @ (adr r3, 1a36c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #224 @ (adr r3, 1a318 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #128 @ (adr r3, 1a2c4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #32 @ (adr r3, 1a270 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #960 @ (adr r2, 1a61c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #864 @ (adr r2, 1a5c8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 1a574 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #672 @ (adr r2, 1a520 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #576 @ (adr r2, 1a4cc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #480 @ (adr r2, 1a478 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 1a424 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #288 @ (adr r2, 1a3d0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 1a37c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #96 @ (adr r2, 1a328 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #0 @ (adr r2, 1a2d4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #928 @ (adr r1, 1a680 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a2e8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1a354 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1a358 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #720 @ 0x2d0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1a35c │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c668 │ │ │ │ - cbz r0, 1a336 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18878 │ │ │ │ - ldr r2, [pc, #40] @ (1a360 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a35c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a34e │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001a364 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w r5, [pc, #1060] @ 1a79c │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1060] @ 1a7a0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1056] @ 1a7a4 │ │ │ │ - ldr.w r3, [pc, #1056] @ 1a7a8 │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl c91c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a55e │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1a57c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a5d2 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a3ea │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a546 │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a3fa │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16f48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c91c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a5b0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1a5f2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a62a │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a434 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a54e │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a444 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16f48 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #868] @ (1a7ac ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a646 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - ldr.w r3, [r9, #872] @ 0x368 │ │ │ │ - strd r8, r0, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a48e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a526 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a664 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a782 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a52e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a76a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a556 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fdd8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a682 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1a536 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a6a2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a508 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1a53e │ │ │ │ - ldr r2, [pc, #676] @ (1a7b0 ) │ │ │ │ - ldr r3, [pc, #660] @ (1a7a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1a766 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a48e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4f4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a508 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a3ea │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a434 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4c6 │ │ │ │ - ldr r3, [pc, #588] @ (1a7ac ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #592] @ (1a7b4 ) │ │ │ │ - ldr r0, [pc, #592] @ (1a7b8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1a508 │ │ │ │ - ldr r0, [pc, #572] @ (1a7bc ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a59a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1a69a │ │ │ │ - ldr r3, [pc, #528] @ (1a7ac ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #544] @ (1a7c0 ) │ │ │ │ - ldr r0, [pc, #544] @ (1a7c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1a572 │ │ │ │ - ldr r3, [pc, #504] @ (1a7ac ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #528] @ (1a7c8 ) │ │ │ │ - ldr r0, [pc, #532] @ (1a7cc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1a578 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 1a3da │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a6b4 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 1a3da │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #472] @ (1a7d0 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a614 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 1a614 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #404] @ (1a7ac ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #440] @ (1a7d4 ) │ │ │ │ - ldr r0, [pc, #444] @ (1a7d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1a5c4 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1a422 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a70e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a422 │ │ │ │ - ldr r1, [pc, #404] @ (1a7dc ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #404] @ (1a7e0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1a578 │ │ │ │ - ldr r1, [pc, #380] @ (1a7e4 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #380] @ (1a7e8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1a578 │ │ │ │ - ldr r1, [pc, #360] @ (1a7ec ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #360] @ (1a7f0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1a578 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a59a │ │ │ │ - ldr r1, [pc, #336] @ (1a7f4 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #336] @ (1a7f8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1a692 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - ldrd r3, r1, [sp, #4] │ │ │ │ - orr.w r8, r5, r0, lsl #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1a3da │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a6e6 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a6e6 │ │ │ │ - cbz r2, 1a702 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a59a │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16f48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1a3fa │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a6e6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16b4c │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1a724 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a422 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a73e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a73e │ │ │ │ - cbz r2, 1a75a │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a614 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16f48 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1a444 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a73e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (1a7fc ) │ │ │ │ - movw r2, #1163 @ 0x48b │ │ │ │ - ldr r1, [pc, #140] @ (1a800 ) │ │ │ │ - ldr r0, [pc, #144] @ (1a804 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (1a808 ) │ │ │ │ - movw r2, #1162 @ 0x48a │ │ │ │ - ldr r1, [pc, #128] @ (1a80c ) │ │ │ │ - ldr r0, [pc, #132] @ (1a810 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r7, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r4, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r3, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [sp, #896] @ 0x380 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a814 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1a8ec │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1a8f0 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #768 @ 0x300 │ │ │ │ - add.w ip, sp, #24 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #160] @ 1a8f4 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1a8f8 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1a8cc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1a8ae │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1a8d0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1a8da │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1a364 │ │ │ │ - ldr r2, [pc, #100] @ (1a8fc ) │ │ │ │ - ldr r3, [pc, #88] @ (1a8f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a8e6 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1a900 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #72] @ (1a904 ) │ │ │ │ - movs r2, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #72] @ (1a908 ) │ │ │ │ - ldr r0, [pc, #76] @ (1a90c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1a896 │ │ │ │ - ldr r0, [pc, #60] @ (1a910 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1a8b8 │ │ │ │ - ldr r0, [pc, #56] @ (1a914 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1a8b8 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsb r0, [r5, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsb r2, [r4, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a918 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #2464] @ 1b2cc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2464] @ 1b2d0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2460] @ 1b2d4 │ │ │ │ - ldr.w r1, [pc, #2460] @ 1b2d8 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 96c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1acf0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1ad16 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 139fc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ad3c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f94 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acc0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 962c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ad6e │ │ │ │ - uxtb r0, r0 │ │ │ │ - cbnz r0, 1aa16 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b26c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acc8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 962c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1adb2 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1aa7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b284 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aa0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1adaa │ │ │ │ - ldr.w r3, [pc, #2252] @ 1b2dc │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - b.n 1ab14 │ │ │ │ - ldr.w r3, [pc, #2244] @ 1b2dc │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1af48 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b2b4 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aa4c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 1aa4c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1afa6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b042 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r3, lsl #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1a9e2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9e2 │ │ │ │ - ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [sl, #844] @ 0x34c │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r0, [sl, #56] @ 0x38 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b014 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b29c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aabe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1aabe │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2076] @ 1b2dc │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9610 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b060 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aaec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1adee │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1adfa │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b08e │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab14 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1af08 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae4a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b23c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab4a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad0e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1ae7e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1aeb8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad5e │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aed4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b254 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abaa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad66 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1af10 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1af8a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ada2 │ │ │ │ - ldr.w r3, [pc, #1800] @ 1b2e0 │ │ │ │ - ldr.w r1, [sl, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fdd8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1af5e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11644 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11644 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11644 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac34 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1acd0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1afe8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b20c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac56 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1acd8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b1f4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac72 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ace0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b1dc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac86 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1ace8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b224 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac9e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ade6 │ │ │ │ - ldr.w r2, [pc, #1604] @ 1b2e4 │ │ │ │ - ldr.w r3, [pc, #1580] @ 1b2d0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1b1d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9b6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9de │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac56 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac72 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac86 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1b2e0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1520] @ 1b2e8 │ │ │ │ - ldr.w r0, [pc, #1520] @ 1b2ec │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1ac9e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab4a │ │ │ │ - ldr.w r1, [pc, #1480] @ 1b2e0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r3, [pc, #1488] @ 1b2f0 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1480] @ 1b2f4 │ │ │ │ - ldr.w r0, [pc, #1480] @ 1b2f8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1ad0a │ │ │ │ - ldr.w r3, [pc, #1440] @ 1b2e0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1464] @ 1b2fc │ │ │ │ - ldr.w r0, [pc, #1464] @ 1b300 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab74 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abaa │ │ │ │ - ldr.w r3, [pc, #1392] @ 1b2e0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1420] @ 1b304 │ │ │ │ - ldr.w r0, [pc, #1420] @ 1b308 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abd4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa0c │ │ │ │ - ldr.w r3, [pc, #1324] @ 1b2e0 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1360] @ 1b30c │ │ │ │ - ldr.w r0, [pc, #1360] @ 1b310 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ad0a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac9e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1aaec │ │ │ │ - ldr.w r0, [pc, #1304] @ 1b314 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ae1c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b0bc │ │ │ │ - ldr.w r3, [pc, #1216] @ 1b2e0 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1268] @ 1b318 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1b31c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ad0a │ │ │ │ - ldr.w r3, [pc, #1172] @ 1b2e0 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1228] @ 1b320 │ │ │ │ - ldr.w r0, [pc, #1228] @ 1b324 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ad0a │ │ │ │ - ldr.w r0, [pc, #1192] @ 1b328 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ae9c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0a4 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1b2e0 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1160] @ 1b32c │ │ │ │ - ldr.w r0, [pc, #1160] @ 1b330 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1ae6a │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1ab62 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b0c4 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1ab62 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1b2e0 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1112] @ 1b334 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1b338 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ad0a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab14 │ │ │ │ - ldr.w r0, [pc, #1064] @ 1b33c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af2e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0ac │ │ │ │ - ldr r3, [pc, #944] @ (1b2e0 ) │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1036] @ 1b340 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1b344 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1aef4 │ │ │ │ - ldr r3, [pc, #916] @ (1b2e0 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #1016] @ (1b348 ) │ │ │ │ - ldr r0, [pc, #1020] @ (1b34c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1ad88 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #1004] @ (1b350 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1b354 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ad0a │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1abc2 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b108 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1abc2 │ │ │ │ - ldr r0, [pc, #944] @ (1b358 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1afc0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b0b4 │ │ │ │ - ldr r3, [pc, #796] @ (1b2e0 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #916] @ (1b35c ) │ │ │ │ - ldr r0, [pc, #920] @ (1b360 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #884] @ (1b364 ) │ │ │ │ - ldr r0, [pc, #888] @ (1b368 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - ldr r3, [pc, #712] @ (1b2e0 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #848] @ (1b36c ) │ │ │ │ - ldr r0, [pc, #852] @ (1b370 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r4, #0] │ │ │ │ - beq.w 1aa66 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b14c │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - b.n 1aa66 │ │ │ │ - ldr r3, [pc, #636] @ (1b2e0 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #780] @ (1b374 ) │ │ │ │ - ldr r0, [pc, #784] @ (1b378 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1ad0a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1ab02 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b190 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - b.n 1ab02 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ae9c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af2e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afc0 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ae1c │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ab62 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b0f2 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 1b0f2 │ │ │ │ - cbz r3, 1b100 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 1ab74 │ │ │ │ - b.n 1ae9c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0f2 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1abc2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b136 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 1b136 │ │ │ │ - cbz r3, 1b144 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 1abd4 │ │ │ │ - b.n 1af2e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b136 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1aa66 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b17a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r4, #0] │ │ │ │ - beq.n 1b17a │ │ │ │ - cbz r2, 1b188 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w fp, r4, #1 │ │ │ │ - bne.w 1a9e2 │ │ │ │ - b.n 1afc0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b17a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16b4c │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - cbnz r2, 1b1a4 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - b.n 1ab02 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b1be │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1b1be │ │ │ │ - cbz r2, 1b1cc │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r3, #1 │ │ │ │ - bne.w 1ab14 │ │ │ │ - b.n 1ae1c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b1be │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1b37c ) │ │ │ │ - movw r2, #1466 @ 0x5ba │ │ │ │ - ldr r1, [pc, #412] @ (1b380 ) │ │ │ │ - ldr r0, [pc, #412] @ (1b384 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (1b388 ) │ │ │ │ - movw r2, #1465 @ 0x5b9 │ │ │ │ - ldr r1, [pc, #400] @ (1b38c ) │ │ │ │ - ldr r0, [pc, #400] @ (1b390 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1b394 ) │ │ │ │ - mov.w r2, #1464 @ 0x5b8 │ │ │ │ - ldr r1, [pc, #388] @ (1b398 ) │ │ │ │ - ldr r0, [pc, #388] @ (1b39c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1b3a0 ) │ │ │ │ - movw r2, #1467 @ 0x5bb │ │ │ │ - ldr r1, [pc, #376] @ (1b3a4 ) │ │ │ │ - ldr r0, [pc, #376] @ (1b3a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1b3ac ) │ │ │ │ - movw r2, #1415 @ 0x587 │ │ │ │ - ldr r1, [pc, #364] @ (1b3b0 ) │ │ │ │ - ldr r0, [pc, #364] @ (1b3b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1b3b8 ) │ │ │ │ - movw r2, #1434 @ 0x59a │ │ │ │ - ldr r1, [pc, #352] @ (1b3bc ) │ │ │ │ - ldr r0, [pc, #352] @ (1b3c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1b3c4 ) │ │ │ │ - movw r2, #1482 @ 0x5ca │ │ │ │ - ldr r1, [pc, #340] @ (1b3c8 ) │ │ │ │ - ldr r0, [pc, #340] @ (1b3cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1b3d0 ) │ │ │ │ - mov.w r2, #1496 @ 0x5d8 │ │ │ │ - ldr r1, [pc, #328] @ (1b3d4 ) │ │ │ │ - ldr r0, [pc, #328] @ (1b3d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (1b3dc ) │ │ │ │ - movw r2, #1380 @ 0x564 │ │ │ │ - ldr r1, [pc, #316] @ (1b3e0 ) │ │ │ │ - ldr r0, [pc, #316] @ (1b3e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (1b3e8 ) │ │ │ │ - mov.w r2, #1344 @ 0x540 │ │ │ │ - ldr r1, [pc, #304] @ (1b3ec ) │ │ │ │ - ldr r0, [pc, #304] @ (1b3f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldrsb r2, [r1, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r0, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #536] @ 0x218 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r5, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #440] @ 0x1b8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #976] @ (1b790 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #880] @ (1b73c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #784] @ (1b6e8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #688] @ (1b694 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #592] @ (1b640 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b3f4 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b460 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1b464 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #816 @ 0x330 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1b468 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c668 │ │ │ │ - cbz r0, 1b442 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1a918 │ │ │ │ - ldr r2, [pc, #40] @ (1b46c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b468 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b45a │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r2, [r2, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r3, [pc, #864] @ (1b7c8 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #728] @ (1b748 ) │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001b470 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #692] @ (1b734 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #692] @ (1b738 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #688] @ (1b73c ) │ │ │ │ - ldr r3, [pc, #692] @ (1b740 ) │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r6, #100] @ 0x64 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - blx 96c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5dc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 962c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b4d2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b5b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1b5f2 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1b542 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1b5c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1b640 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx 9610 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b65e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b526 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b5bc │ │ │ │ - ldr r2, [pc, #540] @ (1b744 ) │ │ │ │ - ldr r3, [pc, #524] @ (1b738 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1b72a │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b682 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 1b698 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl c8f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b57c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b608 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b6b6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1b610 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b6cc │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b67a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1b526 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b4d2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b526 │ │ │ │ - ldr r3, [pc, #384] @ (1b748 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #384] @ (1b74c ) │ │ │ │ - ldr r0, [pc, #388] @ (1b750 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1b526 │ │ │ │ - ldr r3, [pc, #360] @ (1b748 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #368] @ (1b754 ) │ │ │ │ - ldr r0, [pc, #372] @ (1b758 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r3, [pc, #340] @ (1b748 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #356] @ (1b75c ) │ │ │ │ - ldr r0, [pc, #356] @ (1b760 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1b5d8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b57c │ │ │ │ - ldr r0, [pc, #336] @ (1b764 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b62a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b6e6 │ │ │ │ - ldr r3, [pc, #284] @ (1b748 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #312] @ (1b768 ) │ │ │ │ - ldr r0, [pc, #312] @ (1b76c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r1, [pc, #260] @ (1b748 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r3, [pc, #296] @ (1b770 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #292] @ (1b774 ) │ │ │ │ - ldr r0, [pc, #292] @ (1b778 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r3, [pc, #232] @ (1b748 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #280] @ (1b77c ) │ │ │ │ - ldr r0, [pc, #280] @ (1b780 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1b5d8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b5a6 │ │ │ │ - ldr r3, [pc, #196] @ (1b748 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #252] @ (1b784 ) │ │ │ │ - ldr r0, [pc, #252] @ (1b788 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r1, [pc, #172] @ (1b748 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r3, [pc, #236] @ (1b78c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (1b790 ) │ │ │ │ - ldr r0, [pc, #232] @ (1b794 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1b5d8 │ │ │ │ - ldr r3, [pc, #144] @ (1b748 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #220] @ (1b798 ) │ │ │ │ - ldr r0, [pc, #220] @ (1b79c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1b5d8 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 1b598 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1b6ee │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1b598 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b62a │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r2, 1b72e │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b714 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 1b714 │ │ │ │ - cbz r3, 1b722 │ │ │ │ - cmp r5, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r5, #1 │ │ │ │ - bne.w 1b5a6 │ │ │ │ - b.n 1b62a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b714 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 1b598 │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #472] @ (1b910 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #440] @ (1b8f8 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #840] @ (1ba90 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r7, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b7a0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1b814 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1b818 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #864 @ 0x360 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 1b81c │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cbz r0, 1b7f8 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1b470 │ │ │ │ - ldr r2, [pc, #36] @ (1b820 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b81c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b810 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r4, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r0, [pc, #144] @ (1b8ac ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (1b824 ) │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001b824 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r0, [pc, #1880] @ 1bf90 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1880] @ 1bf94 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1876] @ 1bf98 │ │ │ │ - ldr.w r2, [pc, #1876] @ 1bf9c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #1876] @ 1bfa0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r6, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr.w r3, [pc, #1852] @ 1bfa4 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1bcba │ │ │ │ - ldr.w r3, [pc, #1848] @ 1bfa8 │ │ │ │ - ldr.w r2, [r4, #876] @ 0x36c │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 140f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd08 │ │ │ │ - ldr.w r2, [pc, #1824] @ 1bfac │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b8ae │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b8ae │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcf0 │ │ │ │ - ldr.w r2, [r4, #880] @ 0x370 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd1a │ │ │ │ - ldr.w r2, [pc, #1772] @ 1bfb0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b8e8 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b8e8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcf6 │ │ │ │ - ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd2c │ │ │ │ - ldr.w r2, [pc, #1716] @ 1bfb4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b922 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b922 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bcfc │ │ │ │ - ldr.w r3, [pc, #1684] @ 1bfb8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr.w r0, [r4, #892] @ 0x37c │ │ │ │ - mov.w ip, #9 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #16 │ │ │ │ - bl 13eec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc9c │ │ │ │ - ldr.w r3, [pc, #1636] @ 1bfbc │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1bdb8 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fdd8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bdc8 │ │ │ │ - ldr.w r3, [pc, #1596] @ 1bfc0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1bdda │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b9a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd02 │ │ │ │ - ldrd r2, r1, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl ffcc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1be0a │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #148] @ 0x94 │ │ │ │ - blx 98a4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be34 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be5e │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd sl, r8, [sp, #32] │ │ │ │ - blx 9610 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba08 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1ba08 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be76 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba24 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd3e │ │ │ │ - ldr.w r3, [pc, #1436] @ 1bfc4 │ │ │ │ - ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba5a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd4a │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1bd62 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #140] @ 0x8c │ │ │ │ - blx 98a4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be88 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be9a │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 9610 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bab0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd56 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1beac │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bacc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1be1c │ │ │ │ - ldr.w r3, [pc, #1272] @ 1bfc8 │ │ │ │ - ldr.w r1, [r4, #168] @ 0xa8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1be28 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1bebe │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - movs r0, #1 │ │ │ │ - bl d894 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bed0 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bee2 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - blx 98a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf0e │ │ │ │ - ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd74 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bf2c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb7e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd80 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb94 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd94 │ │ │ │ - ldr.w r3, [pc, #1076] @ 1bfcc │ │ │ │ - ldr.w r1, [r4, #176] @ 0xb0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bbca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd8c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1bf3e │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl fdd8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf56 │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fdd8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf66 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr.w r3, [r4, #900] @ 0x384 │ │ │ │ - blx 9610 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc1e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1bc1e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1bf78 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1bc4c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bda0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc64 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1befa │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 977c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bf06 │ │ │ │ - cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1bc9e │ │ │ │ - ldr r1, [pc, #832] @ (1bfd0 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #832] @ (1bfd4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #824] @ (1bfd8 ) │ │ │ │ - ldr r3, [pc, #752] @ (1bf94 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1bf8a │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 9a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be46 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b86e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 1b86e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b86e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b86e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b8ae │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b8e8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b922 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b9a2 │ │ │ │ - ldr r1, [pc, #720] @ (1bfdc ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #720] @ (1bfe0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #712] @ (1bfe4 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #712] @ (1bfe8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #700] @ (1bfec ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #700] @ (1bff0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1ba24 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1ba5a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bab0 │ │ │ │ - ldr r1, [pc, #656] @ (1bff4 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #656] @ (1bff8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb62 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb7e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bbca │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb94 │ │ │ │ - ldr r1, [pc, #600] @ (1bffc ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #600] @ (1c000 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #584] @ (1c004 ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #584] @ (1c008 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #576] @ (1c00c ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #576] @ (1c010 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r0, [pc, #568] @ (1c014 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bdf8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bf4e │ │ │ │ - ldr r1, [pc, #540] @ (1c018 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #540] @ (1c01c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #532] @ (1c020 ) │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #532] @ (1c024 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bacc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1bb02 │ │ │ │ - ldr r1, [pc, #496] @ (1c028 ) │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #496] @ (1c02c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r3, [pc, #352] @ (1bfa8 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #480] @ (1c030 ) │ │ │ │ - ldr r0, [pc, #484] @ (1c034 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #472] @ (1c038 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #472] @ (1c03c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #456] @ (1c040 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #456] @ (1c044 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1be6e │ │ │ │ - ldr r1, [pc, #444] @ (1c048 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #444] @ (1c04c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #436] @ (1c050 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #436] @ (1c054 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1be6e │ │ │ │ - ldr r1, [pc, #424] @ (1c058 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #424] @ (1c05c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1be6e │ │ │ │ - ldr r1, [pc, #416] @ (1c060 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #416] @ (1c064 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #404] @ (1c068 ) │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #404] @ (1c06c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #396] @ (1c070 ) │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr r0, [pc, #396] @ (1c074 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1bc9c │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1bc64 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc84 │ │ │ │ - ldr r1, [pc, #360] @ (1c078 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #360] @ (1c07c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #336] @ (1c080 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #336] @ (1c084 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bf1e │ │ │ │ - ldr r1, [pc, #328] @ (1c088 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #328] @ (1c08c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bdf8 │ │ │ │ - ldr r1, [pc, #312] @ (1c090 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #312] @ (1c094 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bc9c │ │ │ │ - ldr r1, [pc, #304] @ (1c098 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #304] @ (1c09c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bdb0 │ │ │ │ - ldr r1, [pc, #292] @ (1c0a0 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #292] @ (1c0a4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1bdb0 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0x47be │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - blxns r6 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - muls r2, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsh r0, [r1, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r7, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r5, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r6, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r2, [r3, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + str r7, [sp, #976] @ 0x3d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r1, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r6, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r7, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c0a8 : │ │ │ │ - ldr r3, [pc, #12] @ (1c0b8 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c0bc ) │ │ │ │ +00018418 : │ │ │ │ + ldr r3, [pc, #12] @ (18428 ) │ │ │ │ + ldr r2, [pc, #16] @ (1842c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9d48 │ │ │ │ + b.w 9d58 │ │ │ │ nop │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0c0 : │ │ │ │ +00018430 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c110 ) │ │ │ │ + ldr r3, [pc, #64] @ (18480 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c114 ) │ │ │ │ + ldr r2, [pc, #64] @ (18484 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9f0c │ │ │ │ - cbz r0, 1c100 │ │ │ │ + bl 9ed4 │ │ │ │ + cbz r0, 18470 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11c98 │ │ │ │ + bl 11ca8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c0f2 │ │ │ │ + beq.n 18462 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c100 │ │ │ │ + bge.n 18470 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c108 │ │ │ │ + cbz r2, 18478 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c100 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18470 │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c118 : │ │ │ │ +00018488 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c168 ) │ │ │ │ + ldr r3, [pc, #64] @ (184d8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c16c ) │ │ │ │ + ldr r2, [pc, #64] @ (184dc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9de0 │ │ │ │ - cbz r0, 1c158 │ │ │ │ + bl 9df0 │ │ │ │ + cbz r0, 184c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12068 │ │ │ │ + bl 12078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c14a │ │ │ │ + beq.n 184ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c158 │ │ │ │ + bge.n 184c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c160 │ │ │ │ + cbz r2, 184d0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c158 │ │ │ │ - subs r6, #208 @ 0xd0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 184c8 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c170 : │ │ │ │ +000184e0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (1c1d0 ) │ │ │ │ + ldr r3, [pc, #80] @ (18540 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c118 │ │ │ │ - cbz r0, 1c19c │ │ │ │ + bl 18488 │ │ │ │ + cbz r0, 1850c │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 1c0c0 │ │ │ │ + bl 18430 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c1b6 │ │ │ │ + cbz r0, 18526 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ (1c1d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (18544 ) │ │ │ │ movw r2, #321 @ 0x141 │ │ │ │ - ldr r1, [pc, #52] @ (1c1d8 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c1dc ) │ │ │ │ + ldr r1, [pc, #52] @ (18548 ) │ │ │ │ + ldr r0, [pc, #52] @ (1854c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c1d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18544 ) │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr r1, [pc, #32] @ (1c1e0 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c1e4 ) │ │ │ │ + ldr r1, [pc, #32] @ (18550 ) │ │ │ │ + ldr r0, [pc, #36] @ (18554 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1c1b2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18522 │ │ │ │ nop │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r3, r7] │ │ │ │ + ldrh r6, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c1e8 : │ │ │ │ +00018558 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #116] @ (1c26c ) │ │ │ │ + ldr r6, [pc, #116] @ (185dc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (1c270 ) │ │ │ │ + ldr r3, [pc, #116] @ (185e0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1c274 ) │ │ │ │ + ldr r2, [pc, #112] @ (185e4 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (1c278 ) │ │ │ │ + ldr r4, [pc, #112] @ (185e8 ) │ │ │ │ add r3, pc │ │ │ │ - add.w r3, r3, #1064 @ 0x428 │ │ │ │ + add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bc60 │ │ │ │ - cbz r0, 1c264 │ │ │ │ - ldr r3, [pc, #92] @ (1c27c ) │ │ │ │ + bl bc70 │ │ │ │ + cbz r0, 185d4 │ │ │ │ + ldr r3, [pc, #92] @ (185ec ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c246 │ │ │ │ + bne.n 185b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c170 │ │ │ │ + bl 184e0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c264 │ │ │ │ - ldr r3, [pc, #76] @ (1c280 ) │ │ │ │ + beq.n 185d4 │ │ │ │ + ldr r3, [pc, #76] @ (185f0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #60] @ (1c284 ) │ │ │ │ + ldr r0, [pc, #60] @ (185f4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #52] @ (1c288 ) │ │ │ │ - ldr r0, [pc, #56] @ (1c28c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #52] @ (185f8 ) │ │ │ │ + ldr r0, [pc, #56] @ (185fc ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r7, r5] │ │ │ │ + ldrh r0, [r0, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + pop {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ + cbnz r6, 1864e │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + ldrb r0, [r7, #9] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, r4] │ │ │ │ + ldrh r6, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 1c2e8 │ │ │ │ + ldr.w ip, [pc, #72] @ 18658 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (1c2ec ) │ │ │ │ + ldr r3, [pc, #68] @ (1865c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1c2d0 │ │ │ │ + bne.n 18640 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9e44 │ │ │ │ - cbz r0, 1c2e0 │ │ │ │ + bl 9e54 │ │ │ │ + cbz r0, 18650 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c1e8 │ │ │ │ + bl 18558 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1c2e0 │ │ │ │ + cbz r0, 18650 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c2f0 ) │ │ │ │ - ldr r1, [pc, #32] @ (1c2f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (18660 ) │ │ │ │ + ldr r1, [pc, #32] @ (18664 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ + blx 92a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c2f8 : │ │ │ │ +00018668 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c348 ) │ │ │ │ + ldr r3, [pc, #64] @ (186b8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c34c ) │ │ │ │ + ldr r2, [pc, #64] @ (186bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9e44 │ │ │ │ - cbz r0, 1c338 │ │ │ │ + bl 9e54 │ │ │ │ + cbz r0, 186a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c170 │ │ │ │ + bl 184e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c32a │ │ │ │ + beq.n 1869a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c338 │ │ │ │ + bge.n 186a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c340 │ │ │ │ + cbz r2, 186b0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c338 │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 186a8 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c350 : │ │ │ │ - ldr r3, [pc, #12] @ (1c360 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c364 ) │ │ │ │ +000186c0 : │ │ │ │ + ldr r3, [pc, #12] @ (186d0 ) │ │ │ │ + ldr r2, [pc, #16] @ (186d4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a2cc │ │ │ │ + b.w a2dc │ │ │ │ nop │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c368 : │ │ │ │ - ldr r3, [pc, #12] @ (1c378 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c37c ) │ │ │ │ +000186d8 : │ │ │ │ + ldr r3, [pc, #12] @ (186e8 ) │ │ │ │ + ldr r2, [pc, #16] @ (186ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a378 │ │ │ │ + b.w a388 │ │ │ │ nop │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c380 : │ │ │ │ +000186f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #2900] @ 1ceec │ │ │ │ + ldr.w r2, [pc, #2900] @ 1925c │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1cef0 │ │ │ │ + ldr.w r3, [pc, #2900] @ 19260 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr.w r7, [pc, #2896] @ 1cef4 │ │ │ │ + ldr.w r7, [pc, #2896] @ 19264 │ │ │ │ ldr.w r8, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1c780 │ │ │ │ + beq.w 18af0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c3ca │ │ │ │ + bge.n 1873a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c754 │ │ │ │ + beq.w 18ac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c79e │ │ │ │ + beq.w 18b0e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ movs.w fp, r3, lsl #1 │ │ │ │ - bne.n 1c412 │ │ │ │ + bne.n 18782 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1c412 │ │ │ │ + bpl.n 18782 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1c412 │ │ │ │ + bpl.n 18782 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.w 1c892 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1cef8 │ │ │ │ + bmi.w 18c02 │ │ │ │ + ldr.w r3, [pc, #2788] @ 19268 │ │ │ │ ldr.w fp, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2784] @ 1cefc │ │ │ │ + ldr.w r3, [pc, #2784] @ 1926c │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2776] @ 1cf00 │ │ │ │ + ldr.w r3, [pc, #2776] @ 19270 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2768] @ 1cf04 │ │ │ │ + ldr.w r3, [pc, #2768] @ 19274 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1c7ca │ │ │ │ - ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ + beq.w 18b3a │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9220 │ │ │ │ - ldr.w r1, [r9, #184] @ 0xb8 │ │ │ │ - bl fdd8 │ │ │ │ + blx 9230 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + bl fde8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cbe4 │ │ │ │ + beq.w 18f54 │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c47a │ │ │ │ + bge.n 187ea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c804 │ │ │ │ + beq.w 18b74 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 1cc0c │ │ │ │ - ldr.w r3, [pc, #2692] @ 1cf08 │ │ │ │ - ldrd r2, r1, [r9, #188] @ 0xbc │ │ │ │ + blt.w 18f7c │ │ │ │ + ldr.w r3, [pc, #2692] @ 19278 │ │ │ │ + ldrd r2, r1, [r9, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cc20 │ │ │ │ + beq.w 18f90 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - blx 98a4 │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + blx 98b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cc34 │ │ │ │ + beq.w 18fa4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9, #848] @ 0x350 │ │ │ │ + ldr.w r3, [r9, #844] @ 0x34c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r9, #904] @ 0x388 │ │ │ │ - blx 9610 │ │ │ │ + ldr.w r3, [r9, #864] @ 0x360 │ │ │ │ + blx 9620 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4e0 │ │ │ │ + bge.n 18850 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c858 │ │ │ │ + beq.w 18bc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cc60 │ │ │ │ + beq.w 18fd0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4f8 │ │ │ │ + bge.n 18868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c87e │ │ │ │ + beq.w 18bee │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c50e │ │ │ │ + bge.n 1887e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c864 │ │ │ │ - ldr.w r3, [pc, #2556] @ 1cf0c │ │ │ │ + beq.w 18bd4 │ │ │ │ + ldr.w r3, [pc, #2556] @ 1927c │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 1c810 │ │ │ │ + beq.w 18b80 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cdfc │ │ │ │ + beq.w 1916c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl fc3c │ │ │ │ + bl fc4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce2a │ │ │ │ + beq.w 1919a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c550 │ │ │ │ + bge.n 188c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1c550 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 188c0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r7 │ │ │ │ - blx 9070 │ │ │ │ + blx 9080 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cba0 │ │ │ │ + beq.w 18f10 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ce76 │ │ │ │ + beq.w 191e6 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1c83a │ │ │ │ + beq.w 18baa │ │ │ │ movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce50 │ │ │ │ + beq.w 191c0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl fc3c │ │ │ │ + bl fc4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5a8 │ │ │ │ + bge.n 18918 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 1c5a8 │ │ │ │ + cbnz r3, 18918 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cfa0 │ │ │ │ + beq.w 19310 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5c2 │ │ │ │ + bge.n 18932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1c5c2 │ │ │ │ + cbnz r3, 18932 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - blx 9070 │ │ │ │ + blx 9080 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cba8 │ │ │ │ + beq.w 18f18 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d000 │ │ │ │ + beq.w 19370 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 1cbc8 │ │ │ │ + beq.w 18f38 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cfdc │ │ │ │ + beq.w 1934c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl fc3c │ │ │ │ + bl fc4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c618 │ │ │ │ + bge.n 18988 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc74 │ │ │ │ + beq.w 18fe4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cdaa │ │ │ │ + beq.w 1911a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c630 │ │ │ │ + bge.n 189a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdec │ │ │ │ + beq.w 1915c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9070 │ │ │ │ + blx 9080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cbb0 │ │ │ │ + beq.w 18f20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d066 │ │ │ │ + beq.w 193d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r9, #204] @ 0xcc │ │ │ │ + ldr.w r1, [r9, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce96 │ │ │ │ - ldr.w r1, [r9, #208] @ 0xd0 │ │ │ │ - blx 98a4 │ │ │ │ + beq.w 19206 │ │ │ │ + ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ + blx 98b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c67c │ │ │ │ + bge.n 189ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cbc0 │ │ │ │ + beq.w 18f30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfc4 │ │ │ │ + beq.w 19334 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d01e │ │ │ │ + beq.w 1938e │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r8 │ │ │ │ - bl fc3c │ │ │ │ + bl fc4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6ba │ │ │ │ + bge.n 18a2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc82 │ │ │ │ + beq.w 18ff2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d042 │ │ │ │ + beq.w 193b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6d2 │ │ │ │ + bge.n 18a42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdf4 │ │ │ │ + beq.w 19164 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9070 │ │ │ │ + blx 9080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cbb8 │ │ │ │ + beq.w 18f28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d07e │ │ │ │ + beq.w 193ee │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9560 │ │ │ │ + blx 9570 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c708 │ │ │ │ + bge.n 18a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce10 │ │ │ │ + beq.w 19180 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c71a │ │ │ │ + bge.n 18a8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd90 │ │ │ │ + beq.w 19100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d09c │ │ │ │ + beq.w 1940c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c732 │ │ │ │ + bge.n 18aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce22 │ │ │ │ + beq.w 19192 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2008] @ 1cf10 │ │ │ │ - ldr.w r3, [pc, #1972] @ 1cef0 │ │ │ │ + ldr.w r2, [pc, #2008] @ 19280 │ │ │ │ + ldr.w r3, [pc, #1972] @ 19260 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1d7be │ │ │ │ + bne.w 19b2e │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1980] @ 1cf14 │ │ │ │ + ldr.w r3, [pc, #1980] @ 19284 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c3d0 │ │ │ │ - ldr.w r3, [pc, #1972] @ 1cf18 │ │ │ │ - movw r2, #3515 @ 0xdbb │ │ │ │ - ldr.w r1, [pc, #1968] @ 1cf1c │ │ │ │ - ldr.w r0, [pc, #1968] @ 1cf20 │ │ │ │ + bne.w 18740 │ │ │ │ + ldr.w r3, [pc, #1972] @ 19288 │ │ │ │ + movw r2, #1429 @ 0x595 │ │ │ │ + ldr.w r1, [pc, #1968] @ 1928c │ │ │ │ + ldr.w r0, [pc, #1968] @ 19290 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1952] @ 1cf24 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1952] @ 19294 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d9b2 │ │ │ │ + beq.w 19d22 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c3ca │ │ │ │ + bge.w 1873a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c3ca │ │ │ │ - ldr.w r3, [pc, #1928] @ 1cf28 │ │ │ │ + b.n 1873a │ │ │ │ + ldr.w r3, [pc, #1928] @ 19298 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c3e2 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1cf2c │ │ │ │ - mov.w r2, #3520 @ 0xdc0 │ │ │ │ - ldr.w r1, [pc, #1912] @ 1cf30 │ │ │ │ - ldr.w r0, [pc, #1912] @ 1cf34 │ │ │ │ + bne.w 18752 │ │ │ │ + ldr.w r3, [pc, #1916] @ 1929c │ │ │ │ + movw r2, #1434 @ 0x59a │ │ │ │ + ldr.w r1, [pc, #1912] @ 192a0 │ │ │ │ + ldr.w r0, [pc, #1912] @ 192a4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr.w r0, [r9, #184] @ 0xb8 │ │ │ │ - blx 9a10 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + blx 9a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ceb0 │ │ │ │ + beq.w 19220 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r0, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c43e │ │ │ │ + bge.w 187ae │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.w 1c43e │ │ │ │ + beq.w 187ae │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c43e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c43e │ │ │ │ + bne.w 187ae │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 187ae │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1c47a │ │ │ │ + b.n 187ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c822 │ │ │ │ + bge.n 18b92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce18 │ │ │ │ + beq.w 19188 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c570 │ │ │ │ + bge.w 188e0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bne.w 1c576 │ │ │ │ + bne.w 188e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c5e2 │ │ │ │ + bge.w 18952 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5e2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.w 18952 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 1c5e2 │ │ │ │ + b.n 18952 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1c4e0 │ │ │ │ + b.n 18850 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1696] @ 1cf0c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1696] @ 1927c │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 1c520 │ │ │ │ - b.n 1c810 │ │ │ │ + bne.w 18890 │ │ │ │ + b.n 18b80 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c502 │ │ │ │ - b.n 1c50e │ │ │ │ + blt.w 18872 │ │ │ │ + b.n 1887e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1636] @ 1cf04 │ │ │ │ + ldr.w r3, [pc, #1636] @ 19274 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr.w r2, [r9, #212] @ 0xd4 │ │ │ │ + ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d1ac │ │ │ │ + bne.w 1951c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl e914 │ │ │ │ + bl e924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c8d4 │ │ │ │ + bge.n 18c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdc4 │ │ │ │ + beq.w 19134 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1d1c6 │ │ │ │ + blt.w 19536 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ movlt.w r8, r8, lsl #1 │ │ │ │ - bge.w 1cec4 │ │ │ │ + bge.w 19234 │ │ │ │ add.w r3, r8, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ teq r8, r3 │ │ │ │ - bmi.w 1cd98 │ │ │ │ + bmi.w 19108 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #2 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - bne.w 1cc8a │ │ │ │ + bne.w 18ffa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d30c │ │ │ │ + beq.w 1967c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d0b4 │ │ │ │ + bne.w 19424 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, r0, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ teq r1, r0 │ │ │ │ - bmi.w 1d0dc │ │ │ │ + bmi.w 1944c │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1d278 │ │ │ │ + bpl.w 195e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl e69c │ │ │ │ + bl e6ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c95a │ │ │ │ + bge.n 18cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1e2 │ │ │ │ + beq.w 19552 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1d334 │ │ │ │ + blt.w 196a4 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 1d0ec │ │ │ │ + bne.w 1945c │ │ │ │ cmp.w r8, sl, lsl #1 │ │ │ │ - blt.w 1d106 │ │ │ │ - ldr.w r8, [r9, #220] @ 0xdc │ │ │ │ + blt.w 19476 │ │ │ │ + ldr.w r8, [r9, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d9fa │ │ │ │ + beq.w 19d6a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c98e │ │ │ │ + bge.n 18cfe │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1d3ba │ │ │ │ - ldrd r2, r3, [r9, #232] @ 0xe8 │ │ │ │ + bpl.w 1972a │ │ │ │ + ldrd r2, r3, [r9, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #4 │ │ │ │ - bl d894 │ │ │ │ + bl d8a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9c8 │ │ │ │ + bge.n 18d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d200 │ │ │ │ + beq.w 19570 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9de │ │ │ │ + bge.n 18d4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdcc │ │ │ │ + beq.w 1913c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1d452 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1cf08 │ │ │ │ - ldr.w r1, [r9, #204] @ 0xcc │ │ │ │ + beq.w 197c2 │ │ │ │ + ldr.w r3, [pc, #1312] @ 19278 │ │ │ │ + ldr.w r1, [r9, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4ae │ │ │ │ + beq.w 1981e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strd r3, sl, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - ldr.w r0, [r9, #208] @ 0xd0 │ │ │ │ + ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d54c │ │ │ │ + beq.w 198bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca30 │ │ │ │ + bge.n 18da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d23e │ │ │ │ + beq.w 195ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca46 │ │ │ │ + bge.n 18db6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d246 │ │ │ │ + beq.w 195b6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca5c │ │ │ │ + bge.n 18dcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d250 │ │ │ │ + beq.w 195c0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1d5e4 │ │ │ │ - ldr.w r1, [r9, #240] @ 0xf0 │ │ │ │ + bpl.w 19954 │ │ │ │ + ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca86 │ │ │ │ + bge.n 18df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2c2 │ │ │ │ + beq.w 19632 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1d62e │ │ │ │ + blt.w 1999e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1d65e │ │ │ │ - ldr.w r1, [r9, #244] @ 0xf4 │ │ │ │ + bpl.w 199ce │ │ │ │ + ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cab8 │ │ │ │ + bge.n 18e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d36c │ │ │ │ + beq.w 196dc │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1d684 │ │ │ │ + blt.w 199f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1d69e │ │ │ │ + bpl.w 19a0e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d6e4 │ │ │ │ + bne.w 19a54 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cae8 │ │ │ │ + bge.n 18e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d538 │ │ │ │ - ldr.w r5, [r9, #248] @ 0xf8 │ │ │ │ + beq.w 198a8 │ │ │ │ + ldr.w r5, [r9, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d99a │ │ │ │ + beq.w 19d0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cb18 │ │ │ │ + bge.n 18e88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d48c │ │ │ │ + beq.w 197fc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1d6fc │ │ │ │ - ldr.w r5, [r9, #252] @ 0xfc │ │ │ │ + blt.w 19a6c │ │ │ │ + ldr.w r5, [r9, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1da12 │ │ │ │ + beq.w 19d82 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cb4e │ │ │ │ + bge.n 18ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d542 │ │ │ │ + beq.w 198b2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1d746 │ │ │ │ - ldr.w r5, [r9, #256] @ 0x100 │ │ │ │ + blt.w 19ab6 │ │ │ │ + ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94f0 │ │ │ │ + blx 9500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9ca │ │ │ │ + beq.w 19d3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cb84 │ │ │ │ + bge.n 18ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d594 │ │ │ │ + beq.w 19904 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 1c732 │ │ │ │ - ldr r3, [pc, #880] @ (1cefc ) │ │ │ │ + bge.w 18aa2 │ │ │ │ + ldr r3, [pc, #880] @ (1926c ) │ │ │ │ movs r2, #141 @ 0x8d │ │ │ │ - ldr r1, [pc, #936] @ (1cf38 ) │ │ │ │ - ldr r0, [pc, #936] @ (1cf3c ) │ │ │ │ + ldr r1, [pc, #936] @ (192a8 ) │ │ │ │ + ldr r0, [pc, #936] @ (192ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f78 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c564 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 188d4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5d6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18946 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c644 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189b4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6e6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a56 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c67c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189ec │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c64c │ │ │ │ + bge.w 189bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c64c │ │ │ │ + bne.w 189bc │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c64c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #852] @ (1cf40 ) │ │ │ │ - ldr r0, [pc, #856] @ (1cf44 ) │ │ │ │ + ldr r1, [pc, #852] @ (192b0 ) │ │ │ │ + ldr r0, [pc, #856] @ (192b4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1c734 │ │ │ │ + b.n 18aa4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #820] @ (1cf48 ) │ │ │ │ - ldr r0, [pc, #824] @ (1cf4c ) │ │ │ │ + ldr r1, [pc, #820] @ (192b8 ) │ │ │ │ + ldr r0, [pc, #824] @ (192bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #808] @ (1cf50 ) │ │ │ │ - ldr r0, [pc, #812] @ (1cf54 ) │ │ │ │ + ldr r1, [pc, #808] @ (192c0 ) │ │ │ │ + ldr r0, [pc, #812] @ (192c4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f66 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #796] @ (1cf58 ) │ │ │ │ - ldr r0, [pc, #800] @ (1cf5c ) │ │ │ │ + ldr r1, [pc, #796] @ (192c8 ) │ │ │ │ + ldr r0, [pc, #800] @ (192cc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #760] @ (1cf60 ) │ │ │ │ - ldr r0, [pc, #764] @ (1cf64 ) │ │ │ │ + ldr r1, [pc, #760] @ (192d0 ) │ │ │ │ + ldr r0, [pc, #764] @ (192d4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cc46 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18fb6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c61e │ │ │ │ - b.n 1cdaa │ │ │ │ + bne.w 1898e │ │ │ │ + b.n 1911a │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6ba │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a2a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2cc │ │ │ │ + beq.w 1963c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d350 │ │ │ │ + bne.w 196c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1d376 │ │ │ │ + bpl.w 196e6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 1d404 │ │ │ │ + bpl.w 19774 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d496 │ │ │ │ + bne.w 19806 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [r9, #852] @ 0x354 │ │ │ │ + ldr.w r2, [r9, #848] @ 0x350 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r9, #216] @ 0xd8 │ │ │ │ + ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4f0 │ │ │ │ + beq.w 19860 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cd18 │ │ │ │ + bge.n 19088 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cdd4 │ │ │ │ + beq.n 19144 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d9e2 │ │ │ │ + beq.w 19d52 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cd36 │ │ │ │ + bge.n 190a6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d232 │ │ │ │ + beq.w 195a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 1d59e │ │ │ │ + bpl.w 1990e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d610 │ │ │ │ + bne.w 19980 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, sl │ │ │ │ and.w r2, r2, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cd66 │ │ │ │ + bge.n 190d6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cde0 │ │ │ │ + beq.n 19150 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d64a │ │ │ │ + beq.w 199ba │ │ │ │ sub.w r3, sl, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq sl, r3 │ │ │ │ - bmi.w 1d1ec │ │ │ │ + bmi.w 1955c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w 1d20a │ │ │ │ + bpl.w 1957a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d258 │ │ │ │ + bne.w 195c8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 1c926 │ │ │ │ + b.n 18c96 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c71a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a8a │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c8f8 │ │ │ │ + bge.w 18c68 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1c8f8 │ │ │ │ + b.n 18c68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #440] @ (1cf68 ) │ │ │ │ - ldr r0, [pc, #440] @ (1cf6c ) │ │ │ │ + ldr r1, [pc, #440] @ (192d8 ) │ │ │ │ + ldr r0, [pc, #440] @ (192dc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c8d4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18c44 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c9de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d4e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1cd18 │ │ │ │ + b.n 19088 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 1cd66 │ │ │ │ + b.n 190d6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c630 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6d2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a42 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #364] @ (1cf70 ) │ │ │ │ - ldr r0, [pc, #368] @ (1cf74 ) │ │ │ │ + ldr r1, [pc, #364] @ (192e0 ) │ │ │ │ + ldr r0, [pc, #368] @ (192e4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f66 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c708 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a78 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 1c822 │ │ │ │ + b.n 18b92 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c732 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18aa2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #328] @ (1cf78 ) │ │ │ │ - ldr r0, [pc, #328] @ (1cf7c ) │ │ │ │ + ldr r1, [pc, #328] @ (192e8 ) │ │ │ │ + ldr r0, [pc, #328] @ (192ec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #296] @ (1cf80 ) │ │ │ │ - ldr r0, [pc, #300] @ (1cf84 ) │ │ │ │ + ldr r1, [pc, #296] @ (192f0 ) │ │ │ │ + ldr r0, [pc, #300] @ (192f4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #268] @ (1cf88 ) │ │ │ │ - ldr r0, [pc, #268] @ (1cf8c ) │ │ │ │ + ldr r1, [pc, #268] @ (192f8 ) │ │ │ │ + ldr r0, [pc, #268] @ (192fc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #244] @ (1cf90 ) │ │ │ │ - ldr r0, [pc, #244] @ (1cf94 ) │ │ │ │ + ldr r1, [pc, #244] @ (19300 ) │ │ │ │ + ldr r0, [pc, #244] @ (19304 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #224] @ (1cf98 ) │ │ │ │ - ldr r0, [pc, #228] @ (1cf9c ) │ │ │ │ + ldr r1, [pc, #224] @ (19308 ) │ │ │ │ + ldr r0, [pc, #228] @ (1930c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f66 │ │ │ │ mov r0, r8 │ │ │ │ - bl c800 │ │ │ │ + bl c810 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1d46e │ │ │ │ + beq.w 197de │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 1c8ea │ │ │ │ + beq.w 18c5a │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1c8f8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 18c68 │ │ │ │ nop │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ + ldrb r6, [r5, #3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #80 @ 0x50 │ │ │ │ + ldrb r0, [r4, #3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #192 @ 0xc0 │ │ │ │ + strb r0, [r2, #21] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #11] │ │ │ │ + @ instruction: 0xb792 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #224 @ 0xe0 │ │ │ │ + strb r0, [r5, #29] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #10] │ │ │ │ + @ instruction: 0xb748 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #150 @ 0x96 │ │ │ │ + strb r6, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r6, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47ea │ │ │ │ + strh r2, [r6, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x47f2 │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0x478e │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - blx r3 │ │ │ │ + strh r0, [r4, #32] │ │ │ │ movs r1, r0 │ │ │ │ - bx ip │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bx lr │ │ │ │ + strh r0, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bx sl │ │ │ │ + strh r2, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bxns fp │ │ │ │ + strh r4, [r4, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bx r7 │ │ │ │ + strh r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bx r9 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - bx r2 │ │ │ │ + strh r2, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - bxns r3 │ │ │ │ + strh r4, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ + strh r0, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, sl │ │ │ │ + strh r2, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, lr │ │ │ │ + strh r6, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r8, r0 │ │ │ │ + strh r0, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r9 │ │ │ │ + strh r0, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, sl │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + strh r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, pc │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, fp │ │ │ │ + strh r4, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add lr, ip │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add sl, r8 │ │ │ │ + strh r2, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r9 │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr.w r1, [pc, #2692] @ 1da2c │ │ │ │ - ldr.w r0, [pc, #2692] @ 1da30 │ │ │ │ + ldr.w r1, [pc, #2692] @ 19d9c │ │ │ │ + ldr.w r0, [pc, #2692] @ 19da0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2664] @ 1da34 │ │ │ │ - ldr.w r0, [pc, #2664] @ 1da38 │ │ │ │ + ldr.w r1, [pc, #2664] @ 19da4 │ │ │ │ + ldr.w r0, [pc, #2664] @ 19da8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cea8 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 19218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #2648] @ 1da3c │ │ │ │ - ldr.w r0, [pc, #2648] @ 1da40 │ │ │ │ + ldr.w r1, [pc, #2648] @ 19dac │ │ │ │ + ldr.w r0, [pc, #2648] @ 19db0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ - ldr.w r1, [pc, #2620] @ 1da44 │ │ │ │ - ldr.w r0, [pc, #2620] @ 1da48 │ │ │ │ + ldr.w r1, [pc, #2620] @ 19db4 │ │ │ │ + ldr.w r0, [pc, #2620] @ 19db8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2600] @ 1da4c │ │ │ │ - ldr.w r0, [pc, #2600] @ 1da50 │ │ │ │ + ldr.w r1, [pc, #2600] @ 19dbc │ │ │ │ + ldr.w r0, [pc, #2600] @ 19dc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2572] @ 1da54 │ │ │ │ - ldr.w r0, [pc, #2572] @ 1da58 │ │ │ │ + ldr.w r1, [pc, #2572] @ 19dc4 │ │ │ │ + ldr.w r0, [pc, #2572] @ 19dc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ - ldr.w r1, [pc, #2544] @ 1da5c │ │ │ │ - ldr.w r0, [pc, #2544] @ 1da60 │ │ │ │ + ldr.w r1, [pc, #2544] @ 19dcc │ │ │ │ + ldr.w r0, [pc, #2544] @ 19dd0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2528] @ 1da64 │ │ │ │ - ldr.w r0, [pc, #2528] @ 1da68 │ │ │ │ + ldr.w r1, [pc, #2528] @ 19dd4 │ │ │ │ + ldr.w r0, [pc, #2528] @ 19dd8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2504] @ 1da6c │ │ │ │ - ldr.w r0, [pc, #2504] @ 1da70 │ │ │ │ + ldr.w r1, [pc, #2504] @ 19ddc │ │ │ │ + ldr.w r0, [pc, #2504] @ 19de0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cc08 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f78 │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 1c92a │ │ │ │ + beq.w 18c9a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d7d2 │ │ │ │ + bne.w 19b42 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r0, r3 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r1, r0, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ teq r1, r0 │ │ │ │ - bpl.w 1d26c │ │ │ │ + bpl.w 195dc │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1cd86 │ │ │ │ + bge.w 190f6 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1cd7a │ │ │ │ + b.n 190ea │ │ │ │ mov.w r1, sl, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 117a8 │ │ │ │ + bl 117b8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1c972 │ │ │ │ + beq.w 18ce2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r8, [r9, #224] @ 0xe0 │ │ │ │ - bl 137ec │ │ │ │ + ldr.w r8, [r9, #52] @ 0x34 │ │ │ │ + bl 137f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d716 │ │ │ │ - ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ + beq.w 19a86 │ │ │ │ + ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 137ec │ │ │ │ + bl 137f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d730 │ │ │ │ + beq.w 19aa0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r0, #4 │ │ │ │ - bl d894 │ │ │ │ + bl d8a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d152 │ │ │ │ + bge.n 194c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d5dc │ │ │ │ + beq.w 1994c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d162 │ │ │ │ + bge.n 194d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1d1a4 │ │ │ │ + cbz r3, 19514 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c98e │ │ │ │ - ldr.w r3, [pc, #2312] @ 1da74 │ │ │ │ + bne.w 18cfe │ │ │ │ + ldr.w r3, [pc, #2312] @ 19de4 │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #2308] @ 1da78 │ │ │ │ - ldr.w r0, [pc, #2308] @ 1da7c │ │ │ │ + ldr.w r1, [pc, #2308] @ 19de8 │ │ │ │ + ldr.w r0, [pc, #2308] @ 19dec │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 18f78 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d162 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 194d2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 1c8b6 │ │ │ │ + beq.w 18c26 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d768 │ │ │ │ + bne.w 19ad8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.w 1c8b6 │ │ │ │ - ldr.w r3, [pc, #2220] @ 1da74 │ │ │ │ + b.w 18c26 │ │ │ │ + ldr.w r3, [pc, #2220] @ 19de4 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2224] @ 1da80 │ │ │ │ - ldr.w r0, [pc, #2224] @ 1da84 │ │ │ │ + ldr.w r1, [pc, #2224] @ 19df0 │ │ │ │ + ldr.w r0, [pc, #2224] @ 19df4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 18f66 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c95a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18cca │ │ │ │ teq r3, r8 │ │ │ │ - bmi.w 1cd7a │ │ │ │ + bmi.w 190ea │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e4c │ │ │ │ + bl 16e58 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1cd7a │ │ │ │ + b.n 190ea │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c9c8 │ │ │ │ - ldr.w r0, [pc, #2172] @ 1da88 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d38 │ │ │ │ + ldr.w r0, [pc, #2172] @ 19df8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr.w r3, [pc, #2140] @ 1da74 │ │ │ │ + bl 1183c │ │ │ │ + ldr.w r3, [pc, #2140] @ 19de4 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #2156] @ 1da8c │ │ │ │ - ldr.w r0, [pc, #2156] @ 1da90 │ │ │ │ + ldr.w r1, [pc, #2156] @ 19dfc │ │ │ │ + ldr.w r0, [pc, #2156] @ 19e00 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d184 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 194f4 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1cd36 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca30 │ │ │ │ + b.n 190a6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18da0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca46 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18db6 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ca5c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18dcc │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 1c92a │ │ │ │ + beq.w 18c9a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d84e │ │ │ │ + bne.w 19bbe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsb r8, r3, #0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ - b.w 1c92a │ │ │ │ - ldr.w r3, [pc, #2040] @ 1da74 │ │ │ │ - ldr.w r2, [pc, #2068] @ 1da94 │ │ │ │ - ldr.w r1, [pc, #2068] @ 1da98 │ │ │ │ - ldr.w r0, [pc, #2068] @ 1da9c │ │ │ │ + b.w 18c9a │ │ │ │ + ldr.w r3, [pc, #2040] @ 19de4 │ │ │ │ + ldr.w r2, [pc, #2068] @ 19e04 │ │ │ │ + ldr.w r1, [pc, #2068] @ 19e08 │ │ │ │ + ldr.w r0, [pc, #2068] @ 19e0c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1cc08 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 18f78 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca86 │ │ │ │ - ldr.w r0, [pc, #2000] @ 1daa0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18df6 │ │ │ │ + ldr.w r0, [pc, #2000] @ 19e10 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr.w r3, [pc, #1944] @ 1da74 │ │ │ │ + bl 1183c │ │ │ │ + ldr.w r3, [pc, #1944] @ 19de4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1988] @ 1daa4 │ │ │ │ - ldr.w r0, [pc, #1988] @ 1daa8 │ │ │ │ + ldr.w r1, [pc, #1988] @ 19e14 │ │ │ │ + ldr.w r0, [pc, #1988] @ 19e18 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1cc08 │ │ │ │ - ldr.w r0, [pc, #1948] @ 1daac │ │ │ │ + bl c8c4 │ │ │ │ + b.n 18f78 │ │ │ │ + ldr.w r0, [pc, #1948] @ 19e1c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr.w r3, [pc, #1880] @ 1da74 │ │ │ │ + bl 1183c │ │ │ │ + ldr.w r3, [pc, #1880] @ 19de4 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #1936] @ 1dab0 │ │ │ │ - ldr.w r0, [pc, #1936] @ 1dab4 │ │ │ │ + ldr.w r1, [pc, #1936] @ 19e20 │ │ │ │ + ldr.w r0, [pc, #1936] @ 19e24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d2f2 │ │ │ │ - ldr.w r3, [pc, #1852] @ 1da74 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 19662 │ │ │ │ + ldr.w r3, [pc, #1852] @ 19de4 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #1916] @ 1dab8 │ │ │ │ - ldr.w r0, [pc, #1916] @ 1dabc │ │ │ │ + ldr.w r1, [pc, #1916] @ 19e28 │ │ │ │ + ldr.w r0, [pc, #1916] @ 19e2c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d29c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1960c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 1cc9e │ │ │ │ + beq.w 1900e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d820 │ │ │ │ + bne.w 19b90 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ - b.n 1cc9e │ │ │ │ + b.n 1900e │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cab8 │ │ │ │ - ldr.w r3, [pc, #1788] @ 1da74 │ │ │ │ - ldr.w r2, [pc, #1860] @ 1dac0 │ │ │ │ - ldr.w r1, [pc, #1860] @ 1dac4 │ │ │ │ - ldr.w r0, [pc, #1860] @ 1dac8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e28 │ │ │ │ + ldr.w r3, [pc, #1788] @ 19de4 │ │ │ │ + ldr.w r2, [pc, #1860] @ 19e30 │ │ │ │ + ldr.w r1, [pc, #1860] @ 19e34 │ │ │ │ + ldr.w r0, [pc, #1860] @ 19e38 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1cc08 │ │ │ │ - ldr.w r3, [pc, #1720] @ 1da74 │ │ │ │ - ldr.w r2, [pc, #1804] @ 1dacc │ │ │ │ - ldr.w r1, [pc, #1804] @ 1dad0 │ │ │ │ - ldr.w r0, [pc, #1804] @ 1dad4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 18f78 │ │ │ │ + ldr.w r3, [pc, #1720] @ 19de4 │ │ │ │ + ldr.w r2, [pc, #1804] @ 19e3c │ │ │ │ + ldr.w r1, [pc, #1804] @ 19e40 │ │ │ │ + ldr.w r0, [pc, #1804] @ 19e44 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1cc08 │ │ │ │ - ldr.w r0, [pc, #1744] @ 1dad8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 18f78 │ │ │ │ + ldr.w r0, [pc, #1744] @ 19e48 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr.w r3, [pc, #1632] @ 1da74 │ │ │ │ + bl 1183c │ │ │ │ + ldr.w r3, [pc, #1632] @ 19de4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1732] @ 1dadc │ │ │ │ - ldr.w r0, [pc, #1732] @ 1dae0 │ │ │ │ + ldr.w r1, [pc, #1732] @ 19e4c │ │ │ │ + ldr.w r0, [pc, #1732] @ 19e50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1cc08 │ │ │ │ - ldr.w r3, [pc, #1568] @ 1da74 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 18f78 │ │ │ │ + ldr.w r3, [pc, #1568] @ 19de4 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - ldr.w r1, [pc, #1672] @ 1dae4 │ │ │ │ - ldr.w r0, [pc, #1672] @ 1dae8 │ │ │ │ + ldr.w r1, [pc, #1672] @ 19e54 │ │ │ │ + ldr.w r0, [pc, #1672] @ 19e58 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d184 │ │ │ │ - ldr.w r3, [pc, #1540] @ 1da74 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 194f4 │ │ │ │ + ldr.w r3, [pc, #1540] @ 19de4 │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #1652] @ 1daec │ │ │ │ - ldr.w r0, [pc, #1652] @ 1daf0 │ │ │ │ + ldr.w r1, [pc, #1652] @ 19e5c │ │ │ │ + ldr.w r0, [pc, #1652] @ 19e60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 1cbf6 │ │ │ │ + bl 11bcc │ │ │ │ + b.w 18f66 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cb18 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e88 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.w 1ccce │ │ │ │ + beq.w 1903e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d92c │ │ │ │ + bne.w 19c9c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 1ccce │ │ │ │ - ldr.w r3, [pc, #1476] @ 1da74 │ │ │ │ + b.n 1903e │ │ │ │ + ldr.w r3, [pc, #1476] @ 19de4 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr.w r1, [pc, #1596] @ 1daf4 │ │ │ │ - ldr.w r0, [pc, #1596] @ 1daf8 │ │ │ │ + ldr.w r1, [pc, #1596] @ 19e64 │ │ │ │ + ldr.w r0, [pc, #1596] @ 19e68 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1cc08 │ │ │ │ - ldr.w r3, [pc, #1408] @ 1da74 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 18f78 │ │ │ │ + ldr.w r3, [pc, #1408] @ 19de4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1540] @ 1dafc │ │ │ │ - ldr.w r0, [pc, #1540] @ 1db00 │ │ │ │ + ldr.w r1, [pc, #1540] @ 19e6c │ │ │ │ + ldr.w r0, [pc, #1540] @ 19e70 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 18f78 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cae8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e58 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cb4e │ │ │ │ - ldr.w r3, [pc, #1316] @ 1da74 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18ebe │ │ │ │ + ldr.w r3, [pc, #1316] @ 19de4 │ │ │ │ movs r2, #135 @ 0x87 │ │ │ │ - ldr.w r1, [pc, #1456] @ 1db04 │ │ │ │ - ldr.w r0, [pc, #1456] @ 1db08 │ │ │ │ + ldr.w r1, [pc, #1456] @ 19e74 │ │ │ │ + ldr.w r0, [pc, #1456] @ 19e78 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1cc08 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 18f78 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cb84 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1db0c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18ef4 │ │ │ │ + ldr.w r0, [pc, #1388] @ 19e7c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d5c0 │ │ │ │ + bge.n 19930 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d7c2 │ │ │ │ - ldr.w r3, [pc, #1200] @ 1da74 │ │ │ │ + beq.w 19b32 │ │ │ │ + ldr.w r3, [pc, #1200] @ 19de4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1352] @ 1db10 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1db14 │ │ │ │ + ldr.w r1, [pc, #1352] @ 19e80 │ │ │ │ + ldr.w r0, [pc, #1352] @ 19e84 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d39a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1970a │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d152 │ │ │ │ - ldr.w r3, [pc, #1164] @ 1da74 │ │ │ │ - ldr.w r2, [pc, #1324] @ 1db18 │ │ │ │ - ldr.w r1, [pc, #1324] @ 1db1c │ │ │ │ - ldr.w r0, [pc, #1324] @ 1db20 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 194c2 │ │ │ │ + ldr.w r3, [pc, #1164] @ 19de4 │ │ │ │ + ldr.w r2, [pc, #1324] @ 19e88 │ │ │ │ + ldr.w r1, [pc, #1324] @ 19e8c │ │ │ │ + ldr.w r0, [pc, #1324] @ 19e90 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #137 @ 0x89 │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1d190 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 19500 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 1cd4e │ │ │ │ + beq.w 190be │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d87c │ │ │ │ + bne.w 19bec │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ - b.w 1cd4e │ │ │ │ - ldr.w r3, [pc, #1092] @ 1da74 │ │ │ │ + b.w 190be │ │ │ │ + ldr.w r3, [pc, #1092] @ 19de4 │ │ │ │ movs r2, #137 @ 0x89 │ │ │ │ - ldr.w r1, [pc, #1260] @ 1db24 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1db28 │ │ │ │ + ldr.w r1, [pc, #1260] @ 19e94 │ │ │ │ + ldr.w r0, [pc, #1260] @ 19e98 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d608 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 19978 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e4c │ │ │ │ + bl 16e58 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1cd7a │ │ │ │ - ldr.w r3, [pc, #1044] @ 1da74 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1db2c │ │ │ │ - ldr.w r1, [pc, #1224] @ 1db30 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 190ea │ │ │ │ + ldr.w r3, [pc, #1044] @ 19de4 │ │ │ │ + ldr.w r2, [pc, #1224] @ 19e9c │ │ │ │ + ldr.w r1, [pc, #1224] @ 19ea0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1220] @ 1db34 │ │ │ │ + ldr.w r0, [pc, #1220] @ 19ea4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1d190 │ │ │ │ - ldr r3, [pc, #1004] @ (1da74 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 19500 │ │ │ │ + ldr r3, [pc, #1004] @ (19de4 ) │ │ │ │ movs r2, #138 @ 0x8a │ │ │ │ - ldr.w r1, [pc, #1196] @ 1db38 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1db3c │ │ │ │ + ldr.w r1, [pc, #1196] @ 19ea8 │ │ │ │ + ldr.w r0, [pc, #1196] @ 19eac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d190 │ │ │ │ - ldr.w r0, [pc, #1184] @ 1db40 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 19500 │ │ │ │ + ldr.w r0, [pc, #1184] @ 19eb0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d6bc │ │ │ │ + bge.n 19a2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7ca │ │ │ │ - ldr r3, [pc, #948] @ (1da74 ) │ │ │ │ + beq.w 19b3a │ │ │ │ + ldr r3, [pc, #948] @ (19de4 ) │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ - ldr.w r1, [pc, #1152] @ 1db44 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1db48 │ │ │ │ + ldr.w r1, [pc, #1152] @ 19eb4 │ │ │ │ + ldr.w r0, [pc, #1152] @ 19eb8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1cc08 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 18f78 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1cad6 │ │ │ │ + beq.w 18e46 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d8f0 │ │ │ │ + bne.w 19c60 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ - b.w 1cad6 │ │ │ │ - ldr r3, [pc, #884] @ (1da74 ) │ │ │ │ + b.w 18e46 │ │ │ │ + ldr r3, [pc, #884] @ (19de4 ) │ │ │ │ movs r2, #139 @ 0x8b │ │ │ │ - ldr.w r1, [pc, #1096] @ 1db4c │ │ │ │ - ldr.w r0, [pc, #1096] @ 1db50 │ │ │ │ + ldr.w r1, [pc, #1096] @ 19ebc │ │ │ │ + ldr.w r0, [pc, #1096] @ 19ec0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d6d4 │ │ │ │ - ldr r3, [pc, #860] @ (1da74 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 19a44 │ │ │ │ + ldr r3, [pc, #860] @ (19de4 ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1080] @ 1db54 │ │ │ │ - ldr.w r0, [pc, #1080] @ 1db58 │ │ │ │ + ldr.w r1, [pc, #1080] @ 19ec4 │ │ │ │ + ldr.w r0, [pc, #1080] @ 19ec8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1d184 │ │ │ │ - ldr r3, [pc, #832] @ (1da74 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 194f4 │ │ │ │ + ldr r3, [pc, #832] @ (19de4 ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1060] @ 1db5c │ │ │ │ - ldr.w r0, [pc, #1060] @ 1db60 │ │ │ │ + ldr.w r1, [pc, #1060] @ 19ecc │ │ │ │ + ldr.w r0, [pc, #1060] @ 19ed0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1d4c4 │ │ │ │ - ldr r3, [pc, #812] @ (1da74 ) │ │ │ │ + b.n 19834 │ │ │ │ + ldr r3, [pc, #812] @ (19de4 ) │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - ldr.w r1, [pc, #1048] @ 1db64 │ │ │ │ - ldr.w r0, [pc, #1048] @ 1db68 │ │ │ │ + ldr.w r1, [pc, #1048] @ 19ed4 │ │ │ │ + ldr.w r0, [pc, #1048] @ 19ed8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1cc08 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 18f78 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d994 │ │ │ │ + beq.w 19d04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 1d964 │ │ │ │ - ldr r3, [pc, #740] @ (1da74 ) │ │ │ │ + bne.w 19cd4 │ │ │ │ + ldr r3, [pc, #740] @ (19de4 ) │ │ │ │ movs r2, #124 @ 0x7c │ │ │ │ - ldr r1, [pc, #984] @ (1db6c ) │ │ │ │ - ldr r0, [pc, #984] @ (1db70 ) │ │ │ │ + ldr r1, [pc, #984] @ (19edc ) │ │ │ │ + ldr r0, [pc, #984] @ (19ee0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1cc08 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 18f78 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d5c0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19930 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d6bc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19a2c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d7f6 │ │ │ │ + cbnz r3, 19b66 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r0, r3 │ │ │ │ - bpl.w 1cd7a │ │ │ │ + bpl.w 190ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1cd7a │ │ │ │ - b.n 1d0e2 │ │ │ │ + bge.w 190ea │ │ │ │ + b.n 19452 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1d318 │ │ │ │ + beq.w 19688 │ │ │ │ movs r1, #2 │ │ │ │ orr.w r0, r5, #1 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ str r0, [sp, #16] │ │ │ │ orr.w r0, r5, #1 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1cd7a │ │ │ │ + bl c8c4 │ │ │ │ + b.w 190ea │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d834 │ │ │ │ + cbnz r3, 19ba4 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1cc9e │ │ │ │ + b.w 1900e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, r5, #1 │ │ │ │ - bne.w 1cc9e │ │ │ │ - b.n 1d2d8 │ │ │ │ + bne.w 1900e │ │ │ │ + b.n 19648 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d862 │ │ │ │ + cbnz r3, 19bd2 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ - b.w 1c92a │ │ │ │ + b.w 18c9a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r8, r5, #1 │ │ │ │ - bne.w 1c92a │ │ │ │ - b.n 1d216 │ │ │ │ + bne.w 18c9a │ │ │ │ + b.n 19586 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1d894 │ │ │ │ + cbnz r2, 19c04 │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ - b.w 1cd4e │ │ │ │ + b.w 190be │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d8ae │ │ │ │ + bge.n 19c1e │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 1d8ae │ │ │ │ - cbz r2, 1d8d2 │ │ │ │ + beq.n 19c1e │ │ │ │ + cbz r2, 19c42 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1d5c0 │ │ │ │ + beq.w 19930 │ │ │ │ orr.w r8, r3, #1 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.n 1d8de │ │ │ │ + bne.n 19c4e │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 16e4c │ │ │ │ + bl 16e58 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1cd7a │ │ │ │ + bl c8c4 │ │ │ │ + b.w 190ea │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d8ae │ │ │ │ + b.n 19c1e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16e4c │ │ │ │ + bl 16e58 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1d8c8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 19c38 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d904 │ │ │ │ + cbnz r3, 19c74 │ │ │ │ mov.w fp, r0, lsl #1 │ │ │ │ - b.w 1cad6 │ │ │ │ + b.w 18e46 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d916 │ │ │ │ + bge.n 19c86 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d95c │ │ │ │ - cbz r3, 1d924 │ │ │ │ + beq.n 19ccc │ │ │ │ + cbz r3, 19c94 │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w fp, r5, #1 │ │ │ │ - bne.w 1cae8 │ │ │ │ - b.n 1d6bc │ │ │ │ + bne.w 18e58 │ │ │ │ + b.n 19a2c │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d916 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19c86 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1d942 │ │ │ │ + cbnz r2, 19cb2 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.w 1ccce │ │ │ │ + b.w 1903e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w r0, r5, #1 │ │ │ │ - bne.w 1ccce │ │ │ │ - b.n 1d410 │ │ │ │ + bne.w 1903e │ │ │ │ + b.n 19780 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1d916 │ │ │ │ + b.n 19c86 │ │ │ │ orr.w sl, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e914 │ │ │ │ + bl e924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d98a │ │ │ │ + bge.n 19cfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1d98a │ │ │ │ + cbnz r3, 19cfa │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1c8d4 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 18c44 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.w 1c8b6 │ │ │ │ - ldr r3, [pc, #472] @ (1db74 ) │ │ │ │ - movw r2, #3981 @ 0xf8d │ │ │ │ - ldr r1, [pc, #468] @ (1db78 ) │ │ │ │ - ldr r0, [pc, #472] @ (1db7c ) │ │ │ │ + b.w 18c26 │ │ │ │ + ldr r3, [pc, #472] @ (19ee4 ) │ │ │ │ + movw r2, #1895 @ 0x767 │ │ │ │ + ldr r1, [pc, #468] @ (19ee8 ) │ │ │ │ + ldr r0, [pc, #472] @ (19eec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (1db80 ) │ │ │ │ - movw r2, #3510 @ 0xdb6 │ │ │ │ - ldr r1, [pc, #456] @ (1db84 ) │ │ │ │ - ldr r0, [pc, #460] @ (1db88 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #460] @ (19ef0 ) │ │ │ │ + mov.w r2, #1424 @ 0x590 │ │ │ │ + ldr r1, [pc, #456] @ (19ef4 ) │ │ │ │ + ldr r0, [pc, #460] @ (19ef8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (1db8c ) │ │ │ │ - movw r2, #3999 @ 0xf9f │ │ │ │ - ldr r1, [pc, #444] @ (1db90 ) │ │ │ │ - ldr r0, [pc, #448] @ (1db94 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #448] @ (19efc ) │ │ │ │ + movw r2, #1913 @ 0x779 │ │ │ │ + ldr r1, [pc, #444] @ (19f00 ) │ │ │ │ + ldr r0, [pc, #448] @ (19f04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (1db98 ) │ │ │ │ - movw r2, #3822 @ 0xeee │ │ │ │ - ldr r1, [pc, #432] @ (1db9c ) │ │ │ │ - ldr r0, [pc, #436] @ (1dba0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (19f08 ) │ │ │ │ + mov.w r2, #1736 @ 0x6c8 │ │ │ │ + ldr r1, [pc, #432] @ (19f0c ) │ │ │ │ + ldr r0, [pc, #436] @ (19f10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (1dba4 ) │ │ │ │ - movw r2, #3880 @ 0xf28 │ │ │ │ - ldr r1, [pc, #420] @ (1dba8 ) │ │ │ │ - ldr r0, [pc, #424] @ (1dbac ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #424] @ (19f14 ) │ │ │ │ + movw r2, #1794 @ 0x702 │ │ │ │ + ldr r1, [pc, #420] @ (19f18 ) │ │ │ │ + ldr r0, [pc, #424] @ (19f1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1dbb0 ) │ │ │ │ - movw r2, #3990 @ 0xf96 │ │ │ │ - ldr r1, [pc, #408] @ (1dbb4 ) │ │ │ │ - ldr r0, [pc, #412] @ (1dbb8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (19f20 ) │ │ │ │ + mov.w r2, #1904 @ 0x770 │ │ │ │ + ldr r1, [pc, #408] @ (19f24 ) │ │ │ │ + ldr r0, [pc, #412] @ (19f28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - mvns r6, r1 │ │ │ │ + strh r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - mvns r0, r3 │ │ │ │ + strh r0, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r5 │ │ │ │ + strh r2, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r6 │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r2 │ │ │ │ + strh r2, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r3 │ │ │ │ + strh r4, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ - muls r6, r5 │ │ │ │ + ldrb r6, [r6, #31] │ │ │ │ movs r1, r0 │ │ │ │ - muls r0, r7 │ │ │ │ + strh r0, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - muls r0, r2 │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r1, r0 │ │ │ │ - muls r2, r3 │ │ │ │ + ldrb r2, [r4, #31] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r4, r5 │ │ │ │ + ldrb r4, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r6, r6 │ │ │ │ + ldrb r6, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r0, r1 │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r2 │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r6 │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r2, r7 │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + ldrb r4, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r0 │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - tst r4, r1 │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r0, r5 │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r0, r6 │ │ │ │ + ldrb r0, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [pc, #384] @ (1dc0c ) │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r3 │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r4 │ │ │ │ + ldrb r0, [r5, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r0, [r1, r3] │ │ │ │ + str r3, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6 │ │ │ │ + ldrb r0, [r7, #21] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7 │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #632] @ (1dd1c ) │ │ │ │ + strh r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2 │ │ │ │ + ldrb r6, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #376] @ (1dc28 ) │ │ │ │ + strh r6, [r4, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - eors r6, r2 │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ movs r1, r0 │ │ │ │ - eors r6, r3 │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r7 │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ - eors r2, r0 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r1, r7] │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #242 @ 0xf2 │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + str r2, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + ldrb r6, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ + ldrb r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - bx ip │ │ │ │ + strh r6, [r5, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + ldrb r6, [r5, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + ldrb r4, [r5, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #0 │ │ │ │ + ldrb r0, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #8 │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #192 @ 0xc0 │ │ │ │ + ldrb r0, [r1, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #126 @ 0x7e │ │ │ │ + ldrb r6, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #42 @ 0x2a │ │ │ │ + ldrb r2, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - cmp sl, r9 │ │ │ │ + strh r2, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #174 @ 0xae │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + ldrb r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #132 @ 0x84 │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #140 @ 0x8c │ │ │ │ + ldrb r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #64 @ 0x40 │ │ │ │ + ldrb r0, [r1, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + ldrb r0, [r2, #7] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #10 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #18 │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ + ldrb r4, [r6, #5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r9 │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #180 @ 0xb4 │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #188 @ 0xbc │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #124 @ 0x7c │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #90 @ 0x5a │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #64 @ 0x40 │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #230 @ 0xe6 │ │ │ │ + ldrb r6, [r5, #1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #238 @ 0xee │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ + add r5, pc, #384 @ (adr r5, 1a068 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #174 @ 0xae │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r6 │ │ │ │ + ldrb r4, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + add r5, pc, #288 @ (adr r5, 1a014 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #150 @ 0x96 │ │ │ │ + str r6, [r3, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + strb r4, [r4, #25] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + add r5, pc, #192 @ (adr r5, 19fc0 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #126 @ 0x7e │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r3 │ │ │ │ + ldrb r4, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + add r5, pc, #96 @ (adr r5, 19f6c ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #102 @ 0x66 │ │ │ │ + str r6, [r5, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sl │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + add r5, pc, #0 @ (adr r5, 19f18 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - add r4, r8 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + add r4, pc, #928 @ (adr r4, 1a2c4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #54 @ 0x36 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, r8 │ │ │ │ + ldrb r0, [r2, #27] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001dbbc : │ │ │ │ +00019f2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w ip, [pc, #288] @ 1dcf0 │ │ │ │ + ldr.w ip, [pc, #288] @ 1a060 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r2, [pc, #264] @ (1dcf4 ) │ │ │ │ + ldr r2, [pc, #264] @ (1a064 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ (1dcf8 ) │ │ │ │ - ldr r4, [pc, #256] @ (1dcfc ) │ │ │ │ + ldr r3, [pc, #256] @ (1a068 ) │ │ │ │ + ldr r4, [pc, #256] @ (1a06c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #256] @ (1dd00 ) │ │ │ │ + ldr r3, [pc, #256] @ (1a070 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #240] @ (1dd04 ) │ │ │ │ + ldr r2, [pc, #240] @ (1a074 ) │ │ │ │ add r2, pc │ │ │ │ - bl bc60 │ │ │ │ + bl bc70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcac │ │ │ │ - ldr r3, [pc, #232] @ (1dd08 ) │ │ │ │ + beq.n 1a01c │ │ │ │ + ldr r3, [pc, #232] @ (1a078 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1dc7c │ │ │ │ + bne.n 19fec │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1c380 │ │ │ │ + bl 186f0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcd8 │ │ │ │ + beq.n 1a048 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc50 │ │ │ │ + bge.n 19fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dcb0 │ │ │ │ + beq.n 1a020 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dcac │ │ │ │ - ldr r3, [pc, #180] @ (1dd0c ) │ │ │ │ + beq.n 1a01c │ │ │ │ + ldr r3, [pc, #180] @ (1a07c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc64 │ │ │ │ + bge.n 19fd4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #168] @ (1dd10 ) │ │ │ │ - ldr r3, [pc, #140] @ (1dcf4 ) │ │ │ │ + ldr r2, [pc, #168] @ (1a080 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a064 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcbc │ │ │ │ + bne.n 1a02c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #148] @ (1dd14 ) │ │ │ │ + ldr r0, [pc, #148] @ (1a084 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1dcc0 │ │ │ │ + cbz r0, 1a030 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc98 │ │ │ │ + bge.n 1a008 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1dcb6 │ │ │ │ - ldr r3, [pc, #124] @ (1dd18 ) │ │ │ │ + cbz r3, 1a026 │ │ │ │ + ldr r3, [pc, #124] @ (1a088 ) │ │ │ │ movs r2, #94 @ 0x5e │ │ │ │ - ldr r1, [pc, #124] @ (1dd1c ) │ │ │ │ - ldr r0, [pc, #128] @ (1dd20 ) │ │ │ │ + ldr r1, [pc, #124] @ (1a08c ) │ │ │ │ + ldr r0, [pc, #128] @ (1a090 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dc64 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc50 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc98 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (1dd24 ) │ │ │ │ - movw r2, #4281 @ 0x10b9 │ │ │ │ - ldr r1, [pc, #96] @ (1dd28 ) │ │ │ │ - ldr r0, [pc, #96] @ (1dd2c ) │ │ │ │ + b.n 19fd4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19fc0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a008 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1a094 ) │ │ │ │ + movw r2, #2195 @ 0x893 │ │ │ │ + ldr r1, [pc, #96] @ (1a098 ) │ │ │ │ + ldr r0, [pc, #96] @ (1a09c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1112 @ 0x458 │ │ │ │ + add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (1dd30 ) │ │ │ │ - movw r2, #4273 @ 0x10b1 │ │ │ │ - ldr r1, [pc, #84] @ (1dd34 ) │ │ │ │ - ldr r0, [pc, #84] @ (1dd38 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (1a0a0 ) │ │ │ │ + movw r2, #2187 @ 0x88b │ │ │ │ + ldr r1, [pc, #84] @ (1a0a4 ) │ │ │ │ + ldr r0, [pc, #84] @ (1a0a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1112 @ 0x458 │ │ │ │ + add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - movs r4, #24 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + str r0, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #66 @ 0x42 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ movs r3, r0 │ │ │ │ - movs r3, #252 @ 0xfc │ │ │ │ + str r4, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #118 @ 0x76 │ │ │ │ + strb r6, [r7, #15] │ │ │ │ movs r1, r0 │ │ │ │ - negs r6, r5 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + str r4, [r4, #0] │ │ │ │ movs r3, r0 │ │ │ │ - tst r0, r1 │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ + strb r4, [r4, #13] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #228 @ 0xe4 │ │ │ │ + strb r4, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + add r2, pc, #232 @ (adr r2, 1a180 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #136 @ 0x88 │ │ │ │ + str r0, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ - rors r6, r2 │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + add r2, pc, #136 @ (adr r2, 1a12c ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ + str r0, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r6, r7 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dbbc │ │ │ │ + bl 19f2c │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001dd58 : │ │ │ │ +0001a0c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #404] @ (1df00 ) │ │ │ │ - ldr r3, [pc, #404] @ (1df04 ) │ │ │ │ + ldr r1, [pc, #400] @ (1a26c ) │ │ │ │ + ldr r3, [pc, #400] @ (1a270 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #404] @ 1df08 │ │ │ │ + ldr.w r8, [pc, #400] @ 1a274 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ add r8, pc │ │ │ │ lsls r2, r4, #31 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.w 1ded8 │ │ │ │ + bmi.w 1a244 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1ddda │ │ │ │ + cbz r0, 1a148 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 92ec │ │ │ │ + blx 92fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ddb2 │ │ │ │ + bge.n 1a122 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1de5c │ │ │ │ + beq.n 1a1c8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1de6a │ │ │ │ + blt.n 1a1d6 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1de46 │ │ │ │ + beq.n 1a1b2 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1dec4 │ │ │ │ + bmi.n 1a230 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 1de4a │ │ │ │ + bmi.n 1a1b6 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd98 │ │ │ │ - ldr r3, [pc, #304] @ (1df0c ) │ │ │ │ + bne.n 1a108 │ │ │ │ + ldr r3, [pc, #300] @ (1a278 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #300] @ (1df10 ) │ │ │ │ - ldr r0, [pc, #304] @ (1df14 ) │ │ │ │ + ldr r1, [pc, #300] @ (1a27c ) │ │ │ │ + ldr r0, [pc, #300] @ (1a280 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #284] @ (1df18 ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #280] @ (1a284 ) │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #272] @ (1df1c ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #272] @ (1a288 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrd r9, r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dee0 │ │ │ │ - bl 11354 │ │ │ │ + beq.n 1a24c │ │ │ │ + bl 11364 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - cbz r7, 1de84 │ │ │ │ + bl 9fa8 │ │ │ │ + cbz r7, 1a1f0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1deaa │ │ │ │ + b.n 1a216 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1ddca │ │ │ │ + bge.n 1a138 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1ddcc │ │ │ │ + b.n 1a13a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1ddb6 │ │ │ │ - ldr r3, [pc, #160] @ (1df0c ) │ │ │ │ + bge.n 1a126 │ │ │ │ + ldr r3, [pc, #160] @ (1a278 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #172] @ (1df20 ) │ │ │ │ - ldr r0, [pc, #176] @ (1df24 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a28c ) │ │ │ │ + ldr r0, [pc, #176] @ (1a290 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1ddf2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a160 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1df28 ) │ │ │ │ - ldr r3, [pc, #84] @ (1df04 ) │ │ │ │ + ldr r2, [pc, #124] @ (1a294 ) │ │ │ │ + ldr r3, [pc, #84] @ (1a270 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1defa │ │ │ │ + bne.n 1a266 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ddcc │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a13a │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1dd8c │ │ │ │ - ldr r1, [pc, #72] @ (1df2c ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 1a0fc │ │ │ │ + ldr r1, [pc, #72] @ (1a298 ) │ │ │ │ movw r2, #329 @ 0x149 │ │ │ │ - ldr r0, [pc, #72] @ (1df30 ) │ │ │ │ + ldr r0, [pc, #72] @ (1a29c ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1de8e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a1fa │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #130 @ 0x82 │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #480] @ (1e0f4 ) │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #158 @ 0x9e │ │ │ │ + strb r0, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #928] @ (1e2c4 ) │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #14 │ │ │ │ + strb r2, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #78 @ 0x4e │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r3, [pc, #456] @ (1e0f8 ) │ │ │ │ + ldrh r2, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ + strb r0, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001df34 : │ │ │ │ +0001a2a0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #228] @ 1e028 │ │ │ │ + ldr.w ip, [pc, #228] @ 1a394 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #912 @ 0x390 │ │ │ │ - ldr.w ip, [pc, #212] @ 1e02c │ │ │ │ + add.w r3, ip, #720 @ 0x2d0 │ │ │ │ + ldr.w ip, [pc, #212] @ 1a398 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #200] @ (1e030 ) │ │ │ │ + ldr r4, [pc, #200] @ (1a39c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1e034 ) │ │ │ │ + ldr r5, [pc, #200] @ (1a3a0 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dfe6 │ │ │ │ + beq.n 1a352 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1dfc6 │ │ │ │ + bpl.n 1a332 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1dfea │ │ │ │ + bpl.n 1a356 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1dff6 │ │ │ │ + bne.n 1a362 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1dfe6 │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [pc, #136] @ (1e038 ) │ │ │ │ - ldr r3, [pc, #124] @ (1e030 ) │ │ │ │ + beq.n 1a352 │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [pc, #136] @ (1a3a4 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a39c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e024 │ │ │ │ + bne.n 1a390 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1e03c ) │ │ │ │ + ldr r0, [pc, #116] @ (1a3a8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #108] @ (1e040 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #108] @ (1a3ac ) │ │ │ │ movw r2, #325 @ 0x145 │ │ │ │ - ldr r1, [pc, #108] @ (1e044 ) │ │ │ │ - ldr r0, [pc, #108] @ (1e048 ) │ │ │ │ + ldr r1, [pc, #108] @ (1a3b0 ) │ │ │ │ + ldr r0, [pc, #108] @ (1a3b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dfae │ │ │ │ - ldr r0, [pc, #96] @ (1e04c ) │ │ │ │ + b.n 1a31a │ │ │ │ + ldr r0, [pc, #96] @ (1a3b8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1dfd0 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1a33c │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1df9e │ │ │ │ + beq.n 1a30a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1e00a │ │ │ │ + bne.n 1a376 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1df9e │ │ │ │ + b.n 1a30a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1df9e │ │ │ │ + beq.n 1a30a │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1df9e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ + b.n 1a30a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #150 @ 0x96 │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #146 @ 0x92 │ │ │ │ + ldrb r6, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #536] @ (1e258 ) │ │ │ │ + strh r6, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #520] @ (1e250 ) │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #170 @ 0xaa │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + ldrb r6, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e050 : │ │ │ │ +0001a3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r5, [pc, #2300] @ 1e960 │ │ │ │ + ldr.w r5, [pc, #2300] @ 1accc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2300] @ 1e964 │ │ │ │ + ldr.w r4, [pc, #2300] @ 1acd0 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2296] @ 1e968 │ │ │ │ + ldr.w r3, [pc, #2296] @ 1acd4 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2288] @ 1e96c │ │ │ │ + ldr.w r5, [pc, #2288] @ 1acd8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ mov.w r4, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldrb.w r1, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r9, [r3, #340] @ 0x154 │ │ │ │ + ldr.w r9, [r3, #172] @ 0xac │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.w 1e2a2 │ │ │ │ + bne.w 1a60e │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ strd r7, sl, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e2aa │ │ │ │ + beq.w 1a616 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e916 │ │ │ │ + beq.w 1ac82 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e0de │ │ │ │ + bge.n 1a44a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e270 │ │ │ │ + beq.w 1a5dc │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1e41c │ │ │ │ + bpl.w 1a788 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1e486 │ │ │ │ + bne.w 1a7f2 │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldr.w r2, [r9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e110 │ │ │ │ + bge.n 1a47c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e278 │ │ │ │ + beq.w 1a5e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e462 │ │ │ │ + beq.w 1a7ce │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1e4a8 │ │ │ │ + bpl.w 1a814 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - ldr.w r0, [fp, #360] @ 0x168 │ │ │ │ + ldr.w r0, [fp, #192] @ 0xc0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e4d2 │ │ │ │ + beq.w 1a83e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e160 │ │ │ │ + bge.n 1a4cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e280 │ │ │ │ - ldr.w r3, [pc, #2060] @ 1e970 │ │ │ │ + beq.w 1a5ec │ │ │ │ + ldr.w r3, [pc, #2060] @ 1acdc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e4fc │ │ │ │ + bne.w 1a868 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e180 │ │ │ │ + bge.n 1a4ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e28c │ │ │ │ - ldr.w r3, [pc, #2032] @ 1e974 │ │ │ │ + beq.w 1a5f8 │ │ │ │ + ldr.w r3, [pc, #2032] @ 1ace0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e212 │ │ │ │ + beq.n 1a57e │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 1e6f4 │ │ │ │ + bmi.w 1aa60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e6ec │ │ │ │ + bne.w 1aa58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e1ee │ │ │ │ + cbz r0, 1a55a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e1be │ │ │ │ + bge.n 1a52a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e246 │ │ │ │ + beq.n 1a5b2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 1e252 │ │ │ │ + blt.n 1a5be │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 1e58c │ │ │ │ + beq.w 1a8f8 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1e408 │ │ │ │ + bmi.w 1a774 │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.n 1e234 │ │ │ │ + bmi.n 1a5a0 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e1a4 │ │ │ │ - ldr.w r3, [pc, #1928] @ 1e978 │ │ │ │ + bne.n 1a510 │ │ │ │ + ldr.w r3, [pc, #1928] @ 1ace4 │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr.w r1, [pc, #1924] @ 1e97c │ │ │ │ - ldr.w r0, [pc, #1924] @ 1e980 │ │ │ │ + ldr.w r1, [pc, #1924] @ 1ace8 │ │ │ │ + ldr.w r0, [pc, #1924] @ 1acec │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1904] @ 1e984 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1e964 │ │ │ │ + ldr.w r2, [pc, #1904] @ 1acf0 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1acd0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1e8fa │ │ │ │ + bne.w 1ac66 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e1de │ │ │ │ + bge.n 1a54a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1e1e0 │ │ │ │ + b.n 1a54c │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 1e1c4 │ │ │ │ - ldr.w r3, [pc, #1828] @ 1e978 │ │ │ │ + bge.n 1a530 │ │ │ │ + ldr.w r3, [pc, #1828] @ 1ace4 │ │ │ │ mov.w r2, #350 @ 0x15e │ │ │ │ - ldr.w r1, [pc, #1836] @ 1e988 │ │ │ │ - ldr.w r0, [pc, #1836] @ 1e98c │ │ │ │ + ldr.w r1, [pc, #1836] @ 1acf4 │ │ │ │ + ldr.w r0, [pc, #1836] @ 1acf8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e20a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a576 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a44a │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e110 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a47c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1e160 │ │ │ │ + b.n 1a4cc │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 1e974 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1756] @ 1ace0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e212 │ │ │ │ - b.n 1e18a │ │ │ │ + beq.n 1a57e │ │ │ │ + b.n 1a4f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1e0a0 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1e978 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1a40c │ │ │ │ + ldr.w r3, [pc, #1740] @ 1ace4 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1756] @ 1e990 │ │ │ │ - ldr.w r0, [pc, #1756] @ 1e994 │ │ │ │ + ldr.w r1, [pc, #1756] @ 1acfc │ │ │ │ + ldr.w r0, [pc, #1756] @ 1ad00 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #1724] @ 1e998 │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #1724] @ 1ad04 │ │ │ │ + ldr.w r1, [fp, #32] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6fc │ │ │ │ - bl 11354 │ │ │ │ + beq.w 1aa68 │ │ │ │ + bl 11364 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e53c │ │ │ │ + beq.w 1a8a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl e69c │ │ │ │ + bl e6ac │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e712 │ │ │ │ + blt.w 1aa7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e6ce │ │ │ │ - ldr.w r2, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1aa3a │ │ │ │ + ldr.w r2, [fp, #176] @ 0xb0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - ldr.w r3, [fp, #352] @ 0x160 │ │ │ │ + ldr.w r3, [fp, #184] @ 0xb8 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ + ldr.w r0, [fp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r8, [fp, #348] @ 0x15c │ │ │ │ - blx 96c8 │ │ │ │ + ldr.w r8, [fp, #180] @ 0xb4 │ │ │ │ + blx 96d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e728 │ │ │ │ + beq.w 1aa94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1e74c │ │ │ │ + bpl.w 1aab8 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e566 │ │ │ │ + beq.w 1a8d2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8fe │ │ │ │ + beq.w 1ac6a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ strd r8, r4, [r2] │ │ │ │ - blx 9114 │ │ │ │ + blx 9124 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e772 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1e99c │ │ │ │ + beq.w 1aade │ │ │ │ + ldr.w r3, [pc, #1528] @ 1ad08 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r8, [r6] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e788 │ │ │ │ + beq.w 1aaf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e7b2 │ │ │ │ + bne.w 1ab1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1452] @ 1e9a0 │ │ │ │ + ldr.w r1, [pc, #1452] @ 1ad0c │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr.w r0, [pc, #1448] @ 1e9a4 │ │ │ │ + ldr.w r0, [pc, #1448] @ 1ad10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e540 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a8ac │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1e1e0 │ │ │ │ - ldr.w r0, [pc, #1416] @ 1e9a8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a54c │ │ │ │ + ldr.w r0, [pc, #1416] @ 1ad14 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e43e │ │ │ │ + bge.n 1a7aa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e55e │ │ │ │ + beq.w 1a8ca │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1332] @ 1e978 │ │ │ │ + ldr.w r3, [pc, #1332] @ 1ace4 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1376] @ 1e9ac │ │ │ │ - ldr.w r0, [pc, #1376] @ 1e9b0 │ │ │ │ + ldr.w r1, [pc, #1376] @ 1ad18 │ │ │ │ + ldr.w r0, [pc, #1376] @ 1ad1c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e2d2 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e978 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a63e │ │ │ │ + ldr.w r3, [pc, #1300] @ 1ace4 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1352] @ 1e9b4 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1e9b8 │ │ │ │ + ldr.w r1, [pc, #1352] @ 1ad20 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1ad24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1e210 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a57c │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r2, [r9] │ │ │ │ - beq.w 1e0fe │ │ │ │ + beq.w 1a46a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1e7d0 │ │ │ │ + bne.w 1ab3c │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - b.n 1e0fe │ │ │ │ - ldr.w r2, [pc, #1228] @ 1e978 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1e9bc │ │ │ │ - ldr.w r1, [pc, #1292] @ 1e9c0 │ │ │ │ + b.n 1a46a │ │ │ │ + ldr.w r2, [pc, #1228] @ 1ace4 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1ad28 │ │ │ │ + ldr.w r1, [pc, #1292] @ 1ad2c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1292] @ 1e9c4 │ │ │ │ + ldr.w r0, [pc, #1292] @ 1ad30 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1e47e │ │ │ │ - ldr.w r3, [pc, #1188] @ 1e978 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1a7ea │ │ │ │ + ldr.w r3, [pc, #1188] @ 1ace4 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1260] @ 1e9c8 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1e9cc │ │ │ │ + ldr.w r1, [pc, #1260] @ 1ad34 │ │ │ │ + ldr.w r0, [pc, #1260] @ 1ad38 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e210 │ │ │ │ - ldr.w r0, [pc, #1232] @ 1e9d0 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a57c │ │ │ │ + ldr.w r0, [pc, #1232] @ 1ad3c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e51e │ │ │ │ + bge.n 1a88a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1e51e │ │ │ │ + cbnz r3, 1a88a │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1112] @ 1e978 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1112] @ 1ace4 │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr.w r1, [pc, #1196] @ 1e9d4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1e9d8 │ │ │ │ + ldr.w r1, [pc, #1196] @ 1ad40 │ │ │ │ + ldr.w r0, [pc, #1196] @ 1ad44 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e47e │ │ │ │ - bl 11108 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a7ea │ │ │ │ + bl 11118 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e210 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a57c │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e43e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a7aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr.w r1, [pc, #1132] @ 1e9dc │ │ │ │ - ldr.w r0, [pc, #1132] @ 1e9e0 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1ad48 │ │ │ │ + ldr.w r0, [pc, #1132] @ 1ad4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e540 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a8ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w sl, [fp, #344] @ 0x158 │ │ │ │ - ldr.w r8, [fp, #364] @ 0x16c │ │ │ │ - ldr.w r9, [fp, #352] @ 0x160 │ │ │ │ - bl d6f4 │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + ldr.w r8, [fp, #196] @ 0xc4 │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + bl d704 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e81c │ │ │ │ - ldr.w r3, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1ab88 │ │ │ │ + ldr.w r3, [fp, #176] @ 0xb0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r9, r0, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ - ldr.w r0, [fp, #356] @ 0x164 │ │ │ │ + ldr.w r0, [fp, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e834 │ │ │ │ + beq.w 1aba0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e5de │ │ │ │ + bge.n 1a94a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e744 │ │ │ │ + beq.w 1aab0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1e858 │ │ │ │ + bpl.w 1abc4 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e87a │ │ │ │ + beq.w 1abe6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e946 │ │ │ │ + beq.w 1acb2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r8] │ │ │ │ strd r8, r9, [r2] │ │ │ │ - blx 9114 │ │ │ │ + blx 9124 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e6be │ │ │ │ + beq.n 1aa2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e89e │ │ │ │ - ldr r3, [pc, #872] @ (1e99c ) │ │ │ │ + beq.w 1ac0a │ │ │ │ + ldr r3, [pc, #872] @ (1ad08 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r4, [r9] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8b6 │ │ │ │ + beq.w 1ac22 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e672 │ │ │ │ + bge.n 1a9de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1e6c6 │ │ │ │ + cbz r3, 1aa32 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e92e │ │ │ │ + beq.w 1ac9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e68a │ │ │ │ + bge.n 1a9f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e7aa │ │ │ │ + beq.w 1ab16 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e8da │ │ │ │ + bne.w 1ac46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e76a │ │ │ │ - ldr r3, [pc, #720] @ (1e978 ) │ │ │ │ + beq.n 1aad6 │ │ │ │ + ldr r3, [pc, #720] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #820] @ (1e9e4 ) │ │ │ │ - ldr r0, [pc, #824] @ (1e9e8 ) │ │ │ │ + ldr r1, [pc, #820] @ (1ad50 ) │ │ │ │ + ldr r0, [pc, #824] @ (1ad54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e210 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a57c │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e62a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a996 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e672 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9de │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e110 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a47c │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1e198 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1a504 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1e190 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a4fc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #344 @ 0x158 │ │ │ │ - ldr r1, [pc, #744] @ (1e9ec ) │ │ │ │ - ldr r0, [pc, #744] @ (1e9f0 ) │ │ │ │ + ldr r1, [pc, #744] @ (1ad58 ) │ │ │ │ + ldr r0, [pc, #744] @ (1ad5c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e540 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a8ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #728] @ (1e9f4 ) │ │ │ │ - ldr r0, [pc, #732] @ (1e9f8 ) │ │ │ │ + ldr r1, [pc, #728] @ (1ad60 ) │ │ │ │ + ldr r0, [pc, #732] @ (1ad64 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e540 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a8ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #716] @ (1e9fc ) │ │ │ │ - ldr r0, [pc, #716] @ (1ea00 ) │ │ │ │ + ldr r1, [pc, #716] @ (1ad68 ) │ │ │ │ + ldr r0, [pc, #716] @ (1ad6c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1e540 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1a8ac │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e5de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a94a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1ea04 ) │ │ │ │ - ldr r1, [pc, #692] @ (1ea08 ) │ │ │ │ + ldr r2, [pc, #692] @ (1ad70 ) │ │ │ │ + ldr r1, [pc, #692] @ (1ad74 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1ea0c ) │ │ │ │ + ldr r0, [pc, #688] @ (1ad78 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1e73c │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1aaa8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e6a6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1aa12 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #660] @ (1ea10 ) │ │ │ │ - ldr r0, [pc, #664] @ (1ea14 ) │ │ │ │ + ldr r1, [pc, #660] @ (1ad7c ) │ │ │ │ + ldr r0, [pc, #664] @ (1ad80 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e73c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1aaa8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - ldr r1, [pc, #648] @ (1ea18 ) │ │ │ │ - ldr r0, [pc, #648] @ (1ea1c ) │ │ │ │ + ldr r1, [pc, #648] @ (1ad84 ) │ │ │ │ + ldr r0, [pc, #648] @ (1ad88 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e540 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a8ac │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e68a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9f6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1ea20 ) │ │ │ │ - ldr r1, [pc, #620] @ (1ea24 ) │ │ │ │ - ldr r0, [pc, #620] @ (1ea28 ) │ │ │ │ + ldr r2, [pc, #616] @ (1ad8c ) │ │ │ │ + ldr r1, [pc, #620] @ (1ad90 ) │ │ │ │ + ldr r0, [pc, #620] @ (1ad94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #347 @ 0x15b │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1e540 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1a8ac │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e0fe │ │ │ │ + beq.w 1a46a │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e804 │ │ │ │ + bge.n 1ab70 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq.w r2, [r9] │ │ │ │ - beq.n 1e804 │ │ │ │ - cbz r2, 1e814 │ │ │ │ + beq.n 1ab70 │ │ │ │ + cbz r2, 1ab80 │ │ │ │ cmp.w r9, #1 │ │ │ │ it ne │ │ │ │ orrne.w r6, r9, #1 │ │ │ │ - bne.w 1e110 │ │ │ │ - b.n 1e442 │ │ │ │ + bne.w 1a47c │ │ │ │ + b.n 1a7ae │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e804 │ │ │ │ - ldr r3, [pc, #344] @ (1e978 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ab70 │ │ │ │ + ldr r3, [pc, #344] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #520] @ (1ea2c ) │ │ │ │ - ldr r0, [pc, #520] @ (1ea30 ) │ │ │ │ + ldr r1, [pc, #520] @ (1ad98 ) │ │ │ │ + ldr r0, [pc, #520] @ (1ad9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e20a │ │ │ │ - ldr r3, [pc, #320] @ (1e978 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a576 │ │ │ │ + ldr r3, [pc, #320] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #504] @ (1ea34 ) │ │ │ │ - ldr r0, [pc, #504] @ (1ea38 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ada0 ) │ │ │ │ + ldr r0, [pc, #504] @ (1ada4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e210 │ │ │ │ - ldr r2, [pc, #284] @ (1e978 ) │ │ │ │ - ldr r3, [pc, #480] @ (1ea3c ) │ │ │ │ - ldr r1, [pc, #480] @ (1ea40 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a57c │ │ │ │ + ldr r2, [pc, #284] @ (1ace4 ) │ │ │ │ + ldr r3, [pc, #480] @ (1ada8 ) │ │ │ │ + ldr r1, [pc, #480] @ (1adac ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1ea44 ) │ │ │ │ + ldr r0, [pc, #480] @ (1adb0 ) │ │ │ │ ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1e20a │ │ │ │ - ldr r3, [pc, #252] @ (1e978 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1a576 │ │ │ │ + ldr r3, [pc, #252] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #452] @ (1ea48 ) │ │ │ │ - ldr r0, [pc, #456] @ (1ea4c ) │ │ │ │ + ldr r1, [pc, #452] @ (1adb4 ) │ │ │ │ + ldr r0, [pc, #456] @ (1adb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e210 │ │ │ │ - ldr r3, [pc, #216] @ (1e978 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a57c │ │ │ │ + ldr r3, [pc, #216] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #424] @ (1ea50 ) │ │ │ │ - ldr r0, [pc, #428] @ (1ea54 ) │ │ │ │ + ldr r1, [pc, #424] @ (1adbc ) │ │ │ │ + ldr r0, [pc, #428] @ (1adc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1e20a │ │ │ │ - ldr r3, [pc, #192] @ (1e978 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1a576 │ │ │ │ + ldr r3, [pc, #192] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #408] @ (1ea58 ) │ │ │ │ - ldr r0, [pc, #412] @ (1ea5c ) │ │ │ │ + ldr r1, [pc, #408] @ (1adc4 ) │ │ │ │ + ldr r0, [pc, #412] @ (1adc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1e210 │ │ │ │ - ldr r1, [pc, #156] @ (1e978 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1a57c │ │ │ │ + ldr r1, [pc, #156] @ (1ace4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r3, [pc, #380] @ (1ea60 ) │ │ │ │ - ldr r0, [pc, #384] @ (1ea64 ) │ │ │ │ + ldr r3, [pc, #380] @ (1adcc ) │ │ │ │ + ldr r0, [pc, #384] @ (1add0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1ea68 ) │ │ │ │ + ldr r1, [pc, #376] @ (1add4 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1e210 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1ea6c ) │ │ │ │ - movw r2, #7201 @ 0x1c21 │ │ │ │ - ldr r1, [pc, #360] @ (1ea70 ) │ │ │ │ - ldr r0, [pc, #364] @ (1ea74 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1a57c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1add8 ) │ │ │ │ + movw r2, #5115 @ 0x13fb │ │ │ │ + ldr r1, [pc, #360] @ (1addc ) │ │ │ │ + ldr r0, [pc, #364] @ (1ade0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1ea78 ) │ │ │ │ - movw r2, #7142 @ 0x1be6 │ │ │ │ - ldr r1, [pc, #348] @ (1ea7c ) │ │ │ │ - ldr r0, [pc, #352] @ (1ea80 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1ade4 ) │ │ │ │ + mov.w r2, #5056 @ 0x13c0 │ │ │ │ + ldr r1, [pc, #348] @ (1ade8 ) │ │ │ │ + ldr r0, [pc, #352] @ (1adec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1ea84 ) │ │ │ │ - movw r2, #7365 @ 0x1cc5 │ │ │ │ - ldr r1, [pc, #336] @ (1ea88 ) │ │ │ │ - ldr r0, [pc, #340] @ (1ea8c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1adf0 ) │ │ │ │ + movw r2, #5279 @ 0x149f │ │ │ │ + ldr r1, [pc, #336] @ (1adf4 ) │ │ │ │ + ldr r0, [pc, #340] @ (1adf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1ea90 ) │ │ │ │ - movw r2, #7345 @ 0x1cb1 │ │ │ │ - ldr r1, [pc, #324] @ (1ea94 ) │ │ │ │ - ldr r0, [pc, #328] @ (1ea98 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1adfc ) │ │ │ │ + movw r2, #5259 @ 0x148b │ │ │ │ + ldr r1, [pc, #324] @ (1ae00 ) │ │ │ │ + ldr r0, [pc, #328] @ (1ae04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r2, #6 │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ + ldrb r2, [r1, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ + strb r6, [r0, #29] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #134 @ 0x86 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #7 │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, #82 @ 0x52 │ │ │ │ + strb r2, [r4, #27] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #34 @ 0x22 │ │ │ │ + ldr r6, [r5, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + strb r2, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + ldr r6, [r2, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + strb r6, [r0, #21] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ + strb r2, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + strb r2, [r6, #19] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #66 @ 0x42 │ │ │ │ + strb r2, [r2, #19] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r3 │ │ │ │ + strh r4, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #248 @ 0xf8 │ │ │ │ + strb r0, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + strb r2, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #162 @ 0xa2 │ │ │ │ + ldr r6, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #134 @ 0x86 │ │ │ │ + strb r6, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #62 @ 0x3e │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #16 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #4 │ │ │ │ + strb r4, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ + strb r4, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #126 @ 0x7e │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #150 @ 0x96 │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #128 @ 0x80 │ │ │ │ + strb r0, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - rors r4, r7 │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #92 @ 0x5c │ │ │ │ + strb r4, [r5, #7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #38 @ 0x26 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + strb r6, [r0, #7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #8 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + strb r0, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #242 @ 0xf2 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ + strb r6, [r3, #5] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + strb r6, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #198 @ 0xc6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + strb r6, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #94 @ 0x5e │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #118 @ 0x76 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ + str r2, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6 │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #30 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r4, [r1, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #12 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #220 @ 0xdc │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #244 @ 0xf4 │ │ │ │ + strb r4, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #196 @ 0xc4 │ │ │ │ + str r0, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #164 @ 0xa4 │ │ │ │ + strb r4, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #160 @ 0xa0 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + strb r2, [r2, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r4, r5] │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r1, r5 │ │ │ │ + strb r6, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ + strb r0, [r0, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ + str r5, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, r4 │ │ │ │ + strb r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #4 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + strb r6, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + strb r0, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + str r5, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r0, r4 │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ea9c : │ │ │ │ +0001ae08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #340] @ 1ec00 │ │ │ │ + ldr.w ip, [pc, #340] @ 1af6c │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #960 @ 0x3c0 │ │ │ │ - ldr.w ip, [pc, #324] @ 1ec04 │ │ │ │ - ldr r5, [pc, #324] @ (1ec08 ) │ │ │ │ + add.w r3, ip, #768 @ 0x300 │ │ │ │ + ldr.w ip, [pc, #324] @ 1af70 │ │ │ │ + ldr r5, [pc, #324] @ (1af74 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #304] @ (1ec0c ) │ │ │ │ + ldr r4, [pc, #304] @ (1af78 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c584 │ │ │ │ + bl c594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb8c │ │ │ │ + beq.n 1aef8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1eb6c │ │ │ │ + bpl.n 1aed8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1eb90 │ │ │ │ + bpl.n 1aefc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eb9c │ │ │ │ + bne.n 1af08 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1ebb0 │ │ │ │ - ldr r1, [pc, #244] @ (1ec10 ) │ │ │ │ + bpl.n 1af1c │ │ │ │ + ldr r1, [pc, #244] @ (1af7c ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1ebbc │ │ │ │ - ldr r1, [pc, #236] @ (1ec14 ) │ │ │ │ + bne.n 1af28 │ │ │ │ + ldr r1, [pc, #236] @ (1af80 ) │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1ebd6 │ │ │ │ + bne.n 1af42 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1ec18 ) │ │ │ │ + ldr r5, [pc, #224] @ (1af84 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ sub.w r4, ip, r4 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1eb8c │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [pc, #196] @ (1ec1c ) │ │ │ │ - ldr r3, [pc, #176] @ (1ec08 ) │ │ │ │ + beq.n 1aef8 │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [pc, #196] @ (1af88 ) │ │ │ │ + ldr r3, [pc, #176] @ (1af74 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ebfc │ │ │ │ + bne.n 1af68 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1ec20 ) │ │ │ │ + ldr r0, [pc, #176] @ (1af8c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #172] @ (1ec24 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #172] @ (1af90 ) │ │ │ │ mov.w r2, #334 @ 0x14e │ │ │ │ - ldr r1, [pc, #168] @ (1ec28 ) │ │ │ │ - ldr r0, [pc, #172] @ (1ec2c ) │ │ │ │ + ldr r1, [pc, #168] @ (1af94 ) │ │ │ │ + ldr r0, [pc, #172] @ (1af98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eb54 │ │ │ │ - ldr r0, [pc, #156] @ (1ec30 ) │ │ │ │ + b.n 1aec0 │ │ │ │ + ldr r0, [pc, #156] @ (1af9c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1eb76 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1aee2 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 1eb0e │ │ │ │ + beq.n 1ae7a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1ebe2 │ │ │ │ + bne.n 1af4e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 1eb0e │ │ │ │ - ldr r0, [pc, #128] @ (1ec34 ) │ │ │ │ + b.n 1ae7a │ │ │ │ + ldr r0, [pc, #128] @ (1afa0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1eb76 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1aee2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 97f8 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eb24 │ │ │ │ - ldr r0, [pc, #108] @ (1ec38 ) │ │ │ │ + bne.n 1ae90 │ │ │ │ + ldr r0, [pc, #108] @ (1afa4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1eb76 │ │ │ │ - ldr r0, [pc, #100] @ (1ec3c ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 1aee2 │ │ │ │ + ldr r0, [pc, #100] @ (1afa8 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1eb76 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1aee2 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eb0e │ │ │ │ + beq.n 1ae7a │ │ │ │ orr.w r6, r3, #1 │ │ │ │ - b.n 1eb0e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + b.n 1ae7a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldrb r0, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r7, #20 │ │ │ │ + str r4, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #20 │ │ │ │ + str r2, [r6, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + str r0, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #4 │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #156 @ 0x9c │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #22 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #30 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ec40 : │ │ │ │ +0001afac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #500] @ (1ee48 ) │ │ │ │ + ldr r2, [pc, #492] @ (1b1ac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #500] @ (1ee4c ) │ │ │ │ + ldr r3, [pc, #492] @ (1b1b0 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #500] @ (1ee50 ) │ │ │ │ + ldr r5, [pc, #492] @ (1b1b4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ecf0 │ │ │ │ - ldr r2, [pc, #480] @ (1ee54 ) │ │ │ │ + beq.n 1b05a │ │ │ │ + ldr r2, [pc, #472] @ (1b1b8 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ed64 │ │ │ │ - ldr r2, [pc, #476] @ (1ee58 ) │ │ │ │ + beq.n 1b0ca │ │ │ │ + ldr r2, [pc, #468] @ (1b1bc ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ - bl d640 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1eca0 │ │ │ │ + bge.n 1b00c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed7e │ │ │ │ + beq.n 1b0e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ed72 │ │ │ │ + beq.n 1b0d8 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1ed9a │ │ │ │ + bmi.n 1b100 │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.n 1ed96 │ │ │ │ - ldr r3, [pc, #424] @ (1ee5c ) │ │ │ │ + bmi.n 1b0fc │ │ │ │ + ldr r3, [pc, #416] @ (1b1c0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1edf0 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 1b154 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1ee1c │ │ │ │ - ldr r2, [pc, #396] @ (1ee60 ) │ │ │ │ - ldr r3, [pc, #372] @ (1ee4c ) │ │ │ │ + beq.w 1b180 │ │ │ │ + ldr r2, [pc, #388] @ (1b1c4 ) │ │ │ │ + ldr r3, [pc, #368] @ (1b1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ee44 │ │ │ │ + bne.w 1b1a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ (1ee64 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b1c8 ) │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ - ldr r0, [pc, #368] @ (1ee68 ) │ │ │ │ - ldr r1, [pc, #368] @ (1ee6c ) │ │ │ │ + ldr r0, [pc, #360] @ (1b1cc ) │ │ │ │ + ldr r1, [pc, #364] @ (1b1d0 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #324] @ (1ee58 ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #316] @ (1b1bc ) │ │ │ │ ldrd r9, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #332] @ (1ee70 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #328] @ (1b1d4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee34 │ │ │ │ + beq.n 1b198 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11354 │ │ │ │ + bl 11364 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1edcc │ │ │ │ + beq.n 1b130 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #240] @ (1ee54 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #240] @ (1b1b8 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ed72 │ │ │ │ + bge.n 1b0d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1ed8e │ │ │ │ + cbz r3, 1b0f4 │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1ecd2 │ │ │ │ + bpl.n 1b03c │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1ecd2 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1b03c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1eca4 │ │ │ │ - b.n 1ed72 │ │ │ │ + bne.n 1b010 │ │ │ │ + b.n 1b0d8 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ed72 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b0d8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1ecb0 │ │ │ │ + bge.n 1b01c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - ldr r3, [pc, #184] @ (1ee5c ) │ │ │ │ + bl 16d5c │ │ │ │ + ldr r3, [pc, #180] @ (1b1c0 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1edf0 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + cbz r3, 1b154 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1eccc │ │ │ │ + bpl.n 1b036 │ │ │ │ mov r0, r1 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1eccc │ │ │ │ - bl 11108 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b036 │ │ │ │ + bl 11118 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ecd2 │ │ │ │ + b.n 1b03c │ │ │ │ mov r0, r1 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #124] @ (1ee74 ) │ │ │ │ - ldr r1, [pc, #124] @ (1ee78 ) │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #124] @ (1b1d8 ) │ │ │ │ + ldr r1, [pc, #124] @ (1b1dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #92] @ (1ee64 ) │ │ │ │ - ldr r1, [pc, #116] @ (1ee7c ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #92] @ (1b1c8 ) │ │ │ │ + ldr r1, [pc, #116] @ (1b1e0 ) │ │ │ │ movw r2, #363 @ 0x16b │ │ │ │ - ldr r0, [pc, #112] @ (1ee80 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b1e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1edec │ │ │ │ - ldr r3, [pc, #68] @ (1ee64 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1b150 │ │ │ │ + ldr r3, [pc, #68] @ (1b1c8 ) │ │ │ │ mov.w r2, #362 @ 0x16a │ │ │ │ - ldr r1, [pc, #96] @ (1ee84 ) │ │ │ │ - ldr r0, [pc, #96] @ (1ee88 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b1e8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1b1ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1ecd2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1b03c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r2, #359 @ 0x167 │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1edd0 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1b134 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + str r2, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + ldr r7, [pc, #752] @ (1b4b8 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #142 @ 0x8e │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #6 │ │ │ │ + ldr r6, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #118 @ 0x76 │ │ │ │ + str r2, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #94 @ 0x5e │ │ │ │ + str r2, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ee8c : │ │ │ │ +0001b1f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1ef8c │ │ │ │ + ldr.w ip, [pc, #240] @ 1b2f0 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1ef90 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b2f4 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + add.w r3, ip, #816 @ 0x330 │ │ │ │ add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1ef94 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b2f8 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1ef98 ) │ │ │ │ + ldr r4, [pc, #208] @ (1b2fc ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ef46 │ │ │ │ + beq.n 1b2aa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1ef26 │ │ │ │ + bpl.n 1b28a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1ef4a │ │ │ │ + bpl.n 1b2ae │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1ef56 │ │ │ │ + bne.n 1b2ba │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ec40 │ │ │ │ + bl 1afac │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1ef46 │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [pc, #140] @ (1ef9c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ef94 ) │ │ │ │ + beq.n 1b2aa │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [pc, #140] @ (1b300 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b2f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef84 │ │ │ │ + bne.n 1b2e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1efa0 ) │ │ │ │ + ldr r0, [pc, #120] @ (1b304 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #112] @ (1efa4 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #112] @ (1b308 ) │ │ │ │ mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r1, [pc, #112] @ (1efa8 ) │ │ │ │ - ldr r0, [pc, #112] @ (1efac ) │ │ │ │ + ldr r1, [pc, #112] @ (1b30c ) │ │ │ │ + ldr r0, [pc, #112] @ (1b310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ef0e │ │ │ │ - ldr r0, [pc, #100] @ (1efb0 ) │ │ │ │ + b.n 1b272 │ │ │ │ + ldr r0, [pc, #100] @ (1b314 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1ef30 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1b294 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1ef00 │ │ │ │ + beq.n 1b264 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1ef6a │ │ │ │ + bne.n 1b2ce │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1ef00 │ │ │ │ + b.n 1b264 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1ef88 │ │ │ │ + cbz r1, 1b2ec │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1ef00 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b264 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1ef00 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + b.n 1b264 │ │ │ │ + ldr r6, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + ldr r5, [pc, #848] @ (1b648 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + ldr r5, [pc, #832] @ (1b640 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r5, #3 │ │ │ │ + ldr r5, [pc, #536] @ (1b51c ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #38 @ 0x26 │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + ldr r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #74 @ 0x4a │ │ │ │ + str r6, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001efb4 : │ │ │ │ +0001b318 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r9, [pc, #308] @ 1f0fc │ │ │ │ + ldr.w r9, [pc, #308] @ 1b460 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ add r9, pc │ │ │ │ - bmi.w 1f0e0 │ │ │ │ - ldr r3, [pc, #296] @ (1f100 ) │ │ │ │ + bmi.w 1b444 │ │ │ │ + ldr r3, [pc, #296] @ (1b464 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f078 │ │ │ │ + beq.n 1b3dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov r4, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f058 │ │ │ │ + beq.n 1b3bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ec40 │ │ │ │ + bl 1afac │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1f0b4 │ │ │ │ + bmi.n 1b418 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1f0be │ │ │ │ + beq.n 1b422 │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1f01e │ │ │ │ + bmi.n 1b382 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f0d8 │ │ │ │ + bne.n 1b43c │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r6, r5 │ │ │ │ - bne.n 1efda │ │ │ │ + bne.n 1b33e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11724 │ │ │ │ + bl 11734 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f0ee │ │ │ │ + bne.n 1b452 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f018 │ │ │ │ + bne.n 1b37c │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1f078 │ │ │ │ + cbz r2, 1b3dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1eff4 │ │ │ │ - ldr r3, [pc, #168] @ (1f104 ) │ │ │ │ + bne.n 1b358 │ │ │ │ + ldr r3, [pc, #168] @ (1b468 ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r1, [pc, #168] @ (1f108 ) │ │ │ │ - ldr r0, [pc, #168] @ (1f10c ) │ │ │ │ + ldr r1, [pc, #168] @ (1b46c ) │ │ │ │ + ldr r0, [pc, #168] @ (1b470 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f0ac │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b410 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #136] @ (1f110 ) │ │ │ │ - ldr r1, [pc, #140] @ (1f114 ) │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #136] @ (1b474 ) │ │ │ │ + ldr r1, [pc, #140] @ (1b478 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #108] @ (1f104 ) │ │ │ │ - ldr r1, [pc, #128] @ (1f118 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #108] @ (1b468 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b47c ) │ │ │ │ movw r2, #371 @ 0x173 │ │ │ │ - ldr r0, [pc, #124] @ (1f11c ) │ │ │ │ + ldr r0, [pc, #124] @ (1b480 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1f006 │ │ │ │ - ldr r3, [pc, #68] @ (1f104 ) │ │ │ │ + bne.n 1b36a │ │ │ │ + ldr r3, [pc, #68] @ (1b468 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr r1, [pc, #88] @ (1f120 ) │ │ │ │ - ldr r0, [pc, #92] @ (1f124 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b484 ) │ │ │ │ + ldr r0, [pc, #92] @ (1b488 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1f070 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1b3d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f010 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b374 │ │ │ │ mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ - ldr r3, [pc, #24] @ (1f100 ) │ │ │ │ + bl c8ac │ │ │ │ + ldr r3, [pc, #24] @ (1b464 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ - b.n 1f034 │ │ │ │ + b.n 1b398 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f032 │ │ │ │ - b.n 1f018 │ │ │ │ + beq.n 1b396 │ │ │ │ + b.n 1b37c │ │ │ │ nop │ │ │ │ - asrs r6, r5, #32 │ │ │ │ + ldr r4, [pc, #808] @ (1b78c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #18 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #32 │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #228 @ 0xe4 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f128 : │ │ │ │ +0001b48c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f228 │ │ │ │ + ldr.w ip, [pc, #240] @ 1b58c │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f22c │ │ │ │ + ldr.w lr, [pc, #236] @ 1b590 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1056 @ 0x420 │ │ │ │ + add.w r3, ip, #864 @ 0x360 │ │ │ │ add.w ip, sp, #20 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #208] @ 1f230 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b594 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f234 ) │ │ │ │ + ldr r4, [pc, #208] @ (1b598 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1e2 │ │ │ │ + beq.n 1b546 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f1c2 │ │ │ │ + bpl.n 1b526 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f1e6 │ │ │ │ + bpl.n 1b54a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f1f2 │ │ │ │ + bne.n 1b556 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1efb4 │ │ │ │ + bl 1b318 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f1e2 │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [pc, #140] @ (1f238 ) │ │ │ │ - ldr r3, [pc, #128] @ (1f230 ) │ │ │ │ + beq.n 1b546 │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [pc, #140] @ (1b59c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f220 │ │ │ │ + bne.n 1b584 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f23c ) │ │ │ │ + ldr r0, [pc, #120] @ (1b5a0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #112] @ (1f240 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #112] @ (1b5a4 ) │ │ │ │ mov.w r2, #368 @ 0x170 │ │ │ │ - ldr r1, [pc, #112] @ (1f244 ) │ │ │ │ - ldr r0, [pc, #112] @ (1f248 ) │ │ │ │ + ldr r1, [pc, #112] @ (1b5a8 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b5ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f1aa │ │ │ │ - ldr r0, [pc, #100] @ (1f24c ) │ │ │ │ + b.n 1b50e │ │ │ │ + ldr r0, [pc, #100] @ (1b5b0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1f1cc │ │ │ │ + bl 1183c │ │ │ │ + b.n 1b530 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f19c │ │ │ │ + beq.n 1b500 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f206 │ │ │ │ + bne.n 1b56a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f19c │ │ │ │ + b.n 1b500 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f224 │ │ │ │ + cbz r1, 1b588 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f19c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b500 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f19c │ │ │ │ - subs r6, r3, r2 │ │ │ │ + b.n 1b500 │ │ │ │ + ldrsb r2, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ + ldr r3, [pc, #224] @ (1b674 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + ldr r3, [pc, #208] @ (1b66c ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r1, #25 │ │ │ │ + ldr r2, [pc, #936] @ (1b948 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ + str r2, [r3, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f250 : │ │ │ │ +0001b5b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #472] @ (1f43c ) │ │ │ │ + ldr r5, [pc, #468] @ (1b79c ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f30c │ │ │ │ + bmi.n 1b66e │ │ │ │ adds r4, r2, #2 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.n 1f308 │ │ │ │ - ldr r3, [pc, #456] @ (1f440 ) │ │ │ │ + bmi.n 1b66a │ │ │ │ + ldr r3, [pc, #452] @ (1b7a0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f36c │ │ │ │ - ldr r2, [pc, #448] @ (1f444 ) │ │ │ │ + beq.n 1b6ca │ │ │ │ + ldr r2, [pc, #444] @ (1b7a4 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f3ac │ │ │ │ + beq.w 1b70a │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1f3e8 │ │ │ │ + bmi.w 1b746 │ │ │ │ adds r7, r2, #2 │ │ │ │ teq r2, r7 │ │ │ │ - bmi.n 1f2dc │ │ │ │ + bmi.n 1b63e │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 1f300 │ │ │ │ + cbnz r3, 1b662 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f3ca │ │ │ │ + beq.w 1b728 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 1f410 │ │ │ │ + bpl.w 1b76e │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f2ac │ │ │ │ + bge.n 1b60e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f2bc │ │ │ │ + beq.n 1b61e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f2bc │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b61e │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1f276 │ │ │ │ + bge.n 1b5da │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ ands.w r7, r0, #1 │ │ │ │ - bne.n 1f33e │ │ │ │ - ldr r3, [pc, #288] @ (1f440 ) │ │ │ │ + bne.n 1b69e │ │ │ │ + ldr r3, [pc, #288] @ (1b7a0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f36c │ │ │ │ - ldr r2, [pc, #284] @ (1f444 ) │ │ │ │ + cbz r3, 1b6ca │ │ │ │ + ldr r2, [pc, #284] @ (1b7a4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f298 │ │ │ │ - bl c89c │ │ │ │ - ldr r3, [pc, #252] @ (1f440 ) │ │ │ │ + b.n 1b5fa │ │ │ │ + bl c8ac │ │ │ │ + ldr r3, [pc, #252] @ (1b7a0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f36c │ │ │ │ - ldr r2, [pc, #248] @ (1f444 ) │ │ │ │ + cbz r3, 1b6ca │ │ │ │ + ldr r2, [pc, #248] @ (1b7a4 ) │ │ │ │ movs r7, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr.w r2, [r2, #288] @ 0x120 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f298 │ │ │ │ + b.n 1b5fa │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #204] @ (1f448 ) │ │ │ │ - ldr r1, [pc, #208] @ (1f44c ) │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #208] @ (1b7a8 ) │ │ │ │ + ldr r1, [pc, #208] @ (1b7ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #200] @ (1f450 ) │ │ │ │ - ldr r1, [pc, #200] @ (1f454 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #200] @ (1b7b0 ) │ │ │ │ + ldr r1, [pc, #204] @ (1b7b4 ) │ │ │ │ movw r2, #627 @ 0x273 │ │ │ │ - ldr r0, [pc, #200] @ (1f458 ) │ │ │ │ + ldr r0, [pc, #200] @ (1b7b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #160] @ (1f450 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b7b0 ) │ │ │ │ movw r2, #626 @ 0x272 │ │ │ │ - ldr r1, [pc, #168] @ (1f45c ) │ │ │ │ - ldr r0, [pc, #168] @ (1f460 ) │ │ │ │ + ldr r1, [pc, #168] @ (1b7bc ) │ │ │ │ + ldr r0, [pc, #172] @ (1b7c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f39c │ │ │ │ - ldr r3, [pc, #132] @ (1f450 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b6fa │ │ │ │ + ldr r3, [pc, #132] @ (1b7b0 ) │ │ │ │ movw r2, #629 @ 0x275 │ │ │ │ - ldr r1, [pc, #144] @ (1f464 ) │ │ │ │ - ldr r0, [pc, #148] @ (1f468 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b7c4 ) │ │ │ │ + ldr r0, [pc, #148] @ (1b7c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f39c │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b6fa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1f430 │ │ │ │ + cbnz r3, 1b78e │ │ │ │ mov r0, r2 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f2bc │ │ │ │ - ldr r2, [pc, #60] @ (1f450 ) │ │ │ │ - ldr r1, [pc, #88] @ (1f46c ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1b61e │ │ │ │ + ldr r2, [pc, #64] @ (1b7b0 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b7cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1f470 ) │ │ │ │ + ldr r2, [pc, #88] @ (1b7d0 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r8, [sp] │ │ │ │ movw r2, #629 @ 0x275 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1f474 ) │ │ │ │ + ldr r0, [pc, #76] @ (1b7d4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1f3e0 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1b73e │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 1f408 │ │ │ │ - lsrs r4, r2, #22 │ │ │ │ + b.n 1b766 │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #192] @ (1b860 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #20 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, #7 │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ + str r0, [r7, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + ldrb r0, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, #6 │ │ │ │ + ldrb r2, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ + str r2, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ + strb r4, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, #5 │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f478 : │ │ │ │ +0001b7d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 1f5fc │ │ │ │ + ldr.w ip, [pc, #372] @ 1b95c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1f600 │ │ │ │ + ldr.w lr, [pc, #368] @ 1b960 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1f604 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1b964 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1f608 ) │ │ │ │ + ldr r4, [pc, #348] @ (1b968 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f570 │ │ │ │ + beq.n 1b8d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1f550 │ │ │ │ + bpl.n 1b8b0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 1f580 │ │ │ │ + bpl.n 1b8e0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f58c │ │ │ │ + bne.n 1b8ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f250 │ │ │ │ + bl 1b5b4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f570 │ │ │ │ + beq.n 1b8d0 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f574 │ │ │ │ + beq.n 1b8d4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 1f5cc │ │ │ │ - ldr r1, [pc, #244] @ (1f60c ) │ │ │ │ + bpl.n 1b92c │ │ │ │ + ldr r1, [pc, #244] @ (1b96c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f5e4 │ │ │ │ - ldr r1, [pc, #240] @ (1f610 ) │ │ │ │ + beq.n 1b944 │ │ │ │ + ldr r1, [pc, #240] @ (1b970 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f5e0 │ │ │ │ + beq.n 1b940 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f5c8 │ │ │ │ + ble.n 1b928 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 1f5c8 │ │ │ │ + beq.n 1b928 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (1f614 ) │ │ │ │ - ldr r2, [pc, #200] @ (1f604 ) │ │ │ │ + ldr r1, [pc, #220] @ (1b974 ) │ │ │ │ + ldr r2, [pc, #200] @ (1b964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f5c4 │ │ │ │ + bne.n 1b924 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1f618 ) │ │ │ │ + ldr r0, [pc, #196] @ (1b978 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (1f61c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1b97c ) │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr r1, [pc, #188] @ (1f620 ) │ │ │ │ - ldr r0, [pc, #192] @ (1f624 ) │ │ │ │ + ldr r1, [pc, #188] @ (1b980 ) │ │ │ │ + ldr r0, [pc, #192] @ (1b984 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f536 │ │ │ │ + b.n 1b896 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f504 │ │ │ │ - ldr r0, [pc, #164] @ (1f628 ) │ │ │ │ + b.n 1b864 │ │ │ │ + ldr r0, [pc, #164] @ (1b988 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1f55a │ │ │ │ + bl 1183c │ │ │ │ + b.n 1b8ba │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 1f4e6 │ │ │ │ + beq.n 1b846 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f5a4 │ │ │ │ + bne.n 1b904 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1f4e6 │ │ │ │ + b.n 1b846 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f4e6 │ │ │ │ + bne.n 1b846 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1f4e6 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #92] @ (1f62c ) │ │ │ │ + b.n 1b846 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #92] @ (1b98c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (1f630 ) │ │ │ │ - ldr r0, [pc, #96] @ (1f634 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b990 ) │ │ │ │ + ldr r0, [pc, #96] @ (1b994 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (1f638 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (1b998 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (1f63c ) │ │ │ │ - ldr r0, [pc, #80] @ (1f640 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b99c ) │ │ │ │ + ldr r0, [pc, #80] @ (1b9a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r1, #29 │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r3, #13 │ │ │ │ + blxns pc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + blxns sp │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #11 │ │ │ │ + bx ip │ │ │ │ movs r3, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ + strb r0, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #108 @ 0x6c │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r4, #0 │ │ │ │ + ldrh r0, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #236 @ 0xec │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #608] @ (1f890 ) │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #4 │ │ │ │ + cmp sl, sl │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + cmp lr, pc │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [pc, #504] @ (1f834 ) │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + cmp r0, pc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #19 │ │ │ │ + ldr r1, [pc, #528] @ (1bbb4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f644 : │ │ │ │ +0001b9a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r2, [pc, #3044] @ 20240 │ │ │ │ + ldr.w r2, [pc, #3040] @ 1c59c │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #3044] @ 20244 │ │ │ │ + ldr.w r3, [pc, #3040] @ 1c5a0 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r6, [pc, #3036] @ 20248 │ │ │ │ + ldr.w r6, [pc, #3032] @ 1c5a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fabe │ │ │ │ - ldr.w r3, [pc, #3020] @ 2024c │ │ │ │ + beq.w 1be1c │ │ │ │ + ldr.w r3, [pc, #3016] @ 1c5a8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1fc72 │ │ │ │ + beq.w 1bfd0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2988] @ 20250 │ │ │ │ + ldr.w r3, [pc, #2984] @ 1c5ac │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2988] @ 20254 │ │ │ │ - ldr.w r1, [r5, #508] @ 0x1fc │ │ │ │ + ldr.w r3, [pc, #2984] @ 1c5b0 │ │ │ │ + ldr.w r1, [r5, #340] @ 0x154 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fca2 │ │ │ │ - ldr.w r9, [r5, #344] @ 0x158 │ │ │ │ + beq.w 1c000 │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20862 │ │ │ │ + beq.w 1cbbe │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1fbb2 │ │ │ │ + bmi.w 1bf10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1ff12 │ │ │ │ + beq.w 1c270 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ movs r3, #3 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f7d0 │ │ │ │ - ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ + beq.n 1bb30 │ │ │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ - bl d640 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f8de │ │ │ │ + beq.w 1bc3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f72a │ │ │ │ + bge.n 1ba8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb1a │ │ │ │ - ldr.w sl, [r5, #520] @ 0x208 │ │ │ │ + beq.w 1be78 │ │ │ │ + ldr.w sl, [r5, #352] @ 0x160 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - ldr.w fp, [r5, #384] @ 0x180 │ │ │ │ - bmi.w 1fb2e │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1be8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, fp │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ str.w sl, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fbda │ │ │ │ + beq.w 1bf38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2084a │ │ │ │ + beq.w 1cba6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f776 │ │ │ │ + bge.n 1bad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb36 │ │ │ │ - ldr.w r3, [pc, #2784] @ 20258 │ │ │ │ + beq.w 1be94 │ │ │ │ + ldr.w r3, [pc, #2780] @ 1c5b4 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1fb4c │ │ │ │ + bne.w 1beaa │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f79c │ │ │ │ + bge.n 1bafc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa74 │ │ │ │ - ldr.w r3, [pc, #2748] @ 2025c │ │ │ │ + beq.w 1bdd2 │ │ │ │ + ldr.w r3, [pc, #2744] @ 1c5b8 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 1fe34 │ │ │ │ + beq.w 1c192 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faaa │ │ │ │ + beq.w 1be08 │ │ │ │ add.w sl, r4, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 1fa5e │ │ │ │ + bmi.w 1bdbc │ │ │ │ mov r4, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f708 │ │ │ │ + bne.n 1ba68 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w sl, [pc, #2692] @ 20260 │ │ │ │ - ldr.w r7, [pc, #2692] @ 20264 │ │ │ │ + ldr.w sl, [pc, #2688] @ 1c5bc │ │ │ │ + ldr.w r7, [pc, #2688] @ 1c5c0 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #2644] @ 20268 │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #2640] @ 1c5c4 │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe1c │ │ │ │ - bl 11354 │ │ │ │ + beq.w 1c17a │ │ │ │ + bl 11364 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbc0 │ │ │ │ - ldr.w r3, [pc, #2600] @ 2026c │ │ │ │ - ldr.w fp, [r5, #516] @ 0x204 │ │ │ │ + beq.w 1bf1e │ │ │ │ + ldr.w r3, [pc, #2600] @ 1c5c8 │ │ │ │ + ldr.w fp, [r5, #348] @ 0x15c │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd fp, r8, [sp, #80] @ 0x50 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20182 │ │ │ │ + beq.w 1c4e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2019c │ │ │ │ + bne.w 1c4fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2480] @ 20270 │ │ │ │ - ldr.w r3, [pc, #2432] @ 20244 │ │ │ │ + ldr.w r2, [pc, #2480] @ 1c5cc │ │ │ │ + ldr.w r3, [pc, #2432] @ 1c5a0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2061c │ │ │ │ + bne.w 1c978 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa7c │ │ │ │ + beq.w 1bdda │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f902 │ │ │ │ + bge.n 1bc60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc6a │ │ │ │ + beq.w 1bfc8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov sl, r0 │ │ │ │ - bmi.w 1fcc2 │ │ │ │ + bmi.w 1c020 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fcfa │ │ │ │ + beq.w 1c058 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 1fd26 │ │ │ │ + bpl.w 1c084 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e658 │ │ │ │ + bl e668 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f94a │ │ │ │ + bge.n 1bca8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbaa │ │ │ │ + beq.w 1bf08 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fd50 │ │ │ │ + beq.w 1c0ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdb0 │ │ │ │ + beq.w 1c10e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2087a │ │ │ │ + beq.w 1cbd6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f988 │ │ │ │ + bge.n 1bce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbca │ │ │ │ + beq.w 1bf28 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 1fc1a │ │ │ │ - ldr.w r2, [pc, #2268] @ 20274 │ │ │ │ + bpl.w 1bf78 │ │ │ │ + ldr.w r2, [pc, #2268] @ 1c5d0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20788 │ │ │ │ - ldr.w r2, [pc, #2228] @ 20258 │ │ │ │ + beq.w 1cae4 │ │ │ │ + ldr.w r2, [pc, #2228] @ 1c5b4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20846 │ │ │ │ + beq.w 1cba2 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 1fc1a │ │ │ │ + bne.w 1bf78 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 1fc1a │ │ │ │ + bpl.w 1bf78 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1fc1a │ │ │ │ + bpl.w 1bf78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1fcda │ │ │ │ + bne.w 1c038 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207fe │ │ │ │ + beq.w 1cb5a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 1ff06 │ │ │ │ + beq.w 1c264 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fa16 │ │ │ │ + bge.n 1bd74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd1e │ │ │ │ + beq.w 1c07c │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 206d0 │ │ │ │ + beq.w 1ca2c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl e658 │ │ │ │ + bl e668 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 207e6 │ │ │ │ + beq.w 1cb42 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fa46 │ │ │ │ + bge.n 1bda4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fbd2 │ │ │ │ + beq.w 1bf30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fdf2 │ │ │ │ + beq.w 1c150 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 1fe14 │ │ │ │ + bne.w 1c172 │ │ │ │ mov r4, sl │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.n 1f7c2 │ │ │ │ + b.n 1bb22 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 1f7c0 │ │ │ │ + bge.w 1bb20 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov sl, r0 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f7c2 │ │ │ │ + b.n 1bb22 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f79c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bafc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fef0 │ │ │ │ + blt.w 1c24e │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2031c │ │ │ │ + bne.w 1c678 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1faa4 │ │ │ │ + bge.n 1be02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcca │ │ │ │ + beq.w 1c028 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bpl.w 1f7b4 │ │ │ │ + bpl.w 1bb14 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f7c2 │ │ │ │ - ldr.w r3, [pc, #1976] @ 20278 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bb22 │ │ │ │ + ldr.w r3, [pc, #1972] @ 1c5d4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1fd80 │ │ │ │ + beq.w 1c0de │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #1900] @ 20250 │ │ │ │ + ldr.w r3, [pc, #1900] @ 1c5ac │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1900] @ 20254 │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + ldr.w r3, [pc, #1896] @ 1c5b0 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f6c0 │ │ │ │ + bne.w 1ba20 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1908] @ 2027c │ │ │ │ - ldr.w r0, [pc, #1908] @ 20280 │ │ │ │ + ldr.w r1, [pc, #1904] @ 1c5d8 │ │ │ │ + ldr.w r0, [pc, #1904] @ 1c5dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1fcba │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1c018 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w sl, [r5, #520] @ 0x208 │ │ │ │ - ldr.w fp, [r5, #384] @ 0x180 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w sl, [r5, #352] @ 0x160 │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - bpl.w 1f738 │ │ │ │ + bpl.w 1ba98 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1f738 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1ba98 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1816] @ 20258 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1816] @ 1c5b4 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f786 │ │ │ │ - ldr.w r0, [pc, #1844] @ 20284 │ │ │ │ + beq.w 1bae6 │ │ │ │ + ldr.w r0, [pc, #1844] @ 1c5e0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fb72 │ │ │ │ + bge.n 1bed0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fdea │ │ │ │ + beq.w 1c148 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1804] @ 20288 │ │ │ │ - ldr.w r0, [pc, #1804] @ 2028c │ │ │ │ + ldr.w r1, [pc, #1804] @ 1c5e4 │ │ │ │ + ldr.w r0, [pc, #1804] @ 1c5e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bc10 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f94a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bca8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 1f6e2 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 1f898 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1ba42 │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 1bbf6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f988 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bce6 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa46 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bda4 │ │ │ │ ldrd r3, fp, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1708] @ 20290 │ │ │ │ - ldr.w r0, [pc, #1708] @ 20294 │ │ │ │ + ldr.w r1, [pc, #1704] @ 1c5ec │ │ │ │ + ldr.w r0, [pc, #1704] @ 1c5f0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1bc10 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r7 │ │ │ │ - ldr.w r0, [pc, #1652] @ 20298 │ │ │ │ + ldr.w r0, [pc, #1648] @ 1c5f4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fc3e │ │ │ │ + bge.n 1bf9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fcd2 │ │ │ │ + beq.n 1c030 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - ldr.w r1, [pc, #1620] @ 2029c │ │ │ │ - ldr.w r0, [pc, #1620] @ 202a0 │ │ │ │ + ldr.w r1, [pc, #1620] @ 1c5f8 │ │ │ │ + ldr.w r0, [pc, #1620] @ 1c5fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1bc10 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f902 │ │ │ │ - ldr.w r3, [pc, #1584] @ 202a4 │ │ │ │ - ldr.w r1, [pc, #1584] @ 202a8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bc60 │ │ │ │ + ldr.w r3, [pc, #1580] @ 1c600 │ │ │ │ + ldr.w r1, [pc, #1580] @ 1c604 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1484] @ 20254 │ │ │ │ - ldr.w r1, [pc, #1568] @ 202ac │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1c5b0 │ │ │ │ + ldr.w r1, [pc, #1568] @ 1c608 │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ - ldr.w r0, [pc, #1564] @ 202b0 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1c60c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1bc10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #666 @ 0x29a │ │ │ │ - ldr.w r1, [pc, #1544] @ 202b4 │ │ │ │ - ldr.w r0, [pc, #1544] @ 202b8 │ │ │ │ + ldr.w r1, [pc, #1544] @ 1c610 │ │ │ │ + ldr.w r0, [pc, #1544] @ 1c614 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1bc10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f916 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bc74 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1faa4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1be02 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fc3e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bf9c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 1f9e0 │ │ │ │ + beq.w 1bd3e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 205a6 │ │ │ │ + bne.w 1c902 │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ rsb sl, sl, #0 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 1f9e0 │ │ │ │ + b.n 1bd3e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - ldr.w r1, [pc, #1460] @ 202bc │ │ │ │ - ldr.w r0, [pc, #1460] @ 202c0 │ │ │ │ + ldr.w r1, [pc, #1460] @ 1c618 │ │ │ │ + ldr.w r0, [pc, #1460] @ 1c61c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1fc56 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bfb4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa16 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bd74 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1428] @ 202c4 │ │ │ │ - ldr.w r1, [pc, #1428] @ 202c8 │ │ │ │ - ldr.w r0, [pc, #1428] @ 202cc │ │ │ │ + ldr.w r2, [pc, #1424] @ 1c620 │ │ │ │ + ldr.w r1, [pc, #1424] @ 1c624 │ │ │ │ + ldr.w r0, [pc, #1424] @ 1c628 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - bl 121c8 │ │ │ │ - b.n 1fd16 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1c074 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #685 @ 0x2ad │ │ │ │ - ldr.w r1, [pc, #1396] @ 202d0 │ │ │ │ - ldr.w r0, [pc, #1396] @ 202d4 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1c62c │ │ │ │ + ldr.w r0, [pc, #1392] @ 1c630 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1f8b2 │ │ │ │ - ldr.w r3, [pc, #1312] @ 202a4 │ │ │ │ - ldr.w r1, [pc, #1360] @ 202d8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1bc10 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c600 │ │ │ │ + ldr.w r1, [pc, #1360] @ 1c634 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1216] @ 20254 │ │ │ │ - ldr.w r1, [pc, #1348] @ 202dc │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1c5b0 │ │ │ │ + ldr.w r1, [pc, #1344] @ 1c638 │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr.w r0, [pc, #1344] @ 202e0 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1c63c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1bc10 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - ldr.w r1, [pc, #1316] @ 202e4 │ │ │ │ - ldr.w r0, [pc, #1316] @ 202e8 │ │ │ │ + ldr.w r1, [pc, #1312] @ 1c640 │ │ │ │ + ldr.w r0, [pc, #1312] @ 1c644 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1bc10 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb72 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bed0 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #687 @ 0x2af │ │ │ │ - ldr.w r1, [pc, #1260] @ 202ec │ │ │ │ + ldr.w r1, [pc, #1256] @ 1c648 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1256] @ 202f0 │ │ │ │ + ldr.w r0, [pc, #1256] @ 1c64c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 1fd6c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1c0ca │ │ │ │ mov r0, sl │ │ │ │ - bl c89c │ │ │ │ - b.n 1fa56 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1bdb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f898 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bbf6 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe50 │ │ │ │ + bge.n 1c1ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201fc │ │ │ │ + beq.w 1c55a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe62 │ │ │ │ + bge.n 1c1c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fed8 │ │ │ │ + beq.n 1c236 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2052c │ │ │ │ + beq.w 1c888 │ │ │ │ adds r6, r4, #6 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 201ca │ │ │ │ + bmi.w 1c528 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ lsls r3, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1fee8 │ │ │ │ + bmi.n 1c246 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20516 │ │ │ │ + beq.w 1c872 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 20552 │ │ │ │ + bpl.w 1c8ae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9894 │ │ │ │ + blx 98a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2079e │ │ │ │ + beq.w 1cafa │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1febc │ │ │ │ + bge.n 1c21a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 204a6 │ │ │ │ + beq.w 1c802 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1feca │ │ │ │ + bge.n 1c228 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1fee0 │ │ │ │ + cbz r3, 1c23e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20578 │ │ │ │ + beq.w 1c8d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r6, r4, [r3] │ │ │ │ - b.n 1f8bc │ │ │ │ + b.n 1bc1a │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe62 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1c0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1feca │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c228 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1fe84 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c1e2 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #690 @ 0x2b2 │ │ │ │ - ldr r1, [pc, #1016] @ (202f4 ) │ │ │ │ - ldr r0, [pc, #1016] @ (202f8 ) │ │ │ │ + ldr r1, [pc, #1012] @ (1c650 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1c654 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 1fbf0 │ │ │ │ - ldr r0, [pc, #1012] @ (202fc ) │ │ │ │ + b.n 1bf4e │ │ │ │ + ldr r0, [pc, #1008] @ (1c658 ) │ │ │ │ mov fp, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 1fa00 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1bd5e │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f7d4 │ │ │ │ - ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ + beq.w 1bb34 │ │ │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ - bl d640 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20008 │ │ │ │ + beq.n 1c366 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff44 │ │ │ │ + bge.n 1c2a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201e4 │ │ │ │ + beq.w 1c542 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff5a │ │ │ │ + bge.n 1c2b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201dc │ │ │ │ + beq.w 1c53a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff6e │ │ │ │ + bge.n 1c2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201ec │ │ │ │ + beq.w 1c54a │ │ │ │ lsls r5, r4, #31 │ │ │ │ - bmi.w 204d2 │ │ │ │ + bmi.w 1c82e │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 201b8 │ │ │ │ + bmi.w 1c516 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 20000 │ │ │ │ + bmi.n 1c35e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204ae │ │ │ │ + beq.w 1c80a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 204f8 │ │ │ │ + bpl.w 1c854 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9894 │ │ │ │ + blx 98a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 207b6 │ │ │ │ + beq.w 1cb12 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffc8 │ │ │ │ + bge.n 1c326 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201f4 │ │ │ │ + beq.w 1c552 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffd6 │ │ │ │ + bge.n 1c334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1fff8 │ │ │ │ + cbz r3, 1c356 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fed0 │ │ │ │ + bne.w 1c22e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #796] @ (20300 ) │ │ │ │ - ldr r0, [pc, #796] @ (20304 ) │ │ │ │ + ldr r1, [pc, #792] @ (1c65c ) │ │ │ │ + ldr r0, [pc, #796] @ (1c660 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1f8b2 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1bc10 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffd6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c334 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ff90 │ │ │ │ - ldr.w r1, [r5, #524] @ 0x20c │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c2ee │ │ │ │ + ldr.w r1, [r5, #356] @ 0x164 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20204 │ │ │ │ + beq.w 1c562 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2002c │ │ │ │ + bge.n 1c38a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20570 │ │ │ │ + beq.w 1c8cc │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 2017a │ │ │ │ + bne.w 1c4d8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fcfe │ │ │ │ + beq.w 1c05c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1fd2c │ │ │ │ + bpl.w 1c08a │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl e658 │ │ │ │ + bl e668 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2006e │ │ │ │ + bge.n 1c3cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2016a │ │ │ │ + beq.n 1c4c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fd54 │ │ │ │ + beq.w 1c0b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdb8 │ │ │ │ + beq.w 1c116 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2087a │ │ │ │ + beq.w 1cbd6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 200ae │ │ │ │ + bge.n 1c40c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20596 │ │ │ │ + beq.w 1c8f2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 1fc22 │ │ │ │ - ldr r2, [pc, #440] @ (20274 ) │ │ │ │ + bpl.w 1bf80 │ │ │ │ + ldr r2, [pc, #440] @ (1c5d0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20788 │ │ │ │ - ldr r2, [pc, #404] @ (20258 ) │ │ │ │ + beq.w 1cae4 │ │ │ │ + ldr r2, [pc, #400] @ (1c5b4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20846 │ │ │ │ + beq.w 1cba2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 1fc22 │ │ │ │ + bne.w 1bf80 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1fc22 │ │ │ │ + bpl.w 1bf80 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1fc22 │ │ │ │ + bpl.w 1bf80 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ ldreq r7, [r7, #12] │ │ │ │ lsleq r7, r7, #1 │ │ │ │ - bne.w 2068a │ │ │ │ + bne.w 1c9e6 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 207fe │ │ │ │ + beq.w 1cb5a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w 2067a │ │ │ │ + beq.w 1c9d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2012c │ │ │ │ + bge.n 1c48a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2059e │ │ │ │ + beq.w 1c8fa │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1fc3e │ │ │ │ + beq.w 1bf9c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e658 │ │ │ │ + bl e668 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 207e6 │ │ │ │ + beq.w 1cb42 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20156 │ │ │ │ + bge.n 1c4b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 20172 │ │ │ │ + cbz r3, 1c4d0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fdf8 │ │ │ │ + beq.w 1c156 │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.w 206b6 │ │ │ │ + bmi.w 1ca12 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1ff14 │ │ │ │ + b.n 1c272 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2006e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c3cc │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20156 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c4b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 20044 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c3a2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1f898 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 1bbf6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #356] @ (20308 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c664 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ - bl 121c8 │ │ │ │ - b.w 1f898 │ │ │ │ + bl 121d8 │ │ │ │ + b.w 1bbf6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 1ff7e │ │ │ │ + bge.w 1c2dc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1ff7e │ │ │ │ + b.n 1c2dc │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 1fe72 │ │ │ │ + bge.w 1c1d0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fe72 │ │ │ │ + b.n 1c1d0 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff5a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2b8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff44 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2a2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff6e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2cc │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffc8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c326 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe50 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fef4 │ │ │ │ + blt.w 1c252 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20320 │ │ │ │ + bne.w 1c67c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2022c │ │ │ │ + bge.n 1c58a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205f0 │ │ │ │ + beq.w 1c94c │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 20608 │ │ │ │ + bmi.w 1c964 │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 2030c │ │ │ │ + bmi.n 1c668 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1ff14 │ │ │ │ - nop │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + b.n 1c272 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #6 │ │ │ │ + mov r6, r5 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, r6 │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #28 │ │ │ │ + mvns r2, r3 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #28 │ │ │ │ + ldrsh r2, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r6, r1 │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, r2 │ │ │ │ + strb r4, [r7, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #170 @ 0xaa │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + strb r6, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #30 │ │ │ │ + strb r4, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #222 @ 0xde │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #28 │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #106 @ 0x6a │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #122 @ 0x7a │ │ │ │ + ldrsh r0, [r3, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #27 │ │ │ │ + strh r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #30 │ │ │ │ + ldrb r4, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + strh r2, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #22 │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #238 @ 0xee │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #25 │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ + strh r4, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #138 @ 0x8a │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #23 │ │ │ │ + strh r4, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + strh r0, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + ldrh r2, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #18 │ │ │ │ + str r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ + ldrh r2, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + str r0, [r7, r0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #3 │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2023a │ │ │ │ + bge.n 1c598 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1ff14 │ │ │ │ + b.n 1c272 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20336 │ │ │ │ + bge.n 1c692 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205f8 │ │ │ │ + beq.w 1c954 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2034a │ │ │ │ + bge.n 1c6a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20496 │ │ │ │ + beq.w 1c7f2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 207ce │ │ │ │ + beq.w 1cb2a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20368 │ │ │ │ + bge.n 1c6c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205e0 │ │ │ │ + beq.w 1c93c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 2066a │ │ │ │ - ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + bmi.w 1c9c6 │ │ │ │ + ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w sl, [r5, #344] @ 0x158 │ │ │ │ - ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ + ldr.w sl, [r5, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r5, #188] @ 0xbc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w r9, [r5, #528] @ 0x210 │ │ │ │ + ldr.w r9, [r5, #360] @ 0x168 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20646 │ │ │ │ + beq.w 1c9a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 203b0 │ │ │ │ + bge.n 1c70c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205e8 │ │ │ │ + beq.w 1c944 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 20620 │ │ │ │ + bpl.w 1c97c │ │ │ │ movs r0, #2 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20744 │ │ │ │ + beq.w 1caa0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2082e │ │ │ │ + beq.w 1cb8a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ strd r9, r5, [r2] │ │ │ │ - blx 9114 │ │ │ │ + blx 9124 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2048e │ │ │ │ + beq.n 1c7ea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20726 │ │ │ │ - ldr.w r3, [pc, #1164] @ 20894 │ │ │ │ + beq.w 1ca82 │ │ │ │ + ldr.w r3, [pc, #1164] @ 1cbf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str.w r8, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206da │ │ │ │ + beq.w 1ca36 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2043e │ │ │ │ + bge.n 1c79a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 2049e │ │ │ │ + cbz r3, 1c7fa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20816 │ │ │ │ + beq.w 1cb72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20456 │ │ │ │ + bge.n 1c7b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20672 │ │ │ │ + beq.w 1c9ce │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 206fe │ │ │ │ + bne.w 1ca5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20600 │ │ │ │ + beq.w 1c95c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr.w r1, [pc, #1052] @ 20898 │ │ │ │ - ldr.w r0, [pc, #1052] @ 2089c │ │ │ │ + ldr.w r1, [pc, #1052] @ 1cbf4 │ │ │ │ + ldr.w r0, [pc, #1052] @ 1cbf8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl 11bcc │ │ │ │ + b.w 1bc10 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 203fe │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c75a │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2034a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6a6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2043e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c79a │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1febc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c21a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #1000] @ (208a0 ) │ │ │ │ - ldr r0, [pc, #1004] @ (208a4 ) │ │ │ │ + ldr r1, [pc, #1000] @ (1cbfc ) │ │ │ │ + ldr r0, [pc, #1004] @ (1cc00 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 1bc10 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 2071e │ │ │ │ + bmi.w 1ca7a │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ff90 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c2ee │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #940] @ (208a8 ) │ │ │ │ - ldr r1, [pc, #940] @ (208ac ) │ │ │ │ - ldr r0, [pc, #944] @ (208b0 ) │ │ │ │ + ldr r2, [pc, #940] @ (1cc04 ) │ │ │ │ + ldr r1, [pc, #940] @ (1cc08 ) │ │ │ │ + ldr r0, [pc, #944] @ (1cc0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 204c2 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1c81e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - ldr r1, [pc, #916] @ (208b4 ) │ │ │ │ - ldr r0, [pc, #920] @ (208b8 ) │ │ │ │ + ldr r1, [pc, #916] @ (1cc10 ) │ │ │ │ + ldr r0, [pc, #920] @ (1cc14 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 204c2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1c81e │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.w 2073c │ │ │ │ + bmi.w 1ca98 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1fe84 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c1e2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #868] @ (208bc ) │ │ │ │ - ldr r1, [pc, #872] @ (208c0 ) │ │ │ │ - ldr r0, [pc, #872] @ (208c4 ) │ │ │ │ + ldr r2, [pc, #868] @ (1cc18 ) │ │ │ │ + ldr r1, [pc, #872] @ (1cc1c ) │ │ │ │ + ldr r0, [pc, #872] @ (1cc20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 204c2 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1c81e │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2002c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c38a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - ldr r1, [pc, #840] @ (208c8 ) │ │ │ │ - ldr r0, [pc, #840] @ (208cc ) │ │ │ │ + ldr r1, [pc, #840] @ (1cc24 ) │ │ │ │ + ldr r0, [pc, #840] @ (1cc28 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 1bc10 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200ae │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c40c │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2012c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c48a │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 205ce │ │ │ │ + cbnz r3, 1c92a │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20770 │ │ │ │ + beq.w 1cacc │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ - b.w 1f9e0 │ │ │ │ + b.w 1bd3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ orr.w sl, r4, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.n 205c0 │ │ │ │ + b.n 1c91c │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20368 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6c4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 203b0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c70c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2022c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c58a │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20336 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c692 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20472 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c7ce │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 1ff14 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #684] @ (208d0 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c272 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #684] @ (1cc2c ) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #684] @ (208d4 ) │ │ │ │ + ldr r1, [pc, #684] @ (1cc30 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #676] @ (208d8 ) │ │ │ │ + ldr r0, [pc, #676] @ (1cc34 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ + bl 121d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 1bc10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #652] @ (208dc ) │ │ │ │ - ldr r0, [pc, #656] @ (208e0 ) │ │ │ │ + ldr r1, [pc, #652] @ (1cc38 ) │ │ │ │ + ldr r0, [pc, #656] @ (1cc3c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 1bc10 │ │ │ │ mov r0, r3 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 20370 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c6cc │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20456 │ │ │ │ - ldr r0, [pc, #616] @ (208e4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c7b2 │ │ │ │ + ldr r0, [pc, #616] @ (1cc40 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - b.n 2011a │ │ │ │ + b.n 1c478 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 200fa │ │ │ │ + beq.w 1c458 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 20768 │ │ │ │ + beq.n 1cac4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 206be │ │ │ │ + cbnz r3, 1ca1a │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20770 │ │ │ │ + beq.n 1cacc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 200fa │ │ │ │ + b.n 1c458 │ │ │ │ mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.n 20164 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1c4c2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 206ca │ │ │ │ + bge.n 1ca26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ - b.n 206ae │ │ │ │ + b.n 1ca0a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 1fc3e │ │ │ │ + b.w 1bf9c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #516] @ (208e8 ) │ │ │ │ - ldr r0, [pc, #520] @ (208ec ) │ │ │ │ + ldr r1, [pc, #516] @ (1cc44 ) │ │ │ │ + ldr r0, [pc, #520] @ (1cc48 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1f8b2 │ │ │ │ - ldr r3, [pc, #496] @ (208f0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 1bc10 │ │ │ │ + ldr r3, [pc, #496] @ (1cc4c ) │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #492] @ (208f4 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cc50 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #484] @ (208f8 ) │ │ │ │ + ldr r0, [pc, #484] @ (1cc54 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl 121d8 │ │ │ │ + b.w 1bc10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 204f0 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c84c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #460] @ (208fc ) │ │ │ │ - ldr r0, [pc, #464] @ (20900 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cc58 ) │ │ │ │ + ldr r0, [pc, #464] @ (1cc5c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2063c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1c998 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2054a │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1c8a6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #440] @ (20904 ) │ │ │ │ - ldr r0, [pc, #440] @ (20908 ) │ │ │ │ + ldr r1, [pc, #440] @ (1cc60 ) │ │ │ │ + ldr r0, [pc, #440] @ (1cc64 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 1f8b2 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 1bc10 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 200fa │ │ │ │ - ldr r3, [pc, #408] @ (2090c ) │ │ │ │ - movw r2, #12783 @ 0x31ef │ │ │ │ - ldr r1, [pc, #408] @ (20910 ) │ │ │ │ - ldr r0, [pc, #408] @ (20914 ) │ │ │ │ + b.n 1c458 │ │ │ │ + ldr r3, [pc, #408] @ (1cc68 ) │ │ │ │ + movw r2, #10697 @ 0x29c9 │ │ │ │ + ldr r1, [pc, #408] @ (1cc6c ) │ │ │ │ + ldr r0, [pc, #408] @ (1cc70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (20918 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1cc74 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #396] @ (2091c ) │ │ │ │ - ldr r0, [pc, #396] @ (20920 ) │ │ │ │ + ldr r1, [pc, #396] @ (1cc78 ) │ │ │ │ + ldr r0, [pc, #396] @ (1cc7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (20924 ) │ │ │ │ - movw r2, #12703 @ 0x319f │ │ │ │ - ldr r1, [pc, #384] @ (20928 ) │ │ │ │ - ldr r0, [pc, #388] @ (2092c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (1cc80 ) │ │ │ │ + movw r2, #10617 @ 0x2979 │ │ │ │ + ldr r1, [pc, #384] @ (1cc84 ) │ │ │ │ + ldr r0, [pc, #388] @ (1cc88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (20930 ) │ │ │ │ - movw r2, #12652 @ 0x316c │ │ │ │ - ldr r1, [pc, #372] @ (20934 ) │ │ │ │ - ldr r0, [pc, #376] @ (20938 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (1cc8c ) │ │ │ │ + movw r2, #10566 @ 0x2946 │ │ │ │ + ldr r1, [pc, #372] @ (1cc90 ) │ │ │ │ + ldr r0, [pc, #376] @ (1cc94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (2093c ) │ │ │ │ - movw r2, #13012 @ 0x32d4 │ │ │ │ - ldr r1, [pc, #360] @ (20940 ) │ │ │ │ - ldr r0, [pc, #364] @ (20944 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1cc98 ) │ │ │ │ + movw r2, #10926 @ 0x2aae │ │ │ │ + ldr r1, [pc, #360] @ (1cc9c ) │ │ │ │ + ldr r0, [pc, #364] @ (1cca0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (20948 ) │ │ │ │ - movw r2, #12805 @ 0x3205 │ │ │ │ - ldr r1, [pc, #348] @ (2094c ) │ │ │ │ - ldr r0, [pc, #352] @ (20950 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1cca4 ) │ │ │ │ + movw r2, #10719 @ 0x29df │ │ │ │ + ldr r1, [pc, #348] @ (1cca8 ) │ │ │ │ + ldr r0, [pc, #352] @ (1ccac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (20954 ) │ │ │ │ - movw r2, #12784 @ 0x31f0 │ │ │ │ - ldr r1, [pc, #336] @ (20958 ) │ │ │ │ - ldr r0, [pc, #340] @ (2095c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1ccb0 ) │ │ │ │ + movw r2, #10698 @ 0x29ca │ │ │ │ + ldr r1, [pc, #336] @ (1ccb4 ) │ │ │ │ + ldr r0, [pc, #340] @ (1ccb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (20960 ) │ │ │ │ - movw r2, #12873 @ 0x3249 │ │ │ │ - ldr r1, [pc, #324] @ (20964 ) │ │ │ │ - ldr r0, [pc, #328] @ (20968 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1ccbc ) │ │ │ │ + movw r2, #10787 @ 0x2a23 │ │ │ │ + ldr r1, [pc, #324] @ (1ccc0 ) │ │ │ │ + ldr r0, [pc, #328] @ (1ccc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (2096c ) │ │ │ │ - movw r2, #12853 @ 0x3235 │ │ │ │ - ldr r1, [pc, #312] @ (20970 ) │ │ │ │ - ldr r0, [pc, #316] @ (20974 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (1ccc8 ) │ │ │ │ + movw r2, #10767 @ 0x2a0f │ │ │ │ + ldr r1, [pc, #312] @ (1cccc ) │ │ │ │ + ldr r0, [pc, #316] @ (1ccd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #300] @ (20978 ) │ │ │ │ - movw r2, #12673 @ 0x3181 │ │ │ │ - ldr r1, [pc, #296] @ (2097c ) │ │ │ │ - ldr r0, [pc, #300] @ (20980 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #300] @ (1ccd4 ) │ │ │ │ + movw r2, #10587 @ 0x295b │ │ │ │ + ldr r1, [pc, #296] @ (1ccd8 ) │ │ │ │ + ldr r0, [pc, #300] @ (1ccdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (20984 ) │ │ │ │ - movw r2, #12557 @ 0x310d │ │ │ │ - ldr r1, [pc, #284] @ (20988 ) │ │ │ │ - ldr r0, [pc, #288] @ (2098c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (1cce0 ) │ │ │ │ + movw r2, #10471 @ 0x28e7 │ │ │ │ + ldr r1, [pc, #284] @ (1cce4 ) │ │ │ │ + ldr r0, [pc, #288] @ (1cce8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (20990 ) │ │ │ │ - movw r2, #12752 @ 0x31d0 │ │ │ │ - ldr r1, [pc, #272] @ (20994 ) │ │ │ │ - ldr r0, [pc, #276] @ (20998 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (1ccec ) │ │ │ │ + movw r2, #10666 @ 0x29aa │ │ │ │ + ldr r1, [pc, #272] @ (1ccf0 ) │ │ │ │ + ldr r0, [pc, #276] @ (1ccf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + ldrsb r2, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ + ldr r3, [pc, #640] @ (1ce7c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, r5 │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + ldr r3, [pc, #416] @ (1cda4 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ + str r0, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r4 │ │ │ │ + strb r0, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + ldr r3, [pc, #112] @ (1cc80 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, r4 │ │ │ │ + strb r2, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #25 │ │ │ │ + ldr r3, [pc, #0] @ (1cc18 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #246 @ 0xf6 │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, r3 │ │ │ │ + strb r6, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #24 │ │ │ │ + ldr r2, [pc, #776] @ (1cf2c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r2 │ │ │ │ + strb r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r0, #24 │ │ │ │ + ldr r2, [pc, #632] @ (1cea4 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r7, r7 │ │ │ │ + strb r4, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ + ldr r1, [pc, #952] @ (1cff0 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, r7 │ │ │ │ + strb r2, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + ldr r1, [pc, #832] @ (1cf80 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #210 @ 0xd2 │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + ldr r1, [pc, #240] @ (1cd3c ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + strh r2, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + strh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #17 │ │ │ │ + ldr r1, [pc, #64] @ (1cc98 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r7, r3 │ │ │ │ + strh r2, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #17 │ │ │ │ + ldr r0, [pc, #960] @ (1d020 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + ldr r0, [pc, #840] @ (1cfb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #242 @ 0xf2 │ │ │ │ + strb r6, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfad80000 │ │ │ │ - adds r6, r5, r4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf73c0000 │ │ │ │ - smlsd r0, r8, r0, r0 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ + strb r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfaaa0000 │ │ │ │ - adds r4, r2, r3 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #172 @ 0xac │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa920000 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + strb r0, [r6, #29] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa7a0000 │ │ │ │ - adds r4, r4, r2 │ │ │ │ + strh r4, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ + strb r0, [r3, #29] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa620000 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa4a0000 │ │ │ │ - adds r4, r7, r2 │ │ │ │ + strb r0, [r0, #29] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ + adds r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa320000 │ │ │ │ - adds r0, r7, r2 │ │ │ │ + strh r4, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa1a0000 │ │ │ │ - asrs r0, r3, #26 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #24 │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [lr] │ │ │ │ - adds r0, r7, r0 │ │ │ │ + strb r0, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #0 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - vld1.8 {d16[0]}, [r6], r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + strh r4, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #232 @ 0xe8 │ │ │ │ + strb r0, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - vst1.8 {d16[0]}, [lr], r0 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - │ │ │ │ -0002099c : │ │ │ │ + strh r0, [r3, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r4, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r0, #27] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r3, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r4, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r2, #26] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #912] @ (1d088 ) │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0001ccf8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #172] @ (20a58 ) │ │ │ │ + ldr r4, [pc, #172] @ (1cdb4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (20a5c ) │ │ │ │ + ldr r3, [pc, #172] @ (1cdb8 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (20a60 ) │ │ │ │ + ldr r5, [pc, #168] @ (1cdbc ) │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r7, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bmi.n 20a0e │ │ │ │ + bmi.n 1cd6a │ │ │ │ adds r3, r2, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.n 20a0a │ │ │ │ + bmi.n 1cd66 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f644 │ │ │ │ + bl 1b9a4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [r5] │ │ │ │ strdne r0, r1, [r4] │ │ │ │ - beq.n 20a34 │ │ │ │ - ldr r2, [pc, #112] @ (20a64 ) │ │ │ │ - ldr r3, [pc, #104] @ (20a5c ) │ │ │ │ + beq.n 1cd90 │ │ │ │ + ldr r2, [pc, #112] @ (1cdc0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cdb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 20a52 │ │ │ │ + bne.n 1cdae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 209d2 │ │ │ │ + bge.n 1cd2e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r5, sp, #12 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f644 │ │ │ │ + bl 1b9a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 209e0 │ │ │ │ + bpl.n 1cd3c │ │ │ │ mov r0, r2 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 209e0 │ │ │ │ - ldr r3, [pc, #48] @ (20a68 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1cd3c │ │ │ │ + ldr r3, [pc, #48] @ (1cdc4 ) │ │ │ │ mov.w r2, #510 @ 0x1fe │ │ │ │ - ldr r1, [pc, #48] @ (20a6c ) │ │ │ │ - ldr r0, [pc, #48] @ (20a70 ) │ │ │ │ + ldr r1, [pc, #48] @ (1cdc8 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cdcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.n 209f0 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 1cd4c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movw r0, #43010 @ 0xa802 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #18434 @ 0x4802 │ │ │ │ - addw r0, r8, #2050 @ 0x802 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ + str r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + cmp sl, ip │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00020a74 : │ │ │ │ +0001cdd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1128] @ 20ef4 │ │ │ │ - ldr.w r3, [pc, #1128] @ 20ef8 │ │ │ │ + ldr.w r2, [pc, #1124] @ 1d24c │ │ │ │ + ldr.w r3, [pc, #1124] @ 1d250 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1124] @ 20efc │ │ │ │ + ldr.w r4, [pc, #1120] @ 1d254 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cd0 │ │ │ │ - ldr.w r3, [pc, #1096] @ 20f00 │ │ │ │ + beq.w 1d02a │ │ │ │ + ldr.w r3, [pc, #1092] @ 1d258 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d4c │ │ │ │ + beq.w 1d0a4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 9108 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 20d78 │ │ │ │ + blt.w 1d0d0 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20b58 │ │ │ │ + beq.n 1ceb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20aee │ │ │ │ + bge.n 1ce4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c1a │ │ │ │ + beq.w 1cf74 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 20e0c │ │ │ │ + bne.w 1d164 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20de0 │ │ │ │ + beq.w 1d138 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 20e14 │ │ │ │ + beq.w 1d16c │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 20dc8 │ │ │ │ + bne.w 1d120 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20e32 │ │ │ │ + beq.w 1d18a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 20e60 │ │ │ │ + bpl.w 1d1b8 │ │ │ │ strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #968] @ (20f04 ) │ │ │ │ - ldr r3, [pc, #952] @ (20ef8 ) │ │ │ │ + ldr r2, [pc, #964] @ (1d25c ) │ │ │ │ + ldr r3, [pc, #948] @ (1d250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20ed8 │ │ │ │ + bne.w 1d230 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #940] @ (20f08 ) │ │ │ │ + ldr r3, [pc, #936] @ (1d260 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20c22 │ │ │ │ - ldr r3, [pc, #936] @ (20f0c ) │ │ │ │ + beq.n 1cf7c │ │ │ │ + ldr r3, [pc, #932] @ (1d264 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - bl d640 │ │ │ │ + ldr r1, [r3, #116] @ 0x74 │ │ │ │ + bl d650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 20bbe │ │ │ │ + cbz r0, 1cf18 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20b8c │ │ │ │ + bge.n 1cee6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dd0 │ │ │ │ + beq.w 1d128 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f250 │ │ │ │ + bl 1b5b4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #28] │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 20b3a │ │ │ │ - ldr r3, [pc, #872] @ (20f10 ) │ │ │ │ + bne.n 1ce96 │ │ │ │ + ldr r3, [pc, #868] @ (1d268 ) │ │ │ │ mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #868] @ (20f14 ) │ │ │ │ - ldr r0, [pc, #872] @ (20f18 ) │ │ │ │ + ldr r1, [pc, #868] @ (1d26c ) │ │ │ │ + ldr r0, [pc, #868] @ (1d270 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 20cc6 │ │ │ │ - ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d020 │ │ │ │ + ldr.w r1, [r3, #264] @ 0x108 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d640 │ │ │ │ + bl d650 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20be6 │ │ │ │ + bge.n 1cf40 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20db8 │ │ │ │ - cbz r1, 20c3c │ │ │ │ + beq.w 1d110 │ │ │ │ + cbz r1, 1cf96 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2099c │ │ │ │ + bl 1ccf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 20b3a │ │ │ │ - ldr r3, [pc, #780] @ (20f10 ) │ │ │ │ + bne.n 1ce96 │ │ │ │ + ldr r3, [pc, #776] @ (1d268 ) │ │ │ │ mov.w r2, #504 @ 0x1f8 │ │ │ │ - ldr r1, [pc, #784] @ (20f1c ) │ │ │ │ - ldr r0, [pc, #788] @ (20f20 ) │ │ │ │ + ldr r1, [pc, #784] @ (1d274 ) │ │ │ │ + ldr r0, [pc, #784] @ (1d278 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20aee │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ce4a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c38 │ │ │ │ + bge.n 1cf92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e50 │ │ │ │ - ldr r3, [pc, #720] @ (20f0c ) │ │ │ │ + beq.w 1d1a8 │ │ │ │ + ldr r3, [pc, #720] @ (1d264 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ - ldr r3, [pc, #736] @ (20f24 ) │ │ │ │ + ldr.w r9, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [pc, #736] @ (1d27c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [r3] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 20e9e │ │ │ │ + bmi.w 1d1f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, r7, [sp, #56] @ 0x38 │ │ │ │ str.w r8, [sp, #64] @ 0x40 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e80 │ │ │ │ + beq.w 1d1d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20edc │ │ │ │ + beq.w 1d234 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c92 │ │ │ │ + bge.n 1cfec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20e58 │ │ │ │ + beq.w 1d1b0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20ea6 │ │ │ │ + bne.w 1d1fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dd8 │ │ │ │ - ldr r3, [pc, #604] @ (20f10 ) │ │ │ │ + beq.w 1d130 │ │ │ │ + ldr r3, [pc, #604] @ (1d268 ) │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #624] @ (20f28 ) │ │ │ │ - ldr r0, [pc, #624] @ (20f2c ) │ │ │ │ + ldr r1, [pc, #620] @ (1d280 ) │ │ │ │ + ldr r0, [pc, #624] @ (1d284 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 20b3a │ │ │ │ - ldr r3, [pc, #572] @ (20f10 ) │ │ │ │ + b.n 1ce96 │ │ │ │ + ldr r3, [pc, #572] @ (1d268 ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #600] @ (20f30 ) │ │ │ │ + ldr r1, [pc, #596] @ (1d288 ) │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #596] @ (20f34 ) │ │ │ │ + ldr r0, [pc, #596] @ (1d28c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #532] @ (20f0c ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #528] @ (1d264 ) │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #564] @ (20f38 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #564] @ (1d290 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ec6 │ │ │ │ + beq.w 1d21e │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11354 │ │ │ │ + bl 11364 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20d96 │ │ │ │ - bl 11108 │ │ │ │ + bne.n 1d0ee │ │ │ │ + bl 11118 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #488] @ (20f3c ) │ │ │ │ - ldr r1, [pc, #488] @ (20f40 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #488] @ (1d294 ) │ │ │ │ + ldr r1, [pc, #488] @ (1d298 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #428] @ (20f10 ) │ │ │ │ - ldr r1, [pc, #480] @ (20f44 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #428] @ (1d268 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d29c ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r0, [pc, #476] @ (20f48 ) │ │ │ │ + ldr r0, [pc, #476] @ (1d2a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 20cc6 │ │ │ │ - ldr r3, [pc, #404] @ (20f10 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d020 │ │ │ │ + ldr r3, [pc, #404] @ (1d268 ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r1, [pc, #460] @ (20f4c ) │ │ │ │ - ldr r0, [pc, #460] @ (20f50 ) │ │ │ │ + ldr r1, [pc, #460] @ (1d2a4 ) │ │ │ │ + ldr r0, [pc, #460] @ (1d2a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1d020 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #340] @ (20f08 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #340] @ (1d260 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 20ab6 │ │ │ │ + b.n 1ce12 │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 20be6 │ │ │ │ + b.n 1cf40 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 20b26 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1ce82 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b8c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cee6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20cb0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d00a │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #340] @ (20f3c ) │ │ │ │ - ldr r1, [pc, #360] @ (20f54 ) │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #340] @ (1d294 ) │ │ │ │ + ldr r1, [pc, #360] @ (1d2ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #280] @ (20f10 ) │ │ │ │ - ldr r1, [pc, #352] @ (20f58 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #280] @ (1d268 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d2b0 ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r0, [pc, #348] @ (20f5c ) │ │ │ │ + ldr r0, [pc, #348] @ (1d2b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r5 │ │ │ │ - bl c89c │ │ │ │ - b.n 20af8 │ │ │ │ - ldr r3, [pc, #248] @ (20f10 ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 1ce54 │ │ │ │ + ldr r3, [pc, #248] @ (1d268 ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r1, [pc, #324] @ (20f60 ) │ │ │ │ - ldr r0, [pc, #324] @ (20f64 ) │ │ │ │ + ldr r1, [pc, #324] @ (1d2b8 ) │ │ │ │ + ldr r0, [pc, #324] @ (1d2bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 20cc6 │ │ │ │ - ldr r3, [pc, #220] @ (20f10 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d020 │ │ │ │ + ldr r3, [pc, #220] @ (1d268 ) │ │ │ │ mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #300] @ (20f68 ) │ │ │ │ - ldr r0, [pc, #304] @ (20f6c ) │ │ │ │ + ldr r1, [pc, #300] @ (1d2c0 ) │ │ │ │ + ldr r0, [pc, #304] @ (1d2c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 20cc6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cf92 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c92 │ │ │ │ - ldr r3, [pc, #172] @ (20f10 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cfec │ │ │ │ + ldr r3, [pc, #172] @ (1d268 ) │ │ │ │ mov.w r2, #500 @ 0x1f4 │ │ │ │ - ldr r1, [pc, #264] @ (20f70 ) │ │ │ │ + ldr r1, [pc, #264] @ (1d2c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #260] @ (20f74 ) │ │ │ │ + ldr r3, [pc, #260] @ (1d2cc ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #256] @ (20f78 ) │ │ │ │ + ldr r0, [pc, #256] @ (1d2d0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 20e48 │ │ │ │ - ldr r3, [pc, #140] @ (20f10 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1d1a0 │ │ │ │ + ldr r3, [pc, #140] @ (1d268 ) │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #244] @ (20f7c ) │ │ │ │ - ldr r0, [pc, #244] @ (20f80 ) │ │ │ │ + ldr r1, [pc, #244] @ (1d2d4 ) │ │ │ │ + ldr r0, [pc, #244] @ (1d2d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1d020 │ │ │ │ mov r0, r5 │ │ │ │ - bl c89c │ │ │ │ - b.n 20c50 │ │ │ │ - ldr r2, [pc, #104] @ (20f10 ) │ │ │ │ - ldr r3, [pc, #216] @ (20f84 ) │ │ │ │ - ldr r1, [pc, #220] @ (20f88 ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 1cfaa │ │ │ │ + ldr r2, [pc, #104] @ (1d268 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d2dc ) │ │ │ │ + ldr r1, [pc, #220] @ (1d2e0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (20f8c ) │ │ │ │ + ldr r0, [pc, #220] @ (1d2e4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #505 @ 0x1f9 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 20cc6 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1d020 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movw r2, #495 @ 0x1ef │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 20d30 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (20f90 ) │ │ │ │ - movw r2, #10023 @ 0x2727 │ │ │ │ - ldr r1, [pc, #176] @ (20f94 ) │ │ │ │ - ldr r0, [pc, #176] @ (20f98 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d088 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (1d2e8 ) │ │ │ │ + movw r2, #7937 @ 0x1f01 │ │ │ │ + ldr r1, [pc, #176] @ (1d2ec ) │ │ │ │ + ldr r0, [pc, #176] @ (1d2f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1220 @ 0x4c4 │ │ │ │ + addw r3, r3, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - sbc.w r0, r8, #8519680 @ 0x820000 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + adds r2, #12 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, lr, #8519680 @ 0x820000 │ │ │ │ + adds r2, #2 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4be0002 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #21 │ │ │ │ + ldr r7, [pc, #1000] @ (1d658 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ + add r2, lr │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + ldr r7, [pc, #632] @ (1d4f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #29 │ │ │ │ + add r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #17 │ │ │ │ + ldr r6, [pc, #960] @ (1d644 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #27 │ │ │ │ + muls r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #16 │ │ │ │ + ldr r6, [pc, #816] @ (1d5bc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #26 │ │ │ │ + muls r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #15 │ │ │ │ + ldr r6, [pc, #408] @ (1d434 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ + ldr r6, [pc, #264] @ (1d3a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3, #24 │ │ │ │ + cmp r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + ldr r6, [pc, #168] @ (1d350 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r0, #24 │ │ │ │ + cmp r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #12 │ │ │ │ + ldr r5, [pc, #840] @ (1d5f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #12 │ │ │ │ + ldr r5, [pc, #696] @ (1d56c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #22 │ │ │ │ + tst r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + ldr r5, [pc, #568] @ (1d4f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #21 │ │ │ │ + tst r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #11 │ │ │ │ + ldr r5, [pc, #448] @ (1d484 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + rors r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #10 │ │ │ │ + ldr r5, [pc, #272] @ (1d3dc ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ + sbcs r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #9 │ │ │ │ + ldr r5, [pc, #136] @ (1d360 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #19 │ │ │ │ + sbcs r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + ldr r2, [pc, #512] @ (1d4e0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #1000] @ (1d6cc ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #9 │ │ │ │ + adcs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #19 │ │ │ │ + strb r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #134 @ 0x86 │ │ │ │ + adds r0, #12 │ │ │ │ movs r1, r0 │ │ │ │ - bfi r0, ip, #0, #1 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ + ldr r4, [pc, #296] @ (1d41c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00020f9c : │ │ │ │ +0001d2f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r4, [pc, #1844] @ 216e4 │ │ │ │ + ldr.w r4, [pc, #1844] @ 1da3c │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1844] @ 216e8 │ │ │ │ + ldr.w r3, [pc, #1844] @ 1da40 │ │ │ │ mov r7, r0 │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #28 │ │ │ │ - ldr.w r5, [pc, #1836] @ 216ec │ │ │ │ + ldr.w r5, [pc, #1836] @ 1da44 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a74 │ │ │ │ + bl 1cdd0 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 21446 │ │ │ │ + beq.w 1d79c │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214b2 │ │ │ │ + beq.w 1d808 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 216d0 │ │ │ │ - ldr.w r2, [pc, #1780] @ 216f0 │ │ │ │ + bpl.w 1da26 │ │ │ │ + ldr.w r2, [pc, #1780] @ 1da48 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216b6 │ │ │ │ - ldr.w r2, [pc, #1768] @ 216f4 │ │ │ │ + beq.w 1da0c │ │ │ │ + ldr.w r2, [pc, #1768] @ 1da4c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216cc │ │ │ │ + beq.w 1da22 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 216b2 │ │ │ │ - ldr.w r3, [pc, #1748] @ 216f8 │ │ │ │ + ble.w 1da08 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1da50 │ │ │ │ str.w r4, [sl, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21480 │ │ │ │ + beq.w 1d7d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 214dc │ │ │ │ + bne.w 1d832 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 214e4 │ │ │ │ + beq.w 1d83a │ │ │ │ mov fp, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r4, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ mov sl, r9 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 211c6 │ │ │ │ - ldr.w r3, [pc, #1684] @ 216fc │ │ │ │ + beq.w 1d51e │ │ │ │ + ldr.w r3, [pc, #1684] @ 1da54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 213c2 │ │ │ │ - ldr.w r3, [pc, #1676] @ 21700 │ │ │ │ + beq.w 1d718 │ │ │ │ + ldr.w r3, [pc, #1676] @ 1da58 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r1, [r3, #416] @ 0x1a0 │ │ │ │ - bl d640 │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ + bl d650 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2109c │ │ │ │ + bge.n 1d3f4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213f0 │ │ │ │ + beq.w 1d746 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 216ac │ │ │ │ + beq.w 1da02 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 21434 │ │ │ │ + bne.w 1d78a │ │ │ │ add.w r8, fp, #2 │ │ │ │ teq fp, r8 │ │ │ │ - bmi.w 21344 │ │ │ │ + bmi.w 1d69a │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 213f8 │ │ │ │ + beq.w 1d74e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 2137e │ │ │ │ + beq.w 1d6d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl 20a74 │ │ │ │ + bl 1cdd0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 2145e │ │ │ │ + bne.w 1d7b4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 21466 │ │ │ │ + beq.w 1d7bc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214d6 │ │ │ │ + beq.w 1d82c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w 216d0 │ │ │ │ + bpl.w 1da26 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216b6 │ │ │ │ + beq.w 1da0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 216cc │ │ │ │ + beq.w 1da22 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 216b2 │ │ │ │ + ble.w 1da08 │ │ │ │ str.w r8, [fp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - blx 90cc │ │ │ │ + blx 90dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2114a │ │ │ │ + bge.n 1d4a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213e8 │ │ │ │ + beq.w 1d73e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21160 │ │ │ │ + bge.n 1d4b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 213e0 │ │ │ │ + beq.w 1d736 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 214b8 │ │ │ │ + beq.w 1d80e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 214fc │ │ │ │ - ldr.w r3, [pc, #1420] @ 21704 │ │ │ │ + bpl.w 1d852 │ │ │ │ + ldr.w r3, [pc, #1420] @ 1da5c │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 2151c │ │ │ │ + beq.w 1d872 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 21252 │ │ │ │ + bmi.n 1d5a8 │ │ │ │ cmp.w r0, r1, lsl #1 │ │ │ │ - blt.n 2125c │ │ │ │ + blt.n 1d5b2 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2154e │ │ │ │ + beq.w 1d8a4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ tst.w r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ - bne.w 21580 │ │ │ │ + bne.w 1d8d6 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w 21588 │ │ │ │ + beq.w 1d8de │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r8 │ │ │ │ - bl d6f4 │ │ │ │ + bl d704 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21066 │ │ │ │ - ldr.w r3, [pc, #1344] @ 21708 │ │ │ │ + bne.w 1d3be │ │ │ │ + ldr.w r3, [pc, #1344] @ 1da60 │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr.w r9, [pc, #1340] @ 2170c │ │ │ │ + ldr.w r9, [pc, #1340] @ 1da64 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1336] @ 21710 │ │ │ │ + ldr.w r1, [pc, #1336] @ 1da68 │ │ │ │ mov sl, r4 │ │ │ │ add r9, pc │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #1288] @ 21700 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #1288] @ 1da58 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr.w r3, [pc, #1300] @ 21714 │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1da6c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd fp, r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 215b2 │ │ │ │ - bl 11354 │ │ │ │ + beq.w 1d908 │ │ │ │ + bl 11364 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 215f2 │ │ │ │ + beq.w 1d948 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [pc, #1200] @ 216fc │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [pc, #1200] @ 1da54 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - b.n 213c6 │ │ │ │ + b.n 1d71c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 117a8 │ │ │ │ + bl 117b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21190 │ │ │ │ + beq.n 1d4e8 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.w 2163a │ │ │ │ + bne.w 1d990 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2127a │ │ │ │ + bge.n 1d5d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215ea │ │ │ │ + beq.w 1d940 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 21614 │ │ │ │ + beq.w 1d96a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r6, [r3, #420] @ 0x1a4 │ │ │ │ - bl 137ec │ │ │ │ + ldr.w r6, [r3, #252] @ 0xfc │ │ │ │ + bl 137f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21642 │ │ │ │ + beq.w 1d998 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #3 │ │ │ │ - ldr.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - bl d894 │ │ │ │ + ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ + bl d8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 212b8 │ │ │ │ + bge.n 1d60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215a2 │ │ │ │ + beq.w 1d8f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21678 │ │ │ │ - ldr.w r3, [pc, #1108] @ 21714 │ │ │ │ + beq.w 1d9ce │ │ │ │ + ldr.w r3, [pc, #1108] @ 1da6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #428] @ 0x1ac │ │ │ │ + ldr.w r1, [r2, #260] @ 0x104 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2165a │ │ │ │ + beq.w 1d9b0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 212fc │ │ │ │ + bge.n 1d652 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 215aa │ │ │ │ + beq.w 1d900 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21690 │ │ │ │ + beq.w 1d9e6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21314 │ │ │ │ + bge.n 1d66a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2160c │ │ │ │ + beq.w 1d962 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2132c │ │ │ │ + bge.n 1d682 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21604 │ │ │ │ - ldr r3, [pc, #984] @ (21708 ) │ │ │ │ + beq.w 1d95a │ │ │ │ + ldr r3, [pc, #988] @ (1da60 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #996] @ (21718 ) │ │ │ │ - ldr r0, [pc, #996] @ (2171c ) │ │ │ │ + ldr r1, [pc, #996] @ (1da70 ) │ │ │ │ + ldr r0, [pc, #1000] @ (1da74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 210b8 │ │ │ │ + bge.w 1d410 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 213f8 │ │ │ │ + beq.n 1d74e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ tst.w r8, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq.w 210cc │ │ │ │ + beq.w 1d424 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.w 210d4 │ │ │ │ - ldr r3, [pc, #904] @ (21708 ) │ │ │ │ + bne.w 1d42c │ │ │ │ + ldr r3, [pc, #904] @ (1da60 ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r1, [pc, #920] @ (21720 ) │ │ │ │ + ldr r1, [pc, #924] @ (1da78 ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #920] @ (21724 ) │ │ │ │ + ldr r0, [pc, #924] @ (1da7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - ldr r2, [pc, #896] @ (21728 ) │ │ │ │ - ldr r3, [pc, #832] @ (216e8 ) │ │ │ │ + ldr r2, [pc, #900] @ (1da80 ) │ │ │ │ + ldr r3, [pc, #832] @ (1da40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 216a8 │ │ │ │ + bne.w 1d9fe │ │ │ │ mov r0, r7 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r4 │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 213da │ │ │ │ + bge.n 1d730 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 213da │ │ │ │ + cbnz r2, 1d730 │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ strd r4, sl, [r7] │ │ │ │ - b.n 213a4 │ │ │ │ + b.n 1d6fa │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21160 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d4b8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2114a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d4a2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2109c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d3f4 │ │ │ │ mov r0, r8 │ │ │ │ mov sl, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #804] @ (2172c ) │ │ │ │ - ldr r1, [pc, #804] @ (21730 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #804] @ (1da84 ) │ │ │ │ + ldr r1, [pc, #808] @ (1da88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #752] @ (21708 ) │ │ │ │ - ldr r1, [pc, #796] @ (21734 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #756] @ (1da60 ) │ │ │ │ + ldr r1, [pc, #796] @ (1da8c ) │ │ │ │ mov.w r2, #482 @ 0x1e2 │ │ │ │ - ldr r0, [pc, #792] @ (21738 ) │ │ │ │ + ldr r0, [pc, #796] @ (1da90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 213a4 │ │ │ │ + b.n 1d6fa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21356 │ │ │ │ - ldr r3, [pc, #704] @ (21708 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d6ac │ │ │ │ + ldr r3, [pc, #704] @ (1da60 ) │ │ │ │ movw r2, #471 @ 0x1d7 │ │ │ │ - ldr r1, [pc, #748] @ (2173c ) │ │ │ │ - ldr r0, [pc, #752] @ (21740 ) │ │ │ │ + ldr r1, [pc, #752] @ (1da94 ) │ │ │ │ + ldr r0, [pc, #752] @ (1da98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 210ea │ │ │ │ - ldr r3, [pc, #672] @ (21708 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d442 │ │ │ │ + ldr r3, [pc, #672] @ (1da60 ) │ │ │ │ movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #724] @ (21744 ) │ │ │ │ + ldr r1, [pc, #728] @ (1da9c ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #724] @ (21748 ) │ │ │ │ + ldr r0, [pc, #728] @ (1daa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21396 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d6ec │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #668] @ (2172c ) │ │ │ │ - ldr r1, [pc, #700] @ (2174c ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #672] @ (1da84 ) │ │ │ │ + ldr r1, [pc, #700] @ (1daa4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #620] @ (21708 ) │ │ │ │ - ldr r1, [pc, #688] @ (21750 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #620] @ (1da60 ) │ │ │ │ + ldr r1, [pc, #692] @ (1daa8 ) │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r0, [pc, #688] @ (21754 ) │ │ │ │ + ldr r0, [pc, #688] @ (1daac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ - bl 11490 │ │ │ │ - b.n 20fee │ │ │ │ - ldr r3, [pc, #588] @ (21708 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 1d346 │ │ │ │ + ldr r3, [pc, #592] @ (1da60 ) │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ - ldr r1, [pc, #664] @ (21758 ) │ │ │ │ - ldr r0, [pc, #664] @ (2175c ) │ │ │ │ + ldr r1, [pc, #664] @ (1dab0 ) │ │ │ │ + ldr r0, [pc, #668] @ (1dab4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2142a │ │ │ │ - bl 11490 │ │ │ │ - b.n 21104 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d780 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 1d45c │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21046 │ │ │ │ - ldr r3, [pc, #544] @ (21708 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d39e │ │ │ │ + ldr r3, [pc, #548] @ (1da60 ) │ │ │ │ movw r2, #473 @ 0x1d9 │ │ │ │ - ldr r1, [pc, #628] @ (21760 ) │ │ │ │ - ldr r0, [pc, #628] @ (21764 ) │ │ │ │ + ldr r1, [pc, #628] @ (1dab8 ) │ │ │ │ + ldr r0, [pc, #632] @ (1dabc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21396 │ │ │ │ - ldr r3, [pc, #520] @ (21708 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d6ec │ │ │ │ + ldr r3, [pc, #524] @ (1da60 ) │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ - ldr r1, [pc, #612] @ (21768 ) │ │ │ │ + ldr r1, [pc, #612] @ (1dac0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r3] │ │ │ │ - ldr r3, [pc, #608] @ (2176c ) │ │ │ │ + ldr r3, [pc, #612] @ (1dac4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #604] @ (21770 ) │ │ │ │ + ldr r0, [pc, #604] @ (1dac8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 214ce │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1d824 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #512] @ (2172c ) │ │ │ │ - ldr r1, [pc, #584] @ (21774 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #516] @ (1da84 ) │ │ │ │ + ldr r1, [pc, #584] @ (1dacc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #464] @ (21708 ) │ │ │ │ - ldr r1, [pc, #572] @ (21778 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #464] @ (1da60 ) │ │ │ │ + ldr r1, [pc, #576] @ (1dad0 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r0, [pc, #572] @ (2177c ) │ │ │ │ + ldr r0, [pc, #572] @ (1dad4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #464] @ (2172c ) │ │ │ │ - ldr r1, [pc, #544] @ (21780 ) │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #464] @ (1da84 ) │ │ │ │ + ldr r1, [pc, #548] @ (1dad8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #412] @ (21708 ) │ │ │ │ - ldr r1, [pc, #536] @ (21784 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #416] @ (1da60 ) │ │ │ │ + ldr r1, [pc, #536] @ (1dadc ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r0, [pc, #532] @ (21788 ) │ │ │ │ + ldr r0, [pc, #536] @ (1dae0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 211ac │ │ │ │ - ldr r3, [pc, #380] @ (21708 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d504 │ │ │ │ + ldr r3, [pc, #384] @ (1da60 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #508] @ (2178c ) │ │ │ │ + ldr r1, [pc, #508] @ (1dae4 ) │ │ │ │ mov sl, r8 │ │ │ │ - ldr r0, [pc, #508] @ (21790 ) │ │ │ │ + ldr r0, [pc, #508] @ (1dae8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21396 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d6ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 212b8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d60e │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 212fc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d652 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2142a │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1d780 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2127a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 215ce │ │ │ │ + bl 9fa8 │ │ │ │ + bl 11118 │ │ │ │ + b.n 1d924 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2132c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d682 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21314 │ │ │ │ - ldr r3, [pc, #276] @ (2172c ) │ │ │ │ - ldr r1, [pc, #380] @ (21794 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d66a │ │ │ │ + ldr r3, [pc, #280] @ (1da84 ) │ │ │ │ + ldr r1, [pc, #380] @ (1daec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #228] @ (21708 ) │ │ │ │ - ldr r1, [pc, #368] @ (21798 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #228] @ (1da60 ) │ │ │ │ + ldr r1, [pc, #372] @ (1daf0 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r0, [pc, #368] @ (2179c ) │ │ │ │ + ldr r0, [pc, #368] @ (1daf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21264 │ │ │ │ - ldr r3, [pc, #196] @ (21708 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1d5ba │ │ │ │ + ldr r3, [pc, #196] @ (1da60 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r1, [pc, #340] @ (217a0 ) │ │ │ │ - ldr r0, [pc, #344] @ (217a4 ) │ │ │ │ + ldr r1, [pc, #344] @ (1daf8 ) │ │ │ │ + ldr r0, [pc, #344] @ (1dafc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ - ldr r3, [pc, #172] @ (21708 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ + ldr r3, [pc, #172] @ (1da60 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #324] @ (217a8 ) │ │ │ │ - ldr r0, [pc, #328] @ (217ac ) │ │ │ │ + ldr r1, [pc, #328] @ (1db00 ) │ │ │ │ + ldr r0, [pc, #328] @ (1db04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2142a │ │ │ │ - ldr r3, [pc, #140] @ (21708 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1d780 │ │ │ │ + ldr r3, [pc, #144] @ (1da60 ) │ │ │ │ movw r2, #487 @ 0x1e7 │ │ │ │ - ldr r1, [pc, #304] @ (217b0 ) │ │ │ │ - ldr r0, [pc, #304] @ (217b4 ) │ │ │ │ + ldr r1, [pc, #304] @ (1db08 ) │ │ │ │ + ldr r0, [pc, #308] @ (1db0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2142a │ │ │ │ - ldr r3, [pc, #116] @ (21708 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d780 │ │ │ │ + ldr r3, [pc, #120] @ (1da60 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #288] @ (217b8 ) │ │ │ │ - ldr r0, [pc, #288] @ (217bc ) │ │ │ │ + ldr r1, [pc, #288] @ (1db10 ) │ │ │ │ + ldr r0, [pc, #292] @ (1db14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21670 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1d9c6 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ mov sl, r4 │ │ │ │ mov r4, fp │ │ │ │ - b.n 213da │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #264] @ (217c0 ) │ │ │ │ + b.n 1d730 │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #264] @ (1db18 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #260] @ (217c4 ) │ │ │ │ - ldr r0, [pc, #264] @ (217c8 ) │ │ │ │ + ldr r1, [pc, #264] @ (1db1c ) │ │ │ │ + ldr r0, [pc, #264] @ (1db20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #248] @ (217cc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #252] @ (1db24 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #248] @ (217d0 ) │ │ │ │ - ldr r0, [pc, #252] @ (217d4 ) │ │ │ │ + ldr r1, [pc, #252] @ (1db28 ) │ │ │ │ + ldr r0, [pc, #252] @ (1db2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - orr.w r0, r4, #2 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r8, #2 │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #6 │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + ldr r2, [pc, #64] @ (1daac ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #24 │ │ │ │ + ldr r0, [pc, #752] @ (1dd64 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ + ldr r0, [pc, #416] @ (1dc1c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r0, #23 │ │ │ │ + subs r4, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u q8, d10, d0 │ │ │ │ - mrrc 0, 0, r0, r4, cr2 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #21 │ │ │ │ + blxns lr │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #20 │ │ │ │ + blxns sl │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u32 d16, d6, d0 │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ + subs r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u d0, d4, d0 │ │ │ │ - lsrs r2, r3, #19 │ │ │ │ + @ instruction: 0x47a2 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u16 d0, d2, d0 │ │ │ │ - lsrs r0, r1, #19 │ │ │ │ + subs r3, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ + blx r0 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 14, cr0, cr0, cr0, {0} │ │ │ │ - lsrs r2, r1, #18 │ │ │ │ + subs r3, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 12, cr0, cr2, cr0, {0} │ │ │ │ - lsrs r6, r3, #17 │ │ │ │ + bx sp │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 9, cr0, cr6, cr0, {0} │ │ │ │ - lsrs r0, r1, #17 │ │ │ │ + bx r9 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 14, cr0, cr6, cr0, {0} │ │ │ │ - cdp2 0, 7, cr0, cr4, cr0, {0} │ │ │ │ - lsrs r0, r3, #17 │ │ │ │ + subs r3, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #16 │ │ │ │ + bx r6 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 4, cr0, cr4, cr0, {0} │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #15 │ │ │ │ + bxns r0 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 1, cr0, cr2, cr0, {0} │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r0] │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ + mov lr, sp │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r8, #-0] │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + subs r3, #22 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8, #-0] │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + mov lr, pc │ │ │ │ + movs r1, r0 │ │ │ │ + mov sl, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r8, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r6, fp │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #146 @ 0x92 │ │ │ │ + movs r1, r0 │ │ │ │ + mov r2, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp lr, r8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r0, #-0] │ │ │ │ - lsrs r2, r1, #11 │ │ │ │ + cmp lr, r4 │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r2, #-0] │ │ │ │ - lsrs r2, r6, #10 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [sl] │ │ │ │ - cmp r3, #172 @ 0xac │ │ │ │ + cmp lr, r1 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe80e0000 │ │ │ │ - ldc 0, cr0, [sl], {-0} │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, lr │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, fp │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8360000 │ │ │ │ - strd r0, r0, [r2], #-0 │ │ │ │ │ │ │ │ -000217d8 : │ │ │ │ +0001db30 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r6, [pc, #2128] @ 2203c │ │ │ │ + ldr.w r6, [pc, #2128] @ 1e394 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2128] @ 22040 │ │ │ │ + ldr.w r5, [pc, #2128] @ 1e398 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2124] @ 22044 │ │ │ │ + ldr.w r4, [pc, #2124] @ 1e39c │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r5, #0 │ │ │ │ - bmi.w 21bae │ │ │ │ + bmi.w 1df06 │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 21ba6 │ │ │ │ - ldr.w r3, [pc, #2088] @ 22048 │ │ │ │ + bmi.w 1defe │ │ │ │ + ldr.w r3, [pc, #2088] @ 1e3a0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21c3e │ │ │ │ + beq.w 1df96 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 21c72 │ │ │ │ + beq.w 1dfca │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20f9c │ │ │ │ + bl 1d2f4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 21ca8 │ │ │ │ + bmi.w 1e000 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 21c8e │ │ │ │ + beq.w 1dfe6 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15d08 │ │ │ │ + bl 15d14 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b9a │ │ │ │ + beq.w 1def2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 21cb0 │ │ │ │ + beq.w 1e008 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 219bc │ │ │ │ - ldr.w r3, [pc, #1980] @ 2204c │ │ │ │ + beq.w 1dd14 │ │ │ │ + ldr.w r3, [pc, #1980] @ 1e3a4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r7, [r9, #368] @ 0x170 │ │ │ │ - blx 9208 │ │ │ │ + ldr.w r7, [r9, #200] @ 0xc8 │ │ │ │ + blx 9218 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2200c │ │ │ │ + beq.w 1e364 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 218ba │ │ │ │ + bge.n 1dc12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bde │ │ │ │ + beq.w 1df36 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21cd4 │ │ │ │ - ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ + beq.w 1e02c │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #3 │ │ │ │ - bl d894 │ │ │ │ + bl d8a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 218e8 │ │ │ │ + bge.n 1dc40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21be6 │ │ │ │ + beq.w 1df3e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21c06 │ │ │ │ - ldr.w r3, [pc, #1884] @ 22050 │ │ │ │ + beq.w 1df5e │ │ │ │ + ldr.w r3, [pc, #1884] @ 1e3a8 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21dda │ │ │ │ + beq.w 1e132 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2193a │ │ │ │ + bge.n 1dc92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bf6 │ │ │ │ + beq.w 1df4e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22024 │ │ │ │ + beq.w 1e37c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21958 │ │ │ │ + bge.n 1dcb0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bfe │ │ │ │ + beq.w 1df56 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21dfe │ │ │ │ + bne.w 1e156 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21c2a │ │ │ │ - ldr.w r3, [pc, #1756] @ 22054 │ │ │ │ + beq.w 1df82 │ │ │ │ + ldr.w r3, [pc, #1756] @ 1e3ac │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr.w r1, [pc, #1752] @ 22058 │ │ │ │ - ldr.w r0, [pc, #1752] @ 2205c │ │ │ │ + ldr.w r1, [pc, #1752] @ 1e3b0 │ │ │ │ + ldr.w r0, [pc, #1752] @ 1e3b4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1732] @ 22060 │ │ │ │ - ldr.w r3, [pc, #1696] @ 22040 │ │ │ │ + ldr.w r2, [pc, #1732] @ 1e3b8 │ │ │ │ + ldr.w r3, [pc, #1696] @ 1e398 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 21f8e │ │ │ │ + bne.w 1e2e6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15d08 │ │ │ │ + bl 15d14 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21c32 │ │ │ │ + beq.w 1df8a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 21e1e │ │ │ │ + beq.w 1e176 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2188e │ │ │ │ + bne.w 1dbe6 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r7, [sl] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [sl] │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cec │ │ │ │ + beq.w 1e044 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 21e76 │ │ │ │ + beq.w 1e1ce │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 121fc │ │ │ │ + bl 1220c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21cf8 │ │ │ │ + beq.w 1e050 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21d06 │ │ │ │ + beq.w 1e05e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21a6a │ │ │ │ + bge.n 1ddc2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e4e │ │ │ │ - ldr.w r3, [pc, #1504] @ 2204c │ │ │ │ + beq.w 1e1a6 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1e3a4 │ │ │ │ tst.w r8, #1 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldrd r7, r3, [r9, #380] @ 0x17c │ │ │ │ + ldrd r7, r3, [r9, #212] @ 0xd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 21ed8 │ │ │ │ + bne.w 1e230 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21eae │ │ │ │ + beq.w 1e206 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21ff4 │ │ │ │ + beq.w 1e34c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21ac8 │ │ │ │ + bge.n 1de20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e56 │ │ │ │ - ldr.w r3, [pc, #1432] @ 22064 │ │ │ │ + beq.w 1e1ae │ │ │ │ + ldr.w r3, [pc, #1432] @ 1e3bc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21ee0 │ │ │ │ + bne.w 1e238 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21ae8 │ │ │ │ + bge.n 1de40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e62 │ │ │ │ - ldr.w r3, [pc, #1404] @ 22068 │ │ │ │ + beq.w 1e1ba │ │ │ │ + ldr.w r3, [pc, #1404] @ 1e3c0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21e36 │ │ │ │ + beq.w 1e18e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21fc4 │ │ │ │ + beq.w 1e31c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21b0c │ │ │ │ + bge.n 1de64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e8e │ │ │ │ - ldr.w r3, [pc, #1344] @ 22050 │ │ │ │ + beq.w 1e1e6 │ │ │ │ + ldr.w r3, [pc, #1344] @ 1e3a8 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r9, [r9, #388] @ 0x184 │ │ │ │ + ldr.w r9, [r9, #220] @ 0xdc │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd r9, fp, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f14 │ │ │ │ + beq.w 1e26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21fdc │ │ │ │ + beq.w 1e334 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21b5e │ │ │ │ + bge.n 1deb6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e96 │ │ │ │ + beq.w 1e1ee │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21f32 │ │ │ │ + bne.w 1e28a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21e6e │ │ │ │ - ldr.w r3, [pc, #1236] @ 22054 │ │ │ │ + beq.w 1e1c6 │ │ │ │ + ldr.w r3, [pc, #1236] @ 1e3ac │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr.w r1, [pc, #1252] @ 2206c │ │ │ │ - ldr.w r0, [pc, #1252] @ 22070 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1e3c4 │ │ │ │ + ldr.w r0, [pc, #1252] @ 1e3c8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21992 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1dcea │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 21882 │ │ │ │ + b.n 1dbda │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 2181c │ │ │ │ + bge.w 1db74 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - ldr.w r3, [pc, #1168] @ 22048 │ │ │ │ + bl 16d5c │ │ │ │ + ldr.w r3, [pc, #1168] @ 1e3a0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21c3e │ │ │ │ + beq.n 1df96 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 21834 │ │ │ │ + beq.w 1db8c │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21834 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1db8c │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 218ba │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dc12 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 218f0 │ │ │ │ - b.n 21c06 │ │ │ │ + bne.w 1dc48 │ │ │ │ + b.n 1df5e │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2193a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dc92 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21958 │ │ │ │ - ldr.w r3, [pc, #1100] @ 22054 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dcb0 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1e3ac │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr.w r1, [pc, #1124] @ 22074 │ │ │ │ - ldr.w r0, [pc, #1124] @ 22078 │ │ │ │ + ldr.w r1, [pc, #1124] @ 1e3cc │ │ │ │ + ldr.w r0, [pc, #1124] @ 1e3d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21992 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1dcea │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21976 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dcce │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 219e4 │ │ │ │ + b.n 1dd3c │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - ldr.w r3, [pc, #1076] @ 2207c │ │ │ │ - ldr.w r1, [pc, #1076] @ 22080 │ │ │ │ + bl c8c4 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1e3d4 │ │ │ │ + ldr.w r1, [pc, #1076] @ 1e3d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #1020] @ (22054 ) │ │ │ │ - ldr.w r1, [pc, #1064] @ 22084 │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #1020] @ (1e3ac ) │ │ │ │ + ldr.w r1, [pc, #1064] @ 1e3dc │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr.w r0, [pc, #1060] @ 22088 │ │ │ │ + ldr.w r0, [pc, #1060] @ 1e3e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21992 │ │ │ │ - ldr r3, [pc, #992] @ (22054 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r3, [pc, #992] @ (1e3ac ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr.w r1, [pc, #1040] @ 2208c │ │ │ │ - ldr.w r0, [pc, #1040] @ 22090 │ │ │ │ + ldr.w r1, [pc, #1040] @ 1e3e4 │ │ │ │ + ldr.w r0, [pc, #1040] @ 1e3e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21992 │ │ │ │ - ldr r3, [pc, #964] @ (22054 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r3, [pc, #964] @ (1e3ac ) │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ - ldr r1, [pc, #1020] @ (22094 ) │ │ │ │ - ldr.w r0, [pc, #1024] @ 22098 │ │ │ │ + ldr r1, [pc, #1020] @ (1e3ec ) │ │ │ │ + ldr.w r0, [pc, #1024] @ 1e3f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21992 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1dcea │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2184e │ │ │ │ - ldr r3, [pc, #928] @ (22054 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1dba6 │ │ │ │ + ldr r3, [pc, #928] @ (1e3ac ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #996] @ (2209c ) │ │ │ │ - ldr r0, [pc, #996] @ (220a0 ) │ │ │ │ + ldr r1, [pc, #996] @ (1e3f4 ) │ │ │ │ + ldr r0, [pc, #996] @ (1e3f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21992 │ │ │ │ - ldr r3, [pc, #892] @ (22054 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r3, [pc, #892] @ (1e3ac ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #968] @ (220a4 ) │ │ │ │ - ldr r0, [pc, #968] @ (220a8 ) │ │ │ │ + ldr r1, [pc, #968] @ (1e3fc ) │ │ │ │ + ldr r0, [pc, #968] @ (1e400 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21c22 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1df7a │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 21a1c │ │ │ │ + b.n 1dd74 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21a54 │ │ │ │ - ldr r3, [pc, #844] @ (22054 ) │ │ │ │ + bne.w 1ddac │ │ │ │ + ldr r3, [pc, #844] @ (1e3ac ) │ │ │ │ mov.w r2, #386 @ 0x182 │ │ │ │ - ldr r1, [pc, #924] @ (220ac ) │ │ │ │ - ldr r0, [pc, #928] @ (220b0 ) │ │ │ │ + ldr r1, [pc, #924] @ (1e404 ) │ │ │ │ + ldr r0, [pc, #928] @ (1e408 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #792] @ (2204c ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #792] @ (1e3a4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #892] @ (220b4 ) │ │ │ │ + ldr r3, [pc, #892] @ (1e40c ) │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21f76 │ │ │ │ - bl 11354 │ │ │ │ + beq.w 1e2ce │ │ │ │ + bl 11364 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21f52 │ │ │ │ + beq.w 1e2aa │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #744] @ (22050 ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #744] @ (1e3a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ mov r3, sl │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, fp, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21fac │ │ │ │ + beq.w 1e304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21f92 │ │ │ │ + bne.w 1e2ea │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21992 │ │ │ │ - ldr r3, [pc, #632] @ (22054 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r3, [pc, #632] @ (1e3ac ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #724] @ (220b8 ) │ │ │ │ - ldr r0, [pc, #728] @ (220bc ) │ │ │ │ + ldr r1, [pc, #724] @ (1e410 ) │ │ │ │ + ldr r0, [pc, #728] @ (1e414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21992 │ │ │ │ - ldr r2, [pc, #596] @ (22054 ) │ │ │ │ - ldr r3, [pc, #700] @ (220c0 ) │ │ │ │ - ldr r1, [pc, #704] @ (220c4 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r2, [pc, #596] @ (1e3ac ) │ │ │ │ + ldr r3, [pc, #700] @ (1e418 ) │ │ │ │ + ldr r1, [pc, #704] @ (1e41c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #704] @ (220c8 ) │ │ │ │ + ldr r0, [pc, #704] @ (1e420 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - bl 121c8 │ │ │ │ - b.n 21992 │ │ │ │ - ldr r3, [pc, #564] @ (22054 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r3, [pc, #564] @ (1e3ac ) │ │ │ │ mov.w r2, #382 @ 0x17e │ │ │ │ - ldr r1, [pc, #676] @ (220cc ) │ │ │ │ - ldr r0, [pc, #680] @ (220d0 ) │ │ │ │ + ldr r1, [pc, #676] @ (1e424 ) │ │ │ │ + ldr r0, [pc, #680] @ (1e428 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21cc6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e01e │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 21f5c │ │ │ │ + bne.w 1e2b4 │ │ │ │ add.w r4, r8, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.n 21e9e │ │ │ │ + bmi.n 1e1f6 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 2199a │ │ │ │ + b.n 1dcf2 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21a6a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ddc2 │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21ac8 │ │ │ │ + b.n 1de20 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21ae8 │ │ │ │ + b.n 1de40 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b7c │ │ │ │ - ldr r3, [pc, #476] @ (22054 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ded4 │ │ │ │ + ldr r3, [pc, #476] @ (1e3ac ) │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr r1, [pc, #596] @ (220d4 ) │ │ │ │ - ldr r0, [pc, #600] @ (220d8 ) │ │ │ │ + ldr r1, [pc, #596] @ (1e42c ) │ │ │ │ + ldr r0, [pc, #600] @ (1e430 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21cc6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e01e │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b0c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1de64 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21b5e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1deb6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 21e48 │ │ │ │ + bge.n 1e1a0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21e48 │ │ │ │ - ldr r3, [pc, #420] @ (22054 ) │ │ │ │ + b.n 1e1a0 │ │ │ │ + ldr r3, [pc, #420] @ (1e3ac ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #548] @ (220dc ) │ │ │ │ - ldr r0, [pc, #552] @ (220e0 ) │ │ │ │ + ldr r1, [pc, #548] @ (1e434 ) │ │ │ │ + ldr r0, [pc, #552] @ (1e438 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21992 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1dcea │ │ │ │ mov r0, r8 │ │ │ │ - bl c89c │ │ │ │ - b.n 21a80 │ │ │ │ - ldr r0, [pc, #512] @ (220e4 ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 1ddd8 │ │ │ │ + ldr r0, [pc, #512] @ (1e43c ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21efc │ │ │ │ + bge.n 1e254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21f6e │ │ │ │ - ldr r3, [pc, #340] @ (22054 ) │ │ │ │ + beq.n 1e2c6 │ │ │ │ + ldr r3, [pc, #340] @ (1e3ac ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #484] @ (220e8 ) │ │ │ │ - ldr r0, [pc, #484] @ (220ec ) │ │ │ │ + ldr r1, [pc, #484] @ (1e440 ) │ │ │ │ + ldr r0, [pc, #484] @ (1e444 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 21cc6 │ │ │ │ - ldr r3, [pc, #316] @ (22054 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e01e │ │ │ │ + ldr r3, [pc, #316] @ (1e3ac ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #468] @ (220f0 ) │ │ │ │ - ldr r0, [pc, #468] @ (220f4 ) │ │ │ │ + ldr r1, [pc, #468] @ (1e448 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e44c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21992 │ │ │ │ - ldr r2, [pc, #288] @ (22054 ) │ │ │ │ - ldr r3, [pc, #448] @ (220f8 ) │ │ │ │ - ldr r1, [pc, #452] @ (220fc ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1dcea │ │ │ │ + ldr r2, [pc, #288] @ (1e3ac ) │ │ │ │ + ldr r3, [pc, #448] @ (1e450 ) │ │ │ │ + ldr r1, [pc, #452] @ (1e454 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (22100 ) │ │ │ │ + ldr r0, [pc, #452] @ (1e458 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 21992 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 21dbe │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1dcea │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 1e116 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21e48 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1e1a0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21efc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e254 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #387 @ 0x183 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 21dbe │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1e116 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #364] @ (22104 ) │ │ │ │ + ldr r2, [pc, #364] @ (1e45c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 21dbe │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1e116 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #388 @ 0x184 │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 21dbe │ │ │ │ - ldr r3, [pc, #320] @ (22108 ) │ │ │ │ - movw r2, #8076 @ 0x1f8c │ │ │ │ - ldr r1, [pc, #320] @ (2210c ) │ │ │ │ - ldr r0, [pc, #320] @ (22110 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e116 │ │ │ │ + ldr r3, [pc, #320] @ (1e460 ) │ │ │ │ + movw r2, #5990 @ 0x1766 │ │ │ │ + ldr r1, [pc, #320] @ (1e464 ) │ │ │ │ + ldr r0, [pc, #320] @ (1e468 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (22114 ) │ │ │ │ - movw r2, #8007 @ 0x1f47 │ │ │ │ - ldr r1, [pc, #308] @ (22118 ) │ │ │ │ - ldr r0, [pc, #308] @ (2211c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1e46c ) │ │ │ │ + movw r2, #5921 @ 0x1721 │ │ │ │ + ldr r1, [pc, #308] @ (1e470 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e474 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (22120 ) │ │ │ │ - movw r2, #7982 @ 0x1f2e │ │ │ │ - ldr r1, [pc, #296] @ (22124 ) │ │ │ │ - ldr r0, [pc, #296] @ (22128 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1e478 ) │ │ │ │ + movw r2, #5896 @ 0x1708 │ │ │ │ + ldr r1, [pc, #296] @ (1e47c ) │ │ │ │ + ldr r0, [pc, #296] @ (1e480 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2212c ) │ │ │ │ - movw r2, #7861 @ 0x1eb5 │ │ │ │ - ldr r1, [pc, #284] @ (22130 ) │ │ │ │ - ldr r0, [pc, #284] @ (22134 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1e484 ) │ │ │ │ + movw r2, #5775 @ 0x168f │ │ │ │ + ldr r1, [pc, #284] @ (1e488 ) │ │ │ │ + ldr r0, [pc, #284] @ (1e48c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (22138 ) │ │ │ │ - movw r2, #7883 @ 0x1ecb │ │ │ │ - ldr r1, [pc, #272] @ (2213c ) │ │ │ │ - ldr r0, [pc, #272] @ (22140 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1e490 ) │ │ │ │ + movw r2, #5797 @ 0x16a5 │ │ │ │ + ldr r1, [pc, #272] @ (1e494 ) │ │ │ │ + ldr r0, [pc, #272] @ (1e498 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xe8080002 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + movs r4, #176 @ 0xb0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 22044 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + ldr r5, [pc, #424] @ (1e55c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [lr] │ │ │ │ - b.n 21d18 │ │ │ │ - movs r2, r0 │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ + ldr r3, [pc, #400] @ (1e558 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #152 @ 0x98 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #872] @ (1e738 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7f80000 │ │ │ │ - lsrs r6, r7, #22 │ │ │ │ + adds r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf76e0000 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #21 │ │ │ │ + ldr r2, [pc, #560] @ (1e610 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7200000 │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + adds r3, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7040000 │ │ │ │ - lsrs r2, r7, #20 │ │ │ │ + ldr r2, [pc, #448] @ (1e5a8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6ea0000 │ │ │ │ - lsrs r2, r3, #20 │ │ │ │ + ldr r2, [pc, #344] @ (1e548 ) │ │ │ │ movs r1, r0 │ │ │ │ - movt r0, #43008 @ 0xa800 │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + adds r3, #138 @ 0x8a │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #216] @ (1e4d0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #72] @ (1e448 ) │ │ │ │ movs r1, r0 │ │ │ │ - subw r0, r6, #2048 @ 0x800 │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #896] @ (1e788 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #20 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6740000 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #15 │ │ │ │ + ldr r1, [pc, #48] @ (1e444 ) │ │ │ │ movs r1, r0 │ │ │ │ - sub.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #15 │ │ │ │ + subs r3, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - sbcs.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + ldr r0, [pc, #920] @ (1e7b8 ) │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - lsrs r4, r2, #13 │ │ │ │ + adds r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - add.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r4, r3, #12 │ │ │ │ + ldr r0, [pc, #800] @ (1e748 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4cc0000 │ │ │ │ - adds.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r6, r1, #11 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + ldr r0, [pc, #448] @ (1e5f0 ) │ │ │ │ movs r1, r0 │ │ │ │ - orn r0, r6, #8388608 @ 0x800000 │ │ │ │ - vhadd.u16 d16, d0, d0 │ │ │ │ - lsrs r6, r2, #10 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - orr.w r0, r6, #8388608 @ 0x800000 │ │ │ │ - cdp2 0, 14, cr0, cr14, cr0, {0} │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ + ldr r0, [pc, #224] @ (1e518 ) │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22618 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r6], #-0 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 225f4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfae60000 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 225d0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ + @ instruction: 0x47ea │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #86 @ 0x56 │ │ │ │ + adds r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 225ac │ │ │ │ - movs r0, r0 │ │ │ │ - umlal r0, r0, lr, r0 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22588 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r0, #6 │ │ │ │ + adds r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r1, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r6, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r6, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00022144 : │ │ │ │ +0001e49c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #376] @ 222cc │ │ │ │ + ldr.w ip, [pc, #376] @ 1e624 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1152 @ 0x480 │ │ │ │ - ldr.w ip, [pc, #360] @ 222d0 │ │ │ │ - ldr r5, [pc, #360] @ (222d4 ) │ │ │ │ + add.w r3, ip, #960 @ 0x3c0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1e628 │ │ │ │ + ldr r5, [pc, #360] @ (1e62c ) │ │ │ │ add r4, sp, #32 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (222d8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1e630 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22242 │ │ │ │ + beq.n 1e59a │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 22222 │ │ │ │ + bpl.n 1e57a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 22246 │ │ │ │ + bpl.n 1e59e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2225e │ │ │ │ + bne.n 1e5b6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (222dc ) │ │ │ │ + ldr r0, [pc, #300] @ (1e634 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22252 │ │ │ │ + bne.n 1e5aa │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 217d8 │ │ │ │ + bl 1db30 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 22242 │ │ │ │ + beq.n 1e59a │ │ │ │ movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22272 │ │ │ │ + beq.n 1e5ca │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2229a │ │ │ │ - ldr r1, [pc, #244] @ (222e0 ) │ │ │ │ + bpl.n 1e5f2 │ │ │ │ + ldr r1, [pc, #244] @ (1e638 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 222ae │ │ │ │ - ldr r1, [pc, #240] @ (222e4 ) │ │ │ │ + beq.n 1e606 │ │ │ │ + ldr r1, [pc, #240] @ (1e63c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 222c4 │ │ │ │ + beq.n 1e61c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 222c8 │ │ │ │ + ble.n 1e620 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 222c8 │ │ │ │ + beq.n 1e620 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (222e8 ) │ │ │ │ - ldr r2, [pc, #200] @ (222d4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1e640 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e62c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 22296 │ │ │ │ + bne.n 1e5ee │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (222ec ) │ │ │ │ + ldr r0, [pc, #200] @ (1e644 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (222f0 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1e648 ) │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ - ldr r1, [pc, #192] @ (222f4 ) │ │ │ │ - ldr r0, [pc, #192] @ (222f8 ) │ │ │ │ + ldr r1, [pc, #192] @ (1e64c ) │ │ │ │ + ldr r0, [pc, #192] @ (1e650 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22208 │ │ │ │ - ldr r0, [pc, #180] @ (222fc ) │ │ │ │ + b.n 1e560 │ │ │ │ + ldr r0, [pc, #180] @ (1e654 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2222c │ │ │ │ - ldr r0, [pc, #172] @ (22300 ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 1e584 │ │ │ │ + ldr r0, [pc, #172] @ (1e658 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2222c │ │ │ │ + bl 1183c │ │ │ │ + b.n 1e584 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 221ae │ │ │ │ + beq.n 1e506 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2227c │ │ │ │ + bne.n 1e5d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 221ae │ │ │ │ + b.n 1e506 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 221d6 │ │ │ │ + b.n 1e52e │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 221ae │ │ │ │ + bne.n 1e506 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 221ae │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (22304 ) │ │ │ │ + b.n 1e506 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1e65c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (22308 ) │ │ │ │ - ldr r0, [pc, #104] @ (2230c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e660 ) │ │ │ │ + ldr r0, [pc, #104] @ (1e664 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (22310 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1e668 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (22314 ) │ │ │ │ - ldr r0, [pc, #96] @ (22318 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e66c ) │ │ │ │ + ldr r0, [pc, #96] @ (1e670 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - eor.w r0, r4, r2 │ │ │ │ - udf #144 @ 0x90 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ + movs r7, #44 @ 0x2c │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r7, r4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - udf #126 @ 0x7e │ │ │ │ - movs r2, r0 │ │ │ │ + subs r6, r4, r4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 222cc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r5, #28 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + movs r3, r0 │ │ │ │ + add r6, r8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + add sl, r7 │ │ │ │ movs r1, r0 │ │ │ │ - adc.w r0, lr, #0 │ │ │ │ - vld4.8 {d0-d3}, [r6], r0 │ │ │ │ - @ instruction: 0xfbbe0000 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 223e4 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 22240 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r6, #6 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r1, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r7, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 22344 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22360 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0002231c : │ │ │ │ +0001e674 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr.w r6, [pc, #2072] @ 22b48 │ │ │ │ + ldr.w r6, [pc, #2072] @ 1eea0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2072] @ 22b4c │ │ │ │ + ldr.w r5, [pc, #2072] @ 1eea4 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2068] @ 22b50 │ │ │ │ + ldr.w r4, [pc, #2068] @ 1eea8 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r6, r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ mov.w r5, #0 │ │ │ │ - bmi.w 226da │ │ │ │ + bmi.w 1ea32 │ │ │ │ add.w r8, r2, #4 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 226d2 │ │ │ │ - ldr.w r3, [pc, #2032] @ 22b54 │ │ │ │ + bmi.w 1ea2a │ │ │ │ + ldr.w r3, [pc, #2032] @ 1eeac │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22748 │ │ │ │ + beq.w 1eaa0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 2277c │ │ │ │ + beq.w 1ead4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20f9c │ │ │ │ + bl 1d2f4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 227b0 │ │ │ │ + bmi.w 1eb08 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 22798 │ │ │ │ + beq.w 1eaf0 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 15d08 │ │ │ │ + bl 15d14 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224fa │ │ │ │ + beq.w 1e852 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 227b8 │ │ │ │ + beq.w 1eb10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22506 │ │ │ │ - ldr.w r3, [pc, #1924] @ 22b58 │ │ │ │ + beq.w 1e85e │ │ │ │ + ldr.w r3, [pc, #1924] @ 1eeb0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #392] @ 0x188 │ │ │ │ - blx 9208 │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ + blx 9218 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22b30 │ │ │ │ + beq.w 1ee88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223fc │ │ │ │ + bge.n 1e754 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22708 │ │ │ │ + beq.w 1ea60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2282e │ │ │ │ + beq.w 1eb86 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #2 │ │ │ │ - bl d894 │ │ │ │ + bl d8a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22426 │ │ │ │ + bge.n 1e77e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22718 │ │ │ │ + beq.w 1ea70 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2284c │ │ │ │ - ldr.w r3, [pc, #1836] @ 22b5c │ │ │ │ + beq.w 1eba4 │ │ │ │ + ldr.w r3, [pc, #1836] @ 1eeb4 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #52] @ 0x34 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22864 │ │ │ │ + beq.w 1ebbc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22478 │ │ │ │ + bge.n 1e7d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22734 │ │ │ │ + beq.w 1ea8c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22ad0 │ │ │ │ + beq.w 1ee28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22496 │ │ │ │ + bge.n 1e7ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2272c │ │ │ │ + beq.w 1ea84 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22890 │ │ │ │ + bne.w 1ebe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22710 │ │ │ │ - ldr.w r3, [pc, #1704] @ 22b60 │ │ │ │ + beq.w 1ea68 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1eeb8 │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr.w r1, [pc, #1700] @ 22b64 │ │ │ │ - ldr.w r0, [pc, #1700] @ 22b68 │ │ │ │ + ldr.w r1, [pc, #1700] @ 1eebc │ │ │ │ + ldr.w r0, [pc, #1700] @ 1eec0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1680] @ 22b6c │ │ │ │ - ldr.w r3, [pc, #1644] @ 22b4c │ │ │ │ + ldr.w r2, [pc, #1680] @ 1eec4 │ │ │ │ + ldr.w r3, [pc, #1644] @ 1eea4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 22acc │ │ │ │ + bne.w 1ee24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 223c6 │ │ │ │ + b.n 1e71e │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 14dd8 │ │ │ │ + bl 14de4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22720 │ │ │ │ + beq.w 1ea78 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 228b8 │ │ │ │ + beq.w 1ec10 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r7, [sl] │ │ │ │ add.w ip, r7, #1 │ │ │ │ str.w ip, [sl] │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2273c │ │ │ │ + beq.w 1ea94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 227ec │ │ │ │ + beq.w 1eb44 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 16548 │ │ │ │ + bl 16554 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227dc │ │ │ │ + beq.w 1eb34 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 228d0 │ │ │ │ - ldr.w r3, [pc, #1468] @ 22b58 │ │ │ │ + beq.w 1ec28 │ │ │ │ + ldr.w r3, [pc, #1468] @ 1eeb0 │ │ │ │ tst.w r8, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r7, [r3, #396] @ 0x18c │ │ │ │ - ldr.w r9, [r3, #384] @ 0x180 │ │ │ │ - bne.w 229d0 │ │ │ │ + ldr.w r7, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1ed28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 229a6 │ │ │ │ + beq.w 1ecfe │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22b18 │ │ │ │ + beq.w 1ee70 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 225f8 │ │ │ │ + bge.n 1e950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22888 │ │ │ │ - ldr.w r3, [pc, #1396] @ 22b70 │ │ │ │ + beq.w 1ebe0 │ │ │ │ + ldr.w r3, [pc, #1396] @ 1eec8 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 229ea │ │ │ │ + bne.w 1ed42 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2261e │ │ │ │ + bge.n 1e976 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228b0 │ │ │ │ - ldr.w r3, [pc, #1364] @ 22b74 │ │ │ │ + beq.w 1ec08 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1eecc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 22814 │ │ │ │ + beq.w 1eb6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22b00 │ │ │ │ + beq.w 1ee58 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22642 │ │ │ │ + bge.n 1e99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22804 │ │ │ │ + beq.w 1eb5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r9, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #1296] @ 22b5c │ │ │ │ + ldr.w r9, [r3, #232] @ 0xe8 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1eeb4 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ strd r9, fp, [sp, #80] @ 0x50 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a20 │ │ │ │ + beq.w 1ed78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22ae8 │ │ │ │ + beq.w 1ee40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22696 │ │ │ │ + bge.n 1e9ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2280c │ │ │ │ + beq.w 1eb64 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22a3e │ │ │ │ + bne.w 1ed96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227e4 │ │ │ │ - ldr.w r3, [pc, #1192] @ 22b60 │ │ │ │ + beq.w 1eb3c │ │ │ │ + ldr.w r3, [pc, #1192] @ 1eeb8 │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ - ldr.w r1, [pc, #1208] @ 22b78 │ │ │ │ - ldr.w r0, [pc, #1208] @ 22b7c │ │ │ │ + ldr.w r1, [pc, #1208] @ 1eed0 │ │ │ │ + ldr.w r0, [pc, #1208] @ 1eed4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 224d0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e828 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 22360 │ │ │ │ + bge.w 1e6b8 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16d50 │ │ │ │ - ldr.w r3, [pc, #1136] @ 22b54 │ │ │ │ + bl 16d5c │ │ │ │ + ldr.w r3, [pc, #1136] @ 1eeac │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22748 │ │ │ │ + cbz r2, 1eaa0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dd58 │ │ │ │ + bl 1a0c8 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 22378 │ │ │ │ + beq.w 1e6d0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 22378 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1e6d0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223fc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e754 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 224b4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e80c │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22426 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e77e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2252e │ │ │ │ + b.n 1e886 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22496 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e7ee │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22478 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e7d0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 22562 │ │ │ │ + b.n 1e8ba │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - ldr.w r3, [pc, #1072] @ 22b80 │ │ │ │ - ldr.w r1, [pc, #1072] @ 22b84 │ │ │ │ + bl c8c4 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1eed8 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1eedc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #1020] @ (22b60 ) │ │ │ │ - ldr.w r1, [pc, #1060] @ 22b88 │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #1020] @ (1eeb8 ) │ │ │ │ + ldr.w r1, [pc, #1060] @ 1eee0 │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r0, [pc, #1056] @ 22b8c │ │ │ │ + ldr.w r0, [pc, #1056] @ 1eee4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 224d0 │ │ │ │ - ldr r3, [pc, #992] @ (22b60 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e828 │ │ │ │ + ldr r3, [pc, #992] @ (1eeb8 ) │ │ │ │ movw r2, #399 @ 0x18f │ │ │ │ - ldr.w r1, [pc, #1036] @ 22b90 │ │ │ │ - ldr.w r0, [pc, #1036] @ 22b94 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1eee8 │ │ │ │ + ldr.w r0, [pc, #1036] @ 1eeec │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 224d0 │ │ │ │ - ldr r3, [pc, #964] @ (22b60 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e828 │ │ │ │ + ldr r3, [pc, #964] @ (1eeb8 ) │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ - ldr r1, [pc, #1016] @ (22b98 ) │ │ │ │ - ldr r0, [pc, #1016] @ (22b9c ) │ │ │ │ + ldr r1, [pc, #1016] @ (1eef0 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1eef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 224d0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1e828 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 22392 │ │ │ │ - ldr r3, [pc, #932] @ (22b60 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1e6ea │ │ │ │ + ldr r3, [pc, #932] @ (1eeb8 ) │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ - ldr r1, [pc, #992] @ (22ba0 ) │ │ │ │ - ldr r0, [pc, #992] @ (22ba4 ) │ │ │ │ + ldr r1, [pc, #992] @ (1eef8 ) │ │ │ │ + ldr r0, [pc, #992] @ (1eefc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 224d0 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e828 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22590 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e8e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 226b4 │ │ │ │ - ldr r3, [pc, #880] @ (22b60 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ea0c │ │ │ │ + ldr r3, [pc, #880] @ (1eeb8 ) │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr r1, [pc, #948] @ (22ba8 ) │ │ │ │ - ldr r0, [pc, #948] @ (22bac ) │ │ │ │ + ldr r1, [pc, #948] @ (1ef00 ) │ │ │ │ + ldr r0, [pc, #948] @ (1ef04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 227ce │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1eb26 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22642 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e99a │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22696 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e9ee │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 22a68 │ │ │ │ + bne.w 1edc0 │ │ │ │ add.w r4, r8, #4 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 229d8 │ │ │ │ + bmi.w 1ed30 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 224d8 │ │ │ │ - ldr r3, [pc, #816] @ (22b60 ) │ │ │ │ + b.n 1e830 │ │ │ │ + ldr r3, [pc, #816] @ (1eeb8 ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #888] @ (22bb0 ) │ │ │ │ - ldr r0, [pc, #892] @ (22bb4 ) │ │ │ │ + ldr r1, [pc, #888] @ (1ef08 ) │ │ │ │ + ldr r0, [pc, #892] @ (1ef0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 224d0 │ │ │ │ - ldr r3, [pc, #784] @ (22b60 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1e828 │ │ │ │ + ldr r3, [pc, #784] @ (1eeb8 ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #868] @ (22bb8 ) │ │ │ │ - ldr r0, [pc, #868] @ (22bbc ) │ │ │ │ + ldr r1, [pc, #868] @ (1ef10 ) │ │ │ │ + ldr r0, [pc, #868] @ (1ef14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 22844 │ │ │ │ - ldr r3, [pc, #760] @ (22b60 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1eb9c │ │ │ │ + ldr r3, [pc, #760] @ (1eeb8 ) │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - ldr r1, [pc, #852] @ (22bc0 ) │ │ │ │ - ldr r0, [pc, #852] @ (22bc4 ) │ │ │ │ + ldr r1, [pc, #852] @ (1ef18 ) │ │ │ │ + ldr r0, [pc, #852] @ (1ef1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 224d0 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e828 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 225f8 │ │ │ │ - ldr r2, [pc, #716] @ (22b60 ) │ │ │ │ - ldr r3, [pc, #820] @ (22bc8 ) │ │ │ │ - ldr r1, [pc, #820] @ (22bcc ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e950 │ │ │ │ + ldr r2, [pc, #716] @ (1eeb8 ) │ │ │ │ + ldr r3, [pc, #820] @ (1ef20 ) │ │ │ │ + ldr r1, [pc, #820] @ (1ef24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #820] @ (22bd0 ) │ │ │ │ + ldr r0, [pc, #820] @ (1ef28 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 224d0 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1e828 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2261e │ │ │ │ - ldr r3, [pc, #676] @ (22b60 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e976 │ │ │ │ + ldr r3, [pc, #676] @ (1eeb8 ) │ │ │ │ movw r2, #405 @ 0x195 │ │ │ │ - ldr r1, [pc, #788] @ (22bd4 ) │ │ │ │ - ldr r0, [pc, #788] @ (22bd8 ) │ │ │ │ + ldr r1, [pc, #788] @ (1ef2c ) │ │ │ │ + ldr r0, [pc, #788] @ (1ef30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 227ce │ │ │ │ - ldr r3, [pc, #652] @ (22b60 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1eb26 │ │ │ │ + ldr r3, [pc, #652] @ (1eeb8 ) │ │ │ │ movw r2, #409 @ 0x199 │ │ │ │ - ldr.w sl, [pc, #772] @ 22bdc │ │ │ │ - ldr r1, [pc, #772] @ (22be0 ) │ │ │ │ + ldr.w sl, [pc, #772] @ 1ef34 │ │ │ │ + ldr r1, [pc, #772] @ (1ef38 ) │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #600] @ (22b58 ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #600] @ (1eeb0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #736] @ (22be4 ) │ │ │ │ + ldr r3, [pc, #736] @ (1ef3c ) │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a82 │ │ │ │ - bl 11354 │ │ │ │ + beq.w 1edda │ │ │ │ + bl 11364 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22a5e │ │ │ │ + beq.w 1edb6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #552] @ (22b5c ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #552] @ (1eeb4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ strd r9, fp, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22a9a │ │ │ │ + beq.w 1edf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22ab2 │ │ │ │ + bne.w 1ee0a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 224d0 │ │ │ │ - ldr r3, [pc, #440] @ (22b60 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e828 │ │ │ │ + ldr r3, [pc, #440] @ (1eeb8 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #568] @ (22be8 ) │ │ │ │ - ldr r0, [pc, #572] @ (22bec ) │ │ │ │ + ldr r1, [pc, #568] @ (1ef40 ) │ │ │ │ + ldr r0, [pc, #572] @ (1ef44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 224d0 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e828 │ │ │ │ mov r0, r8 │ │ │ │ - bl c89c │ │ │ │ - b.n 225b0 │ │ │ │ + bl c8ac │ │ │ │ + b.n 1e908 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 22828 │ │ │ │ + bge.w 1eb80 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22828 │ │ │ │ - ldr r0, [pc, #516] @ (22bf0 ) │ │ │ │ + b.n 1eb80 │ │ │ │ + ldr r0, [pc, #516] @ (1ef48 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22a08 │ │ │ │ + bge.n 1ed60 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22a7a │ │ │ │ - ldr r3, [pc, #340] @ (22b60 ) │ │ │ │ + beq.n 1edd2 │ │ │ │ + ldr r3, [pc, #340] @ (1eeb8 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #484] @ (22bf4 ) │ │ │ │ - ldr r0, [pc, #484] @ (22bf8 ) │ │ │ │ + ldr r1, [pc, #484] @ (1ef4c ) │ │ │ │ + ldr r0, [pc, #484] @ (1ef50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 227ce │ │ │ │ - ldr r3, [pc, #316] @ (22b60 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1eb26 │ │ │ │ + ldr r3, [pc, #316] @ (1eeb8 ) │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ - ldr r1, [pc, #468] @ (22bfc ) │ │ │ │ - ldr r0, [pc, #468] @ (22c00 ) │ │ │ │ + ldr r1, [pc, #468] @ (1ef54 ) │ │ │ │ + ldr r0, [pc, #468] @ (1ef58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 224d0 │ │ │ │ - ldr r2, [pc, #288] @ (22b60 ) │ │ │ │ - ldr r3, [pc, #448] @ (22c04 ) │ │ │ │ - ldr r1, [pc, #452] @ (22c08 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1e828 │ │ │ │ + ldr r2, [pc, #288] @ (1eeb8 ) │ │ │ │ + ldr r3, [pc, #448] @ (1ef5c ) │ │ │ │ + ldr r1, [pc, #452] @ (1ef60 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (22c0c ) │ │ │ │ + ldr r0, [pc, #452] @ (1ef64 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #414 @ 0x19e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 224d0 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2298a │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1e828 │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 1ece2 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 22828 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1eb80 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a08 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ed60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #410 @ 0x19a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2298a │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1ece2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2298a │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1ece2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #340] @ (22c10 ) │ │ │ │ + ldr r2, [pc, #340] @ (1ef68 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #411 @ 0x19b │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2298a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (22c14 ) │ │ │ │ - movw r2, #8248 @ 0x2038 │ │ │ │ - ldr r1, [pc, #320] @ (22c18 ) │ │ │ │ - ldr r0, [pc, #320] @ (22c1c ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1ece2 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1ef6c ) │ │ │ │ + movw r2, #6162 @ 0x1812 │ │ │ │ + ldr r1, [pc, #320] @ (1ef70 ) │ │ │ │ + ldr r0, [pc, #320] @ (1ef74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (22c20 ) │ │ │ │ - movw r2, #8379 @ 0x20bb │ │ │ │ - ldr r1, [pc, #308] @ (22c24 ) │ │ │ │ - ldr r0, [pc, #308] @ (22c28 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1ef78 ) │ │ │ │ + movw r2, #6293 @ 0x1895 │ │ │ │ + ldr r1, [pc, #308] @ (1ef7c ) │ │ │ │ + ldr r0, [pc, #308] @ (1ef80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (22c2c ) │ │ │ │ - movw r2, #8445 @ 0x20fd │ │ │ │ - ldr r1, [pc, #296] @ (22c30 ) │ │ │ │ - ldr r0, [pc, #296] @ (22c34 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1ef84 ) │ │ │ │ + movw r2, #6359 @ 0x18d7 │ │ │ │ + ldr r1, [pc, #296] @ (1ef88 ) │ │ │ │ + ldr r0, [pc, #296] @ (1ef8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (22c38 ) │ │ │ │ - movw r2, #8354 @ 0x20a2 │ │ │ │ - ldr r1, [pc, #284] @ (22c3c ) │ │ │ │ - ldr r0, [pc, #284] @ (22c40 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1ef90 ) │ │ │ │ + movw r2, #6268 @ 0x187c │ │ │ │ + ldr r1, [pc, #284] @ (1ef94 ) │ │ │ │ + ldr r0, [pc, #284] @ (1ef98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (22c44 ) │ │ │ │ - movw r2, #8227 @ 0x2023 │ │ │ │ - ldr r1, [pc, #272] @ (22c48 ) │ │ │ │ - ldr r0, [pc, #272] @ (22c4c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1ef9c ) │ │ │ │ + movw r2, #6141 @ 0x17fd │ │ │ │ + ldr r1, [pc, #272] @ (1efa0 ) │ │ │ │ + ldr r0, [pc, #272] @ (1efa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bgt.n 22ad4 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + adds r4, r5, r5 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 22ac8 │ │ │ │ - movs r2, r0 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ + tst r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 12, cr0, cr0, cr0, {0} │ │ │ │ - blt.n 22ba8 │ │ │ │ - movs r2, r0 │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #11 │ │ │ │ + ands r4, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [r0], {0} │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa020000 │ │ │ │ - lsls r6, r1, #9 │ │ │ │ + adds r4, #166 @ 0xa6 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r6], {-0} │ │ │ │ - lsls r2, r6, #8 │ │ │ │ + subs r7, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xebfa0000 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + cmp r0, #182 @ 0xb6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xebe20000 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, r2, r0 │ │ │ │ - lsls r6, r0, #7 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb8e0000 │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + subs r7, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - adc.w r0, ip, r0 │ │ │ │ - lsls r6, r4, #5 │ │ │ │ + cmp r0, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb2e0000 │ │ │ │ - lsls r6, r1, #5 │ │ │ │ + subs r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ - adds.w r0, r6, r0 │ │ │ │ - @ instruction: 0xf5f20000 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeae80000 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - pkhbt r0, r2, r0 │ │ │ │ - @ instruction: 0xeaac0000 │ │ │ │ - lsls r4, r3, #3 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #236 @ 0xec │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #60 @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, r1 │ │ │ │ + subs r5, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrd r0, r0, [r4] │ │ │ │ - and.w r0, sl, r0 │ │ │ │ - vaddl.u32 q0, d10, d0 │ │ │ │ - ldrd r0, r0, [r2, #-0]! │ │ │ │ - vaddl.u16 q0, d2, d0 │ │ │ │ - ldrd r0, r0, [sl, #-0] │ │ │ │ - orr.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - vhadd.u d16, d2, d0 │ │ │ │ - ldmdb sl!, {} │ │ │ │ - ubfx r0, ip, #0, #1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22d0c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf3de0000 │ │ │ │ - asrs r2, r7, #29 │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22ce8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6e20000 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22cc4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf0fa0000 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ + movs r6, #18 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22ca0 │ │ │ │ - movs r0, r0 │ │ │ │ - subw r0, r6, #2048 @ 0x800 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #142 @ 0x8e │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r0, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r3, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r5, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r2, [r2, r0] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r7, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r4, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22c7c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf0ca0000 │ │ │ │ │ │ │ │ -00022c50 : │ │ │ │ +0001efa8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #376] @ 22dd8 │ │ │ │ + ldr.w ip, [pc, #376] @ 1f130 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ - ldr.w ip, [pc, #360] @ 22ddc │ │ │ │ - ldr r5, [pc, #360] @ (22de0 ) │ │ │ │ + add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1f134 │ │ │ │ + ldr r5, [pc, #360] @ (1f138 ) │ │ │ │ add r4, sp, #32 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22de4 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f13c ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22d4e │ │ │ │ + beq.n 1f0a6 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 22d2e │ │ │ │ + bpl.n 1f086 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 22d52 │ │ │ │ + bpl.n 1f0aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22d6a │ │ │ │ + bne.n 1f0c2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (22de8 ) │ │ │ │ + ldr r0, [pc, #300] @ (1f140 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22d5e │ │ │ │ + bne.n 1f0b6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2231c │ │ │ │ + bl 1e674 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 22d4e │ │ │ │ + beq.n 1f0a6 │ │ │ │ movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22d7e │ │ │ │ + beq.n 1f0d6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22da6 │ │ │ │ - ldr r1, [pc, #244] @ (22dec ) │ │ │ │ + bpl.n 1f0fe │ │ │ │ + ldr r1, [pc, #244] @ (1f144 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22dba │ │ │ │ - ldr r1, [pc, #240] @ (22df0 ) │ │ │ │ + beq.n 1f112 │ │ │ │ + ldr r1, [pc, #240] @ (1f148 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22dd0 │ │ │ │ + beq.n 1f128 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22dd4 │ │ │ │ + ble.n 1f12c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 22dd4 │ │ │ │ + beq.n 1f12c │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22df4 ) │ │ │ │ - ldr r2, [pc, #200] @ (22de0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f14c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f138 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 22da2 │ │ │ │ + bne.n 1f0fa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (22df8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1f150 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (22dfc ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1f154 ) │ │ │ │ movw r2, #397 @ 0x18d │ │ │ │ - ldr r1, [pc, #192] @ (22e00 ) │ │ │ │ - ldr r0, [pc, #192] @ (22e04 ) │ │ │ │ + ldr r1, [pc, #192] @ (1f158 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f15c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22d14 │ │ │ │ - ldr r0, [pc, #180] @ (22e08 ) │ │ │ │ + b.n 1f06c │ │ │ │ + ldr r0, [pc, #180] @ (1f160 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 22d38 │ │ │ │ - ldr r0, [pc, #172] @ (22e0c ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 1f090 │ │ │ │ + ldr r0, [pc, #172] @ (1f164 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 22d38 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1f090 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 22cba │ │ │ │ + beq.n 1f012 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 22d88 │ │ │ │ + bne.n 1f0e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22cba │ │ │ │ + b.n 1f012 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 22ce2 │ │ │ │ + b.n 1f03a │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22cba │ │ │ │ + bne.n 1f012 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22cba │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (22e10 ) │ │ │ │ + b.n 1f012 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1f168 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (22e14 ) │ │ │ │ - ldr r0, [pc, #104] @ (22e18 ) │ │ │ │ + ldr r1, [pc, #104] @ (1f16c ) │ │ │ │ + ldr r0, [pc, #104] @ (1f170 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (22e1c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1f174 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (22e20 ) │ │ │ │ - ldr r0, [pc, #96] @ (22e24 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f178 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f17c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - svc 120 @ 0x78 │ │ │ │ - movs r2, r0 │ │ │ │ - bcc.n 22ce8 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ + adds r0, r4, #0 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r5, #32 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22ecc │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22dc0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldc2 0, cr0, [lr], {-0} │ │ │ │ + lsrs r4, r1, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], #-0 │ │ │ │ - b.n 22a8c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr10, cr0, {0} │ │ │ │ - @ instruction: 0xf0b20000 │ │ │ │ - asrs r6, r7, #18 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 22ed8 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 22d34 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ + movs r2, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #186 @ 0xba │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r5, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r3, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 22e38 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 22e54 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022e28 : │ │ │ │ +0001f180 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 22fac │ │ │ │ + ldr.w ip, [pc, #372] @ 1f304 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22fb0 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f308 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 22fb4 │ │ │ │ + add.w r3, ip, #1056 @ 0x420 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f30c │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22fb8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f310 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22f20 │ │ │ │ + beq.n 1f278 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 22f00 │ │ │ │ + bpl.n 1f258 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 22f30 │ │ │ │ + bpl.n 1f288 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22f3c │ │ │ │ + bne.n 1f294 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f9c │ │ │ │ + bl 1d2f4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22f20 │ │ │ │ + beq.n 1f278 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22f24 │ │ │ │ + beq.n 1f27c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22f7c │ │ │ │ - ldr r1, [pc, #244] @ (22fbc ) │ │ │ │ + bpl.n 1f2d4 │ │ │ │ + ldr r1, [pc, #244] @ (1f314 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22f94 │ │ │ │ - ldr r1, [pc, #240] @ (22fc0 ) │ │ │ │ + beq.n 1f2ec │ │ │ │ + ldr r1, [pc, #240] @ (1f318 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22f90 │ │ │ │ + beq.n 1f2e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22f78 │ │ │ │ + ble.n 1f2d0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 22f78 │ │ │ │ + beq.n 1f2d0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22fc4 ) │ │ │ │ - ldr r2, [pc, #200] @ (22fb4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f31c ) │ │ │ │ + ldr r2, [pc, #200] @ (1f30c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 22f74 │ │ │ │ + bne.n 1f2cc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22fc8 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f320 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (22fcc ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1f324 ) │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ - ldr r1, [pc, #188] @ (22fd0 ) │ │ │ │ - ldr r0, [pc, #192] @ (22fd4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f328 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f32c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22ee6 │ │ │ │ + b.n 1f23e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22eb4 │ │ │ │ - ldr r0, [pc, #164] @ (22fd8 ) │ │ │ │ + b.n 1f20c │ │ │ │ + ldr r0, [pc, #164] @ (1f330 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 22f0a │ │ │ │ + bl 1183c │ │ │ │ + b.n 1f262 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 22e96 │ │ │ │ + beq.n 1f1ee │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 22f54 │ │ │ │ + bne.n 1f2ac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22e96 │ │ │ │ + b.n 1f1ee │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22e96 │ │ │ │ + bne.n 1f1ee │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22e96 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #92] @ (22fdc ) │ │ │ │ + b.n 1f1ee │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #92] @ (1f334 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (22fe0 ) │ │ │ │ - ldr r0, [pc, #96] @ (22fe4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f338 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f33c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (22fe8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (1f340 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (22fec ) │ │ │ │ - ldr r0, [pc, #80] @ (22ff0 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f344 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f348 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 22eec │ │ │ │ - movs r2, r0 │ │ │ │ - bne.n 22f0c │ │ │ │ - movs r2, r0 │ │ │ │ + subs r6, r0, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22ef4 │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 22fec │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xfa4c0000 │ │ │ │ + lsrs r2, r7, #22 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2380000 │ │ │ │ - b.n 228b8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], #-0 │ │ │ │ - asrs r0, r5, #11 │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r1, #11 │ │ │ │ + movs r1, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #608] @ (1f598 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r7, [pc, #504] @ (1f53c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #31 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 2306c │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022ff4 : │ │ │ │ +0001f34c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 23178 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f4d0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2317c │ │ │ │ + ldr.w lr, [pc, #368] @ 1f4d4 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 23180 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f4d8 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23184 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f4dc ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 230ec │ │ │ │ + beq.n 1f444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 230cc │ │ │ │ + bpl.n 1f424 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 230fc │ │ │ │ + bpl.n 1f454 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23108 │ │ │ │ + bne.n 1f460 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a74 │ │ │ │ + bl 1cdd0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 230ec │ │ │ │ + beq.n 1f444 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 230f0 │ │ │ │ + beq.n 1f448 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23148 │ │ │ │ - ldr r1, [pc, #244] @ (23188 ) │ │ │ │ + bpl.n 1f4a0 │ │ │ │ + ldr r1, [pc, #244] @ (1f4e0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23160 │ │ │ │ - ldr r1, [pc, #240] @ (2318c ) │ │ │ │ + beq.n 1f4b8 │ │ │ │ + ldr r1, [pc, #240] @ (1f4e4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2315c │ │ │ │ + beq.n 1f4b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23144 │ │ │ │ + ble.n 1f49c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23144 │ │ │ │ + beq.n 1f49c │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (23190 ) │ │ │ │ - ldr r2, [pc, #200] @ (23180 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f4e8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f4d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 23140 │ │ │ │ + bne.n 1f498 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23194 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f4ec ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (23198 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1f4f0 ) │ │ │ │ mov.w r2, #492 @ 0x1ec │ │ │ │ - ldr r1, [pc, #188] @ (2319c ) │ │ │ │ - ldr r0, [pc, #192] @ (231a0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f4f4 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f4f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 230b2 │ │ │ │ + b.n 1f40a │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 23080 │ │ │ │ - ldr r0, [pc, #164] @ (231a4 ) │ │ │ │ + b.n 1f3d8 │ │ │ │ + ldr r0, [pc, #164] @ (1f4fc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 230d6 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1f42e │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 23062 │ │ │ │ + beq.n 1f3ba │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23120 │ │ │ │ + bne.n 1f478 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23062 │ │ │ │ + b.n 1f3ba │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23062 │ │ │ │ + bne.n 1f3ba │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23062 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #92] @ (231a8 ) │ │ │ │ + b.n 1f3ba │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #92] @ (1f500 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (231ac ) │ │ │ │ - ldr r0, [pc, #96] @ (231b0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f504 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (231b4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (1f50c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (231b8 ) │ │ │ │ - ldr r0, [pc, #80] @ (231bc ) │ │ │ │ + ldr r1, [pc, #80] @ (1f510 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f514 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 23120 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + adds r2, r7, r1 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - strb.w r0, [r0] │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r5, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r8, #0 │ │ │ │ - b.n 236ec │ │ │ │ - movs r0, r0 │ │ │ │ - orns r0, r0, r0 │ │ │ │ - asrs r4, r3, #4 │ │ │ │ + cmp r2, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r0, #4 │ │ │ │ + subs r4, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #816] @ (1f834 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r1, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #712] @ (1f7d8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 232a0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000231c0 : │ │ │ │ +0001f518 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 23344 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f69c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23348 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f6a0 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 2334c │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f6a4 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23350 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f6a8 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 232b8 │ │ │ │ + beq.n 1f610 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23298 │ │ │ │ + bpl.n 1f5f0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 232c8 │ │ │ │ + bpl.n 1f620 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 232d4 │ │ │ │ + bne.n 1f62c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2099c │ │ │ │ + bl 1ccf8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 232b8 │ │ │ │ + beq.n 1f610 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 232bc │ │ │ │ + beq.n 1f614 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23314 │ │ │ │ - ldr r1, [pc, #244] @ (23354 ) │ │ │ │ + bpl.n 1f66c │ │ │ │ + ldr r1, [pc, #244] @ (1f6ac ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2332c │ │ │ │ - ldr r1, [pc, #240] @ (23358 ) │ │ │ │ + beq.n 1f684 │ │ │ │ + ldr r1, [pc, #240] @ (1f6b0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23328 │ │ │ │ + beq.n 1f680 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23310 │ │ │ │ + ble.n 1f668 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23310 │ │ │ │ + beq.n 1f668 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2335c ) │ │ │ │ - ldr r2, [pc, #200] @ (2334c ) │ │ │ │ + ldr r1, [pc, #220] @ (1f6b4 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f6a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2330c │ │ │ │ + bne.n 1f664 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23360 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f6b8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (23364 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (1f6bc ) │ │ │ │ mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #188] @ (23368 ) │ │ │ │ - ldr r0, [pc, #192] @ (2336c ) │ │ │ │ + ldr r1, [pc, #188] @ (1f6c0 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f6c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2327e │ │ │ │ + b.n 1f5d6 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2324c │ │ │ │ - ldr r0, [pc, #164] @ (23370 ) │ │ │ │ + b.n 1f5a4 │ │ │ │ + ldr r0, [pc, #164] @ (1f6c8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 232a2 │ │ │ │ + bl 1183c │ │ │ │ + b.n 1f5fa │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 2322e │ │ │ │ + beq.n 1f586 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 232ec │ │ │ │ + bne.n 1f644 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2322e │ │ │ │ + b.n 1f586 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2322e │ │ │ │ + bne.n 1f586 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2322e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #92] @ (23374 ) │ │ │ │ + b.n 1f586 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #92] @ (1f6cc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (23378 ) │ │ │ │ - ldr r0, [pc, #96] @ (2337c ) │ │ │ │ + ldr r1, [pc, #92] @ (1f6d0 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f6d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (23380 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (1f6d8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (23384 ) │ │ │ │ - ldr r0, [pc, #80] @ (23388 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f6dc ) │ │ │ │ + ldr r0, [pc, #80] @ (1f6e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bge.n 23354 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r5, #26 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r7, #10 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r4, r5, #10 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf6b40000 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr0, cr0, {0} │ │ │ │ - b.n 23520 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w r4!, {} │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + adds r0, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #0] @ (1f6d0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #920] @ (1fa74 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ - ... │ │ │ │ │ │ │ │ -0002338c : │ │ │ │ +0001f6e4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr.w r6, [pc, #2156] @ 23c0c │ │ │ │ + ldr.w r6, [pc, #2156] @ 1ff64 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2156] @ 23c10 │ │ │ │ + ldr.w r4, [pc, #2156] @ 1ff68 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2152] @ 23c14 │ │ │ │ + ldr.w r5, [pc, #2152] @ 1ff6c │ │ │ │ mov r9, r0 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bmi.w 235f8 │ │ │ │ + bmi.w 1f94e │ │ │ │ adds r4, r2, #6 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.w 235f2 │ │ │ │ - ldr.w r3, [pc, #2120] @ 23c18 │ │ │ │ + bmi.w 1f948 │ │ │ │ + ldr.w r3, [pc, #2120] @ 1ff70 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, sl │ │ │ │ add r1, sp, #32 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2379c │ │ │ │ + beq.w 1faf2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23b94 │ │ │ │ + beq.w 1feea │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23422 │ │ │ │ + bge.n 1f77a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23626 │ │ │ │ - ldr.w r3, [pc, #2040] @ 23c1c │ │ │ │ + beq.w 1f97c │ │ │ │ + ldr.w r3, [pc, #2040] @ 1ff74 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 237c6 │ │ │ │ + bne.w 1fb1c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2344c │ │ │ │ + bge.n 1f7a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2362e │ │ │ │ - ldr.w r3, [pc, #2000] @ 23c20 │ │ │ │ + beq.w 1f984 │ │ │ │ + ldr.w r3, [pc, #2000] @ 1ff78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 23584 │ │ │ │ + beq.w 1f8da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2359c │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ + beq.w 1f8f2 │ │ │ │ + ldr r7, [r6, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23bdc │ │ │ │ + beq.w 1ff32 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 23c24 │ │ │ │ + ldr.w r3, [pc, #1964] @ 1ff7c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23670 │ │ │ │ - ldr.w r2, [r6, #504] @ 0x1f8 │ │ │ │ + beq.w 1f9c6 │ │ │ │ + ldr.w r2, [r6, #336] @ 0x150 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e050 │ │ │ │ + bl 1a3bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 238d0 │ │ │ │ + beq.w 1fc26 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ lsls r3, r4, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bmi.w 23994 │ │ │ │ + bmi.w 1fcea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23970 │ │ │ │ + beq.w 1fcc6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 239b4 │ │ │ │ + bpl.w 1fd0a │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 239d6 │ │ │ │ + bne.w 1fd2c │ │ │ │ add.w sl, fp, #6 │ │ │ │ teq fp, sl │ │ │ │ - bmi.w 23654 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bmi.w 1f9aa │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ strd r8, r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2380a │ │ │ │ + beq.w 1fb60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23b7c │ │ │ │ + beq.w 1fed2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2351c │ │ │ │ + bge.n 1f872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2378c │ │ │ │ + beq.w 1fae2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2386c │ │ │ │ + bne.w 1fbc2 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2353e │ │ │ │ + bge.n 1f894 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23794 │ │ │ │ + beq.w 1faea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 236b4 │ │ │ │ + beq.w 1fa0a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23558 │ │ │ │ + bge.n 1f8ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23668 │ │ │ │ + beq.w 1f9be │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r9] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1732] @ 23c28 │ │ │ │ - ldr.w r3, [pc, #1704] @ 23c10 │ │ │ │ + ldr.w r2, [pc, #1732] @ 1ff80 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1ff68 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 23b60 │ │ │ │ + bne.w 1feb6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 2399c │ │ │ │ + bmi.w 1fcf2 │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 23644 │ │ │ │ + bmi.n 1f99a │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23462 │ │ │ │ - ldr.w r7, [r6, #432] @ 0x1b0 │ │ │ │ + bne.w 1f7ba │ │ │ │ + ldr.w r7, [r6, #264] @ 0x108 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23b64 │ │ │ │ + beq.w 1feba │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f644 │ │ │ │ + bl 1b9a4 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 239f8 │ │ │ │ + bmi.w 1fd4e │ │ │ │ cmp.w sl, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - beq.w 23a00 │ │ │ │ + beq.w 1fd56 │ │ │ │ ands.w r3, sl, #1 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.w 234de │ │ │ │ + beq.w 1f834 │ │ │ │ mov r0, sl │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 234de │ │ │ │ + b.n 1f834 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 233ce │ │ │ │ + bge.w 1f726 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #6 │ │ │ │ - bl 16d50 │ │ │ │ - ldr.w r3, [pc, #1556] @ 23c18 │ │ │ │ + bl 16d5c │ │ │ │ + ldr.w r3, [pc, #1560] @ 1ff70 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ands.w r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - ldr.w fp, [r6, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r6, #384] @ 0x180 │ │ │ │ - beq.w 233e0 │ │ │ │ - bl c89c │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1f738 │ │ │ │ + bl c8ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 233e0 │ │ │ │ + b.n 1f738 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23422 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f77a │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1512] @ 23c20 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1516] @ 1ff78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2345a │ │ │ │ - b.n 23584 │ │ │ │ + bne.w 1f7b2 │ │ │ │ + b.n 1f8da │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 23592 │ │ │ │ + bge.n 1f8e8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2345a │ │ │ │ + b.n 1f7b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 234d6 │ │ │ │ + bge.w 1f82c │ │ │ │ mov r0, fp │ │ │ │ movs r1, #6 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 235d6 │ │ │ │ + b.n 1f92c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23558 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f8ae │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [pc, #1452] @ 23c2c │ │ │ │ - ldr.w r1, [pc, #1452] @ 23c30 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1ff84 │ │ │ │ + ldr.w r1, [pc, #1456] @ 1ff88 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1444] @ 23c34 │ │ │ │ - ldr.w r1, [pc, #1444] @ 23c38 │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1ff8c │ │ │ │ + ldr.w r1, [pc, #1444] @ 1ff90 │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r0, [pc, #1440] @ 23c3c │ │ │ │ + ldr.w r0, [pc, #1440] @ 1ff94 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - b.n 23562 │ │ │ │ + b.n 1f8b8 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 23a62 │ │ │ │ + bne.w 1fdb8 │ │ │ │ add.w r4, sl, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 23840 │ │ │ │ + bmi.w 1fb96 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23ab4 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bne.w 1fe0a │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, fp │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ strd r7, sl, [sp, #60] @ 0x3c │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23a32 │ │ │ │ + beq.w 1fd88 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23bf4 │ │ │ │ + beq.w 1ff4a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2371a │ │ │ │ + bge.n 1fa70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 239e8 │ │ │ │ + beq.w 1fd3e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23a7c │ │ │ │ + bne.w 1fdd2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2373c │ │ │ │ + bge.n 1fa92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 239f0 │ │ │ │ + beq.w 1fd46 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 238e4 │ │ │ │ + beq.w 1fc3a │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9894 │ │ │ │ + blx 98a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23bac │ │ │ │ + beq.w 1ff02 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2376e │ │ │ │ + bge.n 1fac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238c8 │ │ │ │ + beq.w 1fc1e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23780 │ │ │ │ + bge.n 1fad6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238c0 │ │ │ │ + beq.w 1fc16 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23ac0 │ │ │ │ + beq.w 1fe16 │ │ │ │ strd r4, r6, [r9] │ │ │ │ - b.n 23562 │ │ │ │ + b.n 1f8b8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2351c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f872 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2353e │ │ │ │ - ldr.w r3, [pc, #1172] @ 23c34 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f894 │ │ │ │ + ldr.w r3, [pc, #1176] @ 1ff8c │ │ │ │ movw r2, #634 @ 0x27a │ │ │ │ - ldr.w r1, [pc, #1176] @ 23c40 │ │ │ │ - ldr.w r0, [pc, #1176] @ 23c44 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1ff98 │ │ │ │ + ldr.w r0, [pc, #1180] @ 1ff9c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ - ldr.w r0, [pc, #1152] @ 23c48 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1ffa0 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 237e6 │ │ │ │ + bge.n 1fb3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 238b8 │ │ │ │ - ldr.w r3, [pc, #1100] @ 23c34 │ │ │ │ + beq.n 1fc0e │ │ │ │ + ldr.w r3, [pc, #1100] @ 1ff8c │ │ │ │ movw r2, #634 @ 0x27a │ │ │ │ - ldr.w r1, [pc, #1116] @ 23c4c │ │ │ │ - ldr.w r0, [pc, #1116] @ 23c50 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1ffa4 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1ffa8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 236aa │ │ │ │ - ldr.w r3, [pc, #1064] @ 23c34 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1fa00 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1ff8c │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr.w r1, [pc, #1088] @ 23c54 │ │ │ │ - ldr.w r0, [pc, #1088] @ 23c58 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1ffac │ │ │ │ + ldr.w r0, [pc, #1088] @ 1ffb0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 236c8 │ │ │ │ + bge.w 1fa1e │ │ │ │ mov r0, sl │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r4, r0 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq.w 236d4 │ │ │ │ + beq.w 1fa2a │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ + bl c8ac │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 236d4 │ │ │ │ - ldr r0, [pc, #1004] @ (23c5c ) │ │ │ │ + b.n 1fa2a │ │ │ │ + ldr r0, [pc, #1008] @ (1ffb4 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2388e │ │ │ │ + bge.n 1fbe4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 2388e │ │ │ │ + cbnz r3, 1fbe4 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #932] @ (23c34 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #932] @ (1ff8c ) │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr r1, [pc, #968] @ (23c60 ) │ │ │ │ - ldr r0, [pc, #972] @ (23c64 ) │ │ │ │ + ldr r1, [pc, #972] @ (1ffb8 ) │ │ │ │ + ldr r0, [pc, #972] @ (1ffbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 237e6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fb3c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23780 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fad6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2376e │ │ │ │ - ldr r3, [pc, #864] @ (23c34 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fac4 │ │ │ │ + ldr r3, [pc, #868] @ (1ff8c ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ - ldr r1, [pc, #912] @ (23c68 ) │ │ │ │ - ldr r0, [pc, #912] @ (23c6c ) │ │ │ │ + ldr r1, [pc, #912] @ (1ffc0 ) │ │ │ │ + ldr r0, [pc, #916] @ (1ffc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 237b4 │ │ │ │ + b.n 1fb0a │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 23b04 │ │ │ │ + bmi.w 1fe5a │ │ │ │ add.w r8, r4, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 23a1e │ │ │ │ - ldr.w r1, [r6, #848] @ 0x350 │ │ │ │ + bmi.w 1fd74 │ │ │ │ + ldr.w r1, [r6, #844] @ 0x34c │ │ │ │ mov r0, r7 │ │ │ │ - blx 91e0 │ │ │ │ + blx 91f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23910 │ │ │ │ + bge.n 1fc66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 23960 │ │ │ │ + cbz r3, 1fcb6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23ae0 │ │ │ │ + beq.w 1fe36 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 23b1e │ │ │ │ + bpl.w 1fe74 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9894 │ │ │ │ + blx 98a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23bc4 │ │ │ │ + beq.w 1ff1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23946 │ │ │ │ + bge.n 1fc9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ad8 │ │ │ │ + beq.w 1fe2e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23954 │ │ │ │ + bge.n 1fcaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 23968 │ │ │ │ + cbz r3, 1fcbe │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23b3e │ │ │ │ + beq.w 1fe94 │ │ │ │ strd r8, r6, [r9] │ │ │ │ - b.n 23562 │ │ │ │ + b.n 1f8b8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23910 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fc66 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23954 │ │ │ │ - ldr r3, [pc, #704] @ (23c34 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fcaa │ │ │ │ + ldr r3, [pc, #708] @ (1ff8c ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #760] @ (23c70 ) │ │ │ │ - ldr r0, [pc, #760] @ (23c74 ) │ │ │ │ + ldr r1, [pc, #760] @ (1ffc8 ) │ │ │ │ + ldr r0, [pc, #764] @ (1ffcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 236aa │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1fa00 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 234b0 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1f806 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 239b0 │ │ │ │ + cbz r3, 1fd06 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2345a │ │ │ │ - ldr r3, [pc, #636] @ (23c34 ) │ │ │ │ + b.n 1f7b2 │ │ │ │ + ldr r3, [pc, #640] @ (1ff8c ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #700] @ (23c78 ) │ │ │ │ - ldr r0, [pc, #704] @ (23c7c ) │ │ │ │ + ldr r1, [pc, #704] @ (1ffd0 ) │ │ │ │ + ldr r0, [pc, #704] @ (1ffd4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #696] @ (23c80 ) │ │ │ │ + ldr r2, [pc, #700] @ (1ffd8 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 23986 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1fcdc │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 235d6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1f92c │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2371a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa70 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2373c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa92 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 235c8 │ │ │ │ - ldr r3, [pc, #560] @ (23c34 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1f91e │ │ │ │ + ldr r3, [pc, #564] @ (1ff8c ) │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ - ldr r1, [pc, #636] @ (23c84 ) │ │ │ │ - ldr r0, [pc, #636] @ (23c88 ) │ │ │ │ + ldr r1, [pc, #636] @ (1ffdc ) │ │ │ │ + ldr r0, [pc, #640] @ (1ffe0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 238f6 │ │ │ │ + bge.w 1fc4c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r8, r0 │ │ │ │ - b.n 238f6 │ │ │ │ - ldr r3, [pc, #512] @ (23c34 ) │ │ │ │ + b.n 1fc4c │ │ │ │ + ldr r3, [pc, #512] @ (1ff8c ) │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr r1, [pc, #592] @ (23c8c ) │ │ │ │ - ldr r0, [pc, #596] @ (23c90 ) │ │ │ │ + ldr r1, [pc, #596] @ (1ffe4 ) │ │ │ │ + ldr r0, [pc, #596] @ (1ffe8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23850 │ │ │ │ + beq.w 1fba6 │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.n 23850 │ │ │ │ - ldr r0, [pc, #532] @ (23c94 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1fba6 │ │ │ │ + ldr r0, [pc, #536] @ (1ffec ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23a9a │ │ │ │ + bge.n 1fdf0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23b58 │ │ │ │ - ldr r3, [pc, #408] @ (23c34 ) │ │ │ │ + beq.n 1feae │ │ │ │ + ldr r3, [pc, #408] @ (1ff8c ) │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr r1, [pc, #500] @ (23c98 ) │ │ │ │ + ldr r1, [pc, #504] @ (1fff0 ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #500] @ (23c9c ) │ │ │ │ + ldr r0, [pc, #504] @ (1fff4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 238a4 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1fbfa │ │ │ │ mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 236d0 │ │ │ │ - ldr r3, [pc, #368] @ (23c34 ) │ │ │ │ + b.n 1fa26 │ │ │ │ + ldr r3, [pc, #372] @ (1ff8c ) │ │ │ │ movw r2, #658 @ 0x292 │ │ │ │ - ldr r1, [pc, #472] @ (23ca0 ) │ │ │ │ - ldr r0, [pc, #472] @ (23ca4 ) │ │ │ │ + ldr r1, [pc, #472] @ (1fff8 ) │ │ │ │ + ldr r0, [pc, #476] @ (1fffc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 23802 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1fb58 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23946 │ │ │ │ - ldr r3, [pc, #336] @ (23c34 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fc9c │ │ │ │ + ldr r3, [pc, #340] @ (1ff8c ) │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #448] @ (23ca8 ) │ │ │ │ - ldr r0, [pc, #448] @ (23cac ) │ │ │ │ + ldr r1, [pc, #448] @ (20000 ) │ │ │ │ + ldr r0, [pc, #452] @ (20004 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 236aa │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 1fa00 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 238f6 │ │ │ │ + beq.w 1fc4c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 238f6 │ │ │ │ - ldr r3, [pc, #276] @ (23c34 ) │ │ │ │ - ldr r2, [pc, #396] @ (23cb0 ) │ │ │ │ - ldr r1, [pc, #400] @ (23cb4 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 1fc4c │ │ │ │ + ldr r3, [pc, #276] @ (1ff8c ) │ │ │ │ + ldr r2, [pc, #400] @ (20008 ) │ │ │ │ + ldr r1, [pc, #400] @ (2000c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (23cb8 ) │ │ │ │ + ldr r0, [pc, #400] @ (20010 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 23af6 │ │ │ │ - ldr r3, [pc, #244] @ (23c34 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 1fe4c │ │ │ │ + ldr r3, [pc, #244] @ (1ff8c ) │ │ │ │ mov.w r2, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #372] @ (23cbc ) │ │ │ │ + ldr r1, [pc, #376] @ (20014 ) │ │ │ │ mov r4, r8 │ │ │ │ - ldr r0, [pc, #372] @ (23cc0 ) │ │ │ │ + ldr r0, [pc, #376] @ (20018 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 23802 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 1fb58 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23a9a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #348] @ (23cc4 ) │ │ │ │ - movw r2, #12226 @ 0x2fc2 │ │ │ │ - ldr r1, [pc, #348] @ (23cc8 ) │ │ │ │ - ldr r0, [pc, #348] @ (23ccc ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fdf0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (2001c ) │ │ │ │ + movw r2, #10140 @ 0x279c │ │ │ │ + ldr r1, [pc, #348] @ (20020 ) │ │ │ │ + ldr r0, [pc, #352] @ (20024 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #336] @ (23cd0 ) │ │ │ │ - movw r2, #12251 @ 0x2fdb │ │ │ │ - ldr r1, [pc, #336] @ (23cd4 ) │ │ │ │ - ldr r0, [pc, #336] @ (23cd8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (20028 ) │ │ │ │ + movw r2, #10165 @ 0x27b5 │ │ │ │ + ldr r1, [pc, #336] @ (2002c ) │ │ │ │ + ldr r0, [pc, #340] @ (20030 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (23cdc ) │ │ │ │ - movw r2, #12168 @ 0x2f88 │ │ │ │ - ldr r1, [pc, #324] @ (23ce0 ) │ │ │ │ - ldr r0, [pc, #324] @ (23ce4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (20034 ) │ │ │ │ + movw r2, #10082 @ 0x2762 │ │ │ │ + ldr r1, [pc, #324] @ (20038 ) │ │ │ │ + ldr r0, [pc, #328] @ (2003c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (23ce8 ) │ │ │ │ - movw r2, #12295 @ 0x3007 │ │ │ │ - ldr r1, [pc, #312] @ (23cec ) │ │ │ │ - ldr r0, [pc, #312] @ (23cf0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (20040 ) │ │ │ │ + movw r2, #10209 @ 0x27e1 │ │ │ │ + ldr r1, [pc, #312] @ (20044 ) │ │ │ │ + ldr r0, [pc, #316] @ (20048 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (23cf4 ) │ │ │ │ - movw r2, #12322 @ 0x3022 │ │ │ │ - ldr r1, [pc, #300] @ (23cf8 ) │ │ │ │ - ldr r0, [pc, #300] @ (23cfc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (2004c ) │ │ │ │ + movw r2, #10236 @ 0x27fc │ │ │ │ + ldr r1, [pc, #300] @ (20050 ) │ │ │ │ + ldr r0, [pc, #304] @ (20054 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (23d00 ) │ │ │ │ - movw r2, #12185 @ 0x2f99 │ │ │ │ - ldr r1, [pc, #288] @ (23d04 ) │ │ │ │ - ldr r0, [pc, #288] @ (23d08 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (20058 ) │ │ │ │ + movw r2, #10099 @ 0x2773 │ │ │ │ + ldr r1, [pc, #288] @ (2005c ) │ │ │ │ + ldr r0, [pc, #292] @ (20060 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (23d0c ) │ │ │ │ - movw r2, #12283 @ 0x2ffb │ │ │ │ - ldr r1, [pc, #276] @ (23d10 ) │ │ │ │ - ldr r0, [pc, #276] @ (23d14 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (20064 ) │ │ │ │ + movw r2, #10197 @ 0x27d5 │ │ │ │ + ldr r1, [pc, #276] @ (20068 ) │ │ │ │ + ldr r0, [pc, #280] @ (2006c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r7, #3 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb900000 │ │ │ │ + movs r6, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adc.w r0, sl, r0 │ │ │ │ - bgt.n 23c0c │ │ │ │ - movs r0, r0 │ │ │ │ - bics.w r0, ip, r0 │ │ │ │ - blt.n 23bf8 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 23ca4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r2] │ │ │ │ - blt.n 23b70 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [lr] │ │ │ │ - blt.n 23d30 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 23b70 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [r0, #-0] │ │ │ │ - bge.n 23c40 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb lr, {} │ │ │ │ - bge.n 23bc4 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [lr], #-0 │ │ │ │ - bge.n 23c8c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe82a0000 │ │ │ │ - bls.n 23c0c │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s8 q0, d10, d0 │ │ │ │ - b.n 23c44 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23d80 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23be8 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23d24 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23d88 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23b20 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23c5c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23ae0 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23c1c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23aa8 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23be4 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr12, cr0, {0} │ │ │ │ - b.n 23a34 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23d70 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 239fc │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23d38 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7, #27 │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23a9c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r4, #27 │ │ │ │ + adds r0, r1, r6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 24168 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r1, #27 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23994 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r6, #26 │ │ │ │ + adds r2, r7, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23680 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r3, #26 │ │ │ │ + adds r6, r1, r3 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2365c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r0, #26 │ │ │ │ + movs r4, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23940 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r5, #25 │ │ │ │ + adds r0, r6, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r1, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r5, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r5, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #196 @ 0xc4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movs r1, r0 │ │ │ │ + bics r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + bics r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + muls r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r7, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + muls r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r0, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #192 @ 0xc0 │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r0, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #20 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 239dc │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023d18 : │ │ │ │ +00020070 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 23ec0 │ │ │ │ + ldr.w ip, [pc, #408] @ 20218 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 23ec4 │ │ │ │ + ldr.w lr, [pc, #404] @ 2021c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 23ec8 │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20220 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #380] @ (23ecc ) │ │ │ │ + ldr r4, [pc, #380] @ (20224 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c584 │ │ │ │ + bl c594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23e30 │ │ │ │ + beq.n 20188 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23e10 │ │ │ │ + bpl.n 20168 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 23e34 │ │ │ │ + bpl.n 2018c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23e4c │ │ │ │ + bne.n 201a4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (23ed0 ) │ │ │ │ + ldr r1, [pc, #324] @ (20228 ) │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 23e40 │ │ │ │ + bne.n 20198 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (23ed4 ) │ │ │ │ + ldr r3, [pc, #308] @ (2022c ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 2338c │ │ │ │ + bl 1f6e4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 23e30 │ │ │ │ + beq.n 20188 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23e60 │ │ │ │ + beq.n 201b8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23e8e │ │ │ │ - ldr r1, [pc, #252] @ (23ed8 ) │ │ │ │ + bpl.n 201e6 │ │ │ │ + ldr r1, [pc, #252] @ (20230 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23ea2 │ │ │ │ + beq.n 201fa │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 23eb8 │ │ │ │ + beq.n 20210 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23ebc │ │ │ │ + ble.n 20214 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23ebc │ │ │ │ + beq.n 20214 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (23edc ) │ │ │ │ - ldr r2, [pc, #204] @ (23ec8 ) │ │ │ │ + ldr r1, [pc, #228] @ (20234 ) │ │ │ │ + ldr r2, [pc, #204] @ (20220 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 23e8a │ │ │ │ + bne.n 201e2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (23ee0 ) │ │ │ │ + ldr r0, [pc, #204] @ (20238 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #200] @ (23ee4 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #200] @ (2023c ) │ │ │ │ mov.w r2, #632 @ 0x278 │ │ │ │ - ldr r1, [pc, #196] @ (23ee8 ) │ │ │ │ - ldr r0, [pc, #200] @ (23eec ) │ │ │ │ + ldr r1, [pc, #196] @ (20240 ) │ │ │ │ + ldr r0, [pc, #200] @ (20244 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23df6 │ │ │ │ - ldr r0, [pc, #184] @ (23ef0 ) │ │ │ │ + b.n 2014e │ │ │ │ + ldr r0, [pc, #184] @ (20248 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 23e1a │ │ │ │ - ldr r0, [pc, #176] @ (23ef4 ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 20172 │ │ │ │ + ldr r0, [pc, #176] @ (2024c ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 23e1a │ │ │ │ + bl 1183c │ │ │ │ + b.n 20172 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 23d88 │ │ │ │ + beq.n 200e0 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23e6c │ │ │ │ + bne.n 201c4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23d88 │ │ │ │ + b.n 200e0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23dc8 │ │ │ │ + b.n 20120 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23d88 │ │ │ │ + bne.n 200e0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23d88 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23ef8 ) │ │ │ │ + b.n 200e0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20250 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (23efc ) │ │ │ │ - ldr r0, [pc, #104] @ (23f00 ) │ │ │ │ + ldr r1, [pc, #104] @ (20254 ) │ │ │ │ + ldr r0, [pc, #104] @ (20258 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23f04 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2025c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (23f08 ) │ │ │ │ - ldr r0, [pc, #96] @ (23f0c ) │ │ │ │ + ldr r1, [pc, #92] @ (20260 ) │ │ │ │ + ldr r0, [pc, #96] @ (20264 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ + lsrs r6, r2, #13 │ │ │ │ + movs r3, r0 │ │ │ │ + vhadd.u32 d16, d4, d2 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + vhadd.u16 d16, d0, d2 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xeb3c0000 │ │ │ │ + cdp2 0, 10, cr0, cr10, cr2, {0} │ │ │ │ + cmp r0, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24674 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 23fb0 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 23f64 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 23e60 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + subs r0, r5, #1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #15 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2 0, cr0, [r8, #-0] │ │ │ │ + stc2l 0, cr0, [r4, #-0] │ │ │ │ + eors r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [r2], {0} │ │ │ │ + lsls r6, r1, #3 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023f10 : │ │ │ │ +00020268 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #408] @ 240b8 │ │ │ │ + ldr.w ip, [pc, #408] @ 20410 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 240bc │ │ │ │ + ldr.w lr, [pc, #404] @ 20414 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 240c0 │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20418 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #380] @ (240c4 ) │ │ │ │ + ldr r4, [pc, #380] @ (2041c ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c584 │ │ │ │ + bl c594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24028 │ │ │ │ + beq.n 20380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 24008 │ │ │ │ + bpl.n 20360 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 2402c │ │ │ │ + bpl.n 20384 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 24044 │ │ │ │ + bne.n 2039c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (240c8 ) │ │ │ │ + ldr r1, [pc, #324] @ (20420 ) │ │ │ │ ldr.w ip, [sp, #32] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 24038 │ │ │ │ + bne.n 20390 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (240cc ) │ │ │ │ + ldr r3, [pc, #308] @ (20424 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1f644 │ │ │ │ + bl 1b9a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 24028 │ │ │ │ + beq.n 20380 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24058 │ │ │ │ + beq.n 203b0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 24086 │ │ │ │ - ldr r1, [pc, #252] @ (240d0 ) │ │ │ │ + bpl.n 203de │ │ │ │ + ldr r1, [pc, #252] @ (20428 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2409a │ │ │ │ + beq.n 203f2 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 240b0 │ │ │ │ + beq.n 20408 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 240b4 │ │ │ │ + ble.n 2040c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 240b4 │ │ │ │ + beq.n 2040c │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (240d4 ) │ │ │ │ - ldr r2, [pc, #204] @ (240c0 ) │ │ │ │ + ldr r1, [pc, #228] @ (2042c ) │ │ │ │ + ldr r2, [pc, #204] @ (20418 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 24082 │ │ │ │ + bne.n 203da │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (240d8 ) │ │ │ │ + ldr r0, [pc, #204] @ (20430 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #200] @ (240dc ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #200] @ (20434 ) │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ - ldr r1, [pc, #196] @ (240e0 ) │ │ │ │ - ldr r0, [pc, #200] @ (240e4 ) │ │ │ │ + ldr r1, [pc, #196] @ (20438 ) │ │ │ │ + ldr r0, [pc, #200] @ (2043c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23fee │ │ │ │ - ldr r0, [pc, #184] @ (240e8 ) │ │ │ │ + b.n 20346 │ │ │ │ + ldr r0, [pc, #184] @ (20440 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 24012 │ │ │ │ - ldr r0, [pc, #176] @ (240ec ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 2036a │ │ │ │ + ldr r0, [pc, #176] @ (20444 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 24012 │ │ │ │ + bl 1183c │ │ │ │ + b.n 2036a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 23f80 │ │ │ │ + beq.n 202d8 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 24064 │ │ │ │ + bne.n 203bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23f80 │ │ │ │ + b.n 202d8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23fc0 │ │ │ │ + b.n 20318 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23f80 │ │ │ │ + bne.n 202d8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23f80 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (240f0 ) │ │ │ │ + b.n 202d8 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20448 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (240f4 ) │ │ │ │ - ldr r0, [pc, #104] @ (240f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (2044c ) │ │ │ │ + ldr r0, [pc, #104] @ (20450 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (240fc ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (20454 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (24100 ) │ │ │ │ - ldr r0, [pc, #96] @ (24104 ) │ │ │ │ + ldr r1, [pc, #92] @ (20458 ) │ │ │ │ + ldr r0, [pc, #96] @ (2045c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ + movs r3, r0 │ │ │ │ + stc2l 0, cr0, [ip, #-8]! │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + ldc2l 0, cr0, [r8, #-8] │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - movs r2, r0 │ │ │ │ - strd r0, r0, [r4, #-0] │ │ │ │ + ldc2 0, cr0, [r2], #8 │ │ │ │ + movs r6, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24104 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 241b8 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 2416c │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 24068 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + subs r4, r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0080 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00ac │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ + asrs r0, r1, #32 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x002a │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ - ... │ │ │ │ + asrs r0, r4, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ + movs r1, r0 │ │ │ │ + smlad r0, r0, r0, r0 │ │ │ │ + smlsd r0, ip, r0, r0 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfaca0000 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr0, {0} │ │ │ │ + │ │ │ │ +00020460 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 20486 │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 204d8 │ │ │ │ + sub.w r0, r0, #114688 @ 0x1c000 │ │ │ │ + movw r3, #16382 @ 0x3ffe │ │ │ │ + movt r3, #32 │ │ │ │ + cmp r0, r3 │ │ │ │ + ite hi │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 117b8 │ │ │ │ + cbnz r0, 204b2 │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 117b8 │ │ │ │ + cbnz r0, 204b2 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 117b8 │ │ │ │ + cbnz r0, 204d4 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 117b8 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00024108 : │ │ │ │ +000204dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ - ldr.w r5, [pc, #2900] @ 24c70 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2900] @ 24c74 │ │ │ │ - mov fp, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2896] @ 24c78 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #236] @ 0xec │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr.w r4, [pc, #2884] @ 24c7c │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r4, [pc, #1636] @ 20b54 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1636] @ 20b58 │ │ │ │ + mov r7, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24768 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r7, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - orrs r3, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bpl.w 24260 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - bl 117a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24266 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24952 │ │ │ │ - ldr.w r3, [pc, #2836] @ 24c80 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #532] @ 0x214 │ │ │ │ - bl 137ec │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24978 │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d894 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr.w r6, [pc, #1632] @ 20b5c │ │ │ │ + mvns r3, r5 │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 20782 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 20782 │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 2077a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a94 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 207ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 207dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 207fc │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 20622 │ │ │ │ + ldr.w r3, [pc, #1540] @ 20b60 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241a0 │ │ │ │ + bge.n 20572 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24464 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 24a0e │ │ │ │ - ldr.w r3, [pc, #2776] @ 24c84 │ │ │ │ - ldr.w r1, [r6, #428] @ 0x1ac │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24a26 │ │ │ │ + beq.w 207cc │ │ │ │ + ldr.w r3, [pc, #1520] @ 20b64 │ │ │ │ + ldr.w r4, [sl, #324] @ 0x144 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 2081a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20822 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20b24 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241e2 │ │ │ │ + bge.n 205c0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2446c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24a3e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24200 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 24200 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2421a │ │ │ │ + beq.w 207d4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 208ce │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 2421a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2668] @ 24c88 │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr.w r1, [pc, #2664] @ 24c8c │ │ │ │ - ldr.w r0, [pc, #2664] @ 24c90 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 207c4 │ │ │ │ + ldr.w r3, [pc, #1416] @ 20b68 │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + ldr.w r1, [pc, #1412] @ 20b6c │ │ │ │ + ldr.w r0, [pc, #1412] @ 20b70 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2644] @ 24c94 │ │ │ │ - ldr.w r3, [pc, #2608] @ 24c74 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1392] @ 20b74 │ │ │ │ + ldr.w r3, [pc, #1360] @ 20b58 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 257a4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - cmp r3, r0 │ │ │ │ - bgt.n 24168 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl d6f4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24990 │ │ │ │ - ldr.w r3, [pc, #2592] @ 24c98 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 24496 │ │ │ │ - ldr.w r3, [pc, #2552] @ 24c80 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #432] @ 0x1b0 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 24386 │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ - movs r2, #1 │ │ │ │ + bne.w 20ab2 │ │ │ │ mov r0, r8 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 245c8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #1364] @ 20b78 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248e4 │ │ │ │ - ldr.w r9, [r6, #504] @ 0x1f8 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 24f94 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ + beq.w 208ee │ │ │ │ + ldr.w r2, [pc, #1324] @ 20b60 │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + strd r3, r4, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr.w r0, [r2, #320] @ 0x140 │ │ │ │ + movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - str.w r9, [sp, #144] @ 0x90 │ │ │ │ - str.w sl, [sp, #140] @ 0x8c │ │ │ │ - str.w r8, [sp, #148] @ 0x94 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 96d8 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24f6e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25d16 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2431a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2431a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2432] @ 24c9c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 2091a │ │ │ │ + ldr.w r3, [pc, #1316] @ 20b7c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24fea │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 20932 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2433c │ │ │ │ + bge.n 2067a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 2433c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2400] @ 24ca0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24896 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 2338c │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25182 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - bmi.w 251aa │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 24442 │ │ │ │ - ldr.w r3, [pc, #2360] @ 24ca4 │ │ │ │ - movw r2, #13532 @ 0x34dc │ │ │ │ - ldr.w r1, [pc, #2356] @ 24ca8 │ │ │ │ - ldr.w r0, [pc, #2356] @ 24cac │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 2067a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1284] @ 20b80 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 20560 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 20848 │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 20840 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c908 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2439c │ │ │ │ + bge.n 206b6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2488e │ │ │ │ - ldr.w r9, [r6, #520] @ 0x208 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 24d74 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ + beq.w 20854 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2096e │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 20994 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 209c6 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 206e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 206e6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20460 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 209dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2085c │ │ │ │ + ldr.w r2, [pc, #1128] @ 20b64 │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #328] @ 0x148 │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ - str.w r9, [sp, #132] @ 0x84 │ │ │ │ - str.w sl, [sp, #128] @ 0x80 │ │ │ │ - str.w r8, [sp, #136] @ 0x88 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24d4e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25cb6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20a08 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20b3c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243f4 │ │ │ │ + bge.n 20740 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248d4 │ │ │ │ - ldr.w r3, [pc, #2212] @ 24c9c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 2098c │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24d8a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24414 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 248dc │ │ │ │ - ldr.w r3, [pc, #2184] @ 24ca0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24a56 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 2338c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25094 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 24930 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25c86 │ │ │ │ + bne.w 20a26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2445e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2445e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24a8e │ │ │ │ - strd r6, r4, [r5] │ │ │ │ - b.n 2423e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241a0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241e2 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [pc, #2056] @ 24c98 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244ac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 248ec │ │ │ │ - ldr.w r3, [pc, #2048] @ 24cb0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20966 │ │ │ │ + ldr.w r3, [pc, #1032] @ 20b68 │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + ldr.w r1, [pc, #1052] @ 20b84 │ │ │ │ + ldr.w r0, [pc, #1052] @ 20b88 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250be │ │ │ │ - ldr.w r2, [pc, #1988] @ 24c80 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ands.w r2, r7, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #560] @ 0x230 │ │ │ │ - bne.w 2513e │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 205f8 │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 2052c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r8 │ │ │ │ - strd sl, r2, [sp, #180] @ 0xb4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ - blx 96c8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25118 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d46 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 20536 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c8c4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2053c │ │ │ │ + ldr r3, [pc, #952] @ (20b68 ) │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + ldr r1, [pc, #984] @ (20b8c ) │ │ │ │ + ldr r0, [pc, #984] @ (20b90 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24516 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24dea │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 24a96 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 962c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2454a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24fdc │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 251da │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24a96 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18878 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 205dc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20572 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 205c0 │ │ │ │ + ldr r2, [pc, #904] @ (20b68 ) │ │ │ │ + ldr r3, [pc, #948] @ (20b94 ) │ │ │ │ + ldr r1, [pc, #948] @ (20b98 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #948] @ (20b9c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #611 @ 0x263 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 205f8 │ │ │ │ + ldr r3, [pc, #872] @ (20b68 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #924] @ (20ba0 ) │ │ │ │ + ldr r0, [pc, #924] @ (20ba4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8ac │ │ │ │ + b.n 20586 │ │ │ │ + ldr r3, [pc, #836] @ (20b68 ) │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + ldr r1, [pc, #892] @ (20ba8 ) │ │ │ │ + ldr r0, [pc, #896] @ (20bac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 205f8 │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 2069a │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16d5c │ │ │ │ mov fp, r0 │ │ │ │ + b.n 2069a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 206b6 │ │ │ │ + ldr r3, [pc, #848] @ (20bb0 ) │ │ │ │ + ldr.w r1, [sl, #332] @ 0x14c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2549c │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2559a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2459a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 253a8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 255d0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25612 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 245c2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 253e4 │ │ │ │ - strd r4, fp, [r5] │ │ │ │ - b.n 2423e │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2469a │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bmi.w 24fd2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + beq.w 20a4e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str.w sl, [sp, #152] @ 0x98 │ │ │ │ - blx 96c8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24fa6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25c9e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24638 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 24638 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1632] @ 24c9c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25028 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2465e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 2465e │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1600] @ 24ca0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 2469a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24680 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25066 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - bmi.w 24d32 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - teq r7, r4 │ │ │ │ - bmi.w 24d2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 2423e │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24798 │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 25070 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - blx 96c8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2507a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d2e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2470a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 2470a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1424] @ 24c9c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 248f4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2472a │ │ │ │ + bge.n 20898 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24d7e │ │ │ │ - ldr.w r3, [pc, #1396] @ 24ca0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 24798 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 208c6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 20a66 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20b0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2474a │ │ │ │ + bge.n 208b6 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 250b4 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 24dce │ │ │ │ - add.w r6, r7, #10 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 24dc8 │ │ │ │ - ldr.w r3, [pc, #1364] @ 24cb4 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 2423e │ │ │ │ - ldr.w r3, [pc, #1356] @ 24cb8 │ │ │ │ - ldr.w r1, [pc, #1356] @ 24cbc │ │ │ │ + beq.w 20a46 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 20a8a │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 20600 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20898 │ │ │ │ + ldr r2, [pc, #664] @ (20b68 ) │ │ │ │ + ldr r3, [pc, #736] @ (20bb4 ) │ │ │ │ + ldr r1, [pc, #740] @ (20bb8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #740] @ (20bbc ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #613 @ 0x265 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #712] @ (20bc0 ) │ │ │ │ + ldr r1, [pc, #716] @ (20bc4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1292] @ 24c88 │ │ │ │ - ldr.w r1, [pc, #1344] @ 24cc0 │ │ │ │ - movw r2, #698 @ 0x2ba │ │ │ │ - ldr.w r0, [pc, #1340] @ 24cc4 │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #612] @ (20b68 ) │ │ │ │ + ldr r1, [pc, #704] @ (20bc8 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r0, [pc, #704] @ (20bcc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24236 │ │ │ │ - ldr.w r1, [r6, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d640 │ │ │ │ - cbz r0, 24808 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 247bc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24f9e │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 24c42 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 24c3c │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28fd8 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 251ba │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - it pl │ │ │ │ - ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 24880 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 24880 │ │ │ │ - ldr.w r1, [r6, #556] @ 0x22c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d640 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2482e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2482e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 244ac │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 24c10 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 24c0a │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 276e0 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 250f8 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2514c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 25cfe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24888 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24888 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24c02 │ │ │ │ - strd r7, r6, [r5] │ │ │ │ - b.n 2423e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2439c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1f250 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 253ee │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 2544a │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24442 │ │ │ │ - ldr.w r3, [pc, #1040] @ 24cc8 │ │ │ │ - movw r2, #13547 @ 0x34eb │ │ │ │ - ldr.w r1, [pc, #1036] @ 24ccc │ │ │ │ - ldr.w r0, [pc, #1036] @ 24cd0 │ │ │ │ - add r3, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 205f8 │ │ │ │ + ldr r3, [pc, #588] @ (20b68 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #684] @ (20bd0 ) │ │ │ │ + ldr r0, [pc, #688] @ (20bd4 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 243f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24414 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 242c0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 244ac │ │ │ │ - ldr r0, [pc, #988] @ (24cd4 ) │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20812 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #672] @ (20bd8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24912 │ │ │ │ + bge.n 2094e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 255c6 │ │ │ │ - ldr r3, [pc, #884] @ (24c88 ) │ │ │ │ - movw r2, #730 @ 0x2da │ │ │ │ - ldr r1, [pc, #956] @ (24cd8 ) │ │ │ │ - ldr r0, [pc, #960] @ (24cdc ) │ │ │ │ + beq.n 20a00 │ │ │ │ + ldr r3, [pc, #536] @ (20b68 ) │ │ │ │ + mov.w r2, #612 @ 0x264 │ │ │ │ + ldr r1, [pc, #644] @ (20bdc ) │ │ │ │ + ldr r0, [pc, #648] @ (20be0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 24236 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 25c86 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24948 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 2444e │ │ │ │ - ldr r3, [pc, #868] @ (24cb8 ) │ │ │ │ - ldr r1, [pc, #904] @ (24ce0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #804] @ (24c88 ) │ │ │ │ - ldr r1, [pc, #896] @ (24ce4 ) │ │ │ │ - movw r2, #703 @ 0x2bf │ │ │ │ - ldr r0, [pc, #892] @ (24ce8 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20812 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2075c │ │ │ │ + ldr r3, [pc, #504] @ (20b68 ) │ │ │ │ + movw r2, #615 @ 0x267 │ │ │ │ + ldr r1, [pc, #620] @ (20be4 ) │ │ │ │ + ldr r0, [pc, #624] @ (20be8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24236 │ │ │ │ - ldr r3, [pc, #780] @ (24c88 ) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - ldr r1, [pc, #876] @ (24cec ) │ │ │ │ - ldr r0, [pc, #876] @ (24cf0 ) │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20740 │ │ │ │ + ldr r0, [pc, #596] @ (20bec ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 209ae │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20aaa │ │ │ │ + ldr r3, [pc, #440] @ (20b68 ) │ │ │ │ + movw r2, #615 @ 0x267 │ │ │ │ + ldr r1, [pc, #568] @ (20bf0 ) │ │ │ │ + ldr r0, [pc, #572] @ (20bf4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24236 │ │ │ │ - ldr r3, [pc, #756] @ (24c88 ) │ │ │ │ - movw r2, #707 @ 0x2c3 │ │ │ │ - ldr r1, [pc, #860] @ (24cf4 ) │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #860] @ (24cf8 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20984 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 206d2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 20ab6 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 206d2 │ │ │ │ + ldr r3, [pc, #392] @ (20b68 ) │ │ │ │ + mov.w r2, #616 @ 0x268 │ │ │ │ + ldr r1, [pc, #532] @ (20bf8 ) │ │ │ │ + ldr r0, [pc, #532] @ (20bfc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #712] @ (24c80 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #708] @ (24c84 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 98a4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25170 │ │ │ │ - bl 11354 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 24474 │ │ │ │ - bl 11108 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 24236 │ │ │ │ - ldr r3, [pc, #632] @ (24c88 ) │ │ │ │ - movw r2, #702 @ 0x2be │ │ │ │ - ldr r1, [pc, #740] @ (24cfc ) │ │ │ │ - ldr r0, [pc, #744] @ (24d00 ) │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2094e │ │ │ │ + ldr r3, [pc, #348] @ (20b68 ) │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + ldr r1, [pc, #496] @ (20c00 ) │ │ │ │ + ldr r0, [pc, #496] @ (20c04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24236 │ │ │ │ - ldr r3, [pc, #608] @ (24c88 ) │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr r1, [pc, #724] @ (24d04 ) │ │ │ │ - ldr r0, [pc, #728] @ (24d08 ) │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 205f8 │ │ │ │ + ldr r2, [pc, #320] @ (20b68 ) │ │ │ │ + ldr r3, [pc, #476] @ (20c08 ) │ │ │ │ + ldr r1, [pc, #480] @ (20c0c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #480] @ (20c10 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24928 │ │ │ │ - ldr r3, [pc, #584] @ (24c88 ) │ │ │ │ - movw r2, #701 @ 0x2bd │ │ │ │ - ldr r1, [pc, #708] @ (24d0c ) │ │ │ │ - ldr r0, [pc, #712] @ (24d10 ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #617 @ 0x269 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 205f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 208b6 │ │ │ │ + ldr r3, [pc, #280] @ (20b68 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #444] @ (20c14 ) │ │ │ │ + ldr r0, [pc, #448] @ (20c18 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24928 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2099c │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 2520c │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - lsls r7, r6, #31 │ │ │ │ - bmi.w 25398 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24442 │ │ │ │ - ldr r3, [pc, #668] @ (24d14 ) │ │ │ │ - movw r2, #13479 @ 0x34a7 │ │ │ │ - ldr r1, [pc, #664] @ (24d18 ) │ │ │ │ - ldr r0, [pc, #668] @ (24d1c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 209f2 │ │ │ │ + ldr r3, [pc, #256] @ (20b68 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #428] @ (20c1c ) │ │ │ │ + ldr r0, [pc, #432] @ (20c20 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2445e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24aac │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250f0 │ │ │ │ - ldr r3, [pc, #624] @ (24d20 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 253b2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #560] @ 0x230 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2543c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 205f8 │ │ │ │ + ldr r3, [pc, #220] @ (20b68 ) │ │ │ │ + mov.w r2, #620 @ 0x26c │ │ │ │ + ldr r1, [pc, #400] @ (20c24 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #400] @ (20c28 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #392] @ (20c2c ) │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 20984 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 209ae │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r8 │ │ │ │ - strd sl, r2, [sp, #204] @ 0xcc │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #200 @ 0xc8 │ │ │ │ - blx 96c8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25416 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25cce │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b0c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251a2 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 24df4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 962c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b40 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25200 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 2546c │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24df4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ + cbnz r3, 20ac6 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 206d2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ + bge.n 20ae0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r5, #0] │ │ │ │ + beq.n 20ae0 │ │ │ │ + cbz r3, 20b04 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 209ae │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20460 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 209dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 256aa │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b92 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25462 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 256f6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2572c │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24bba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25590 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a918 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24bd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 24bfa │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24888 │ │ │ │ - ldr r3, [pc, #172] @ (24c88 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #320] @ (24d24 ) │ │ │ │ - ldr r0, [pc, #324] @ (24d28 ) │ │ │ │ + bne.w 2085c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 206f8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20ae0 │ │ │ │ + ldr r3, [pc, #288] @ (20c30 ) │ │ │ │ + movw r2, #9824 @ 0x2660 │ │ │ │ + ldr r1, [pc, #288] @ (20c34 ) │ │ │ │ + ldr r0, [pc, #288] @ (20c38 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24bd4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24888 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24848 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16d50 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 276e0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 2485a │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2485a │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 247d0 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16d50 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28fd8 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 247e2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 247e2 │ │ │ │ - nop │ │ │ │ - bkpt 0x00d8 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (20c3c ) │ │ │ │ + movw r2, #9740 @ 0x260c │ │ │ │ + ldr r1, [pc, #276] @ (20c40 ) │ │ │ │ + ldr r0, [pc, #276] @ (20c44 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (20c48 ) │ │ │ │ + movw r2, #9793 @ 0x2641 │ │ │ │ + ldr r1, [pc, #264] @ (20c4c ) │ │ │ │ + ldr r0, [pc, #264] @ (20c50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + mla r0, r4, r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00c2 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xfaf60002 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24d94 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 24d48 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr??.w r0, [r4, #2] │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 15, cr0, cr4, cr0, {0} │ │ │ │ - bkpt 0x00da │ │ │ │ - movs r0, r0 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + movs r1, #192 @ 0xc0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #38 @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r6, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r6, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #10 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 24cc8 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 24d08 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - vld1.8 {d0[0]}, [r6], r0 │ │ │ │ - cbnz r4, 24cf2 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 24d20 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24bfc │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24d20 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24d6c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24d44 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24d18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24c28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24e00 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24dd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7ec0000 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24db0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24cb8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 24692 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16d50 │ │ │ │ + asrs r4, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r6, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r6, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r3, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r3, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r7, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r2, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #94 @ 0x5e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7340000 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf71c0000 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7040000 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020c54 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr.w r4, [pc, #2136] @ 214c0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2136] @ 214c4 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2132] @ 214c8 │ │ │ │ + it ne │ │ │ │ + movne sl, r3 │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + mvn.w r3, r5 │ │ │ │ + add r6, pc │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ - lsls r2, r0, #31 │ │ │ │ - bpl.w 24692 │ │ │ │ - bl c89c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 24692 │ │ │ │ - ldr.w r3, [pc, #3192] @ 259c8 │ │ │ │ - movw r2, #715 @ 0x2cb │ │ │ │ - ldr.w r1, [pc, #3188] @ 259cc │ │ │ │ - ldr.w r0, [pc, #3188] @ 259d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 20e8e │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20e86 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a94 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20f3e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20f64 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20e64 │ │ │ │ + ldr.w r3, [pc, #2044] @ 214cc │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 20d46 │ │ │ │ + ldr.w r1, [r5, #308] @ 0x134 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 243aa │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 2472a │ │ │ │ - ldr.w r0, [pc, #3144] @ 259d4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20ec4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24da8 │ │ │ │ + bge.n 20cfe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2540e │ │ │ │ - ldr.w r3, [pc, #3100] @ 259c8 │ │ │ │ - movw r2, #715 @ 0x2cb │ │ │ │ - ldr.w r1, [pc, #3108] @ 259d8 │ │ │ │ - ldr.w r0, [pc, #3108] @ 259dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 2475c │ │ │ │ + beq.w 20f36 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 204dc │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 210c2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 210ca │ │ │ │ + ldr.w r2, [pc, #1960] @ 214d0 │ │ │ │ + ldr.w r3, [pc, #1944] @ 214c4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 21474 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #928] @ 0x3a0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 9118 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 210e8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 20cda │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 16d50 │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r7, r0, #31 │ │ │ │ - bpl.w 2475c │ │ │ │ - bl c89c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2475c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24516 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl d650 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e0a │ │ │ │ + bge.n 20d7c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2545a │ │ │ │ - ldr.w r3, [pc, #3028] @ 259e0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 256ce │ │ │ │ - ldr.w r3, [r6, #560] @ 0x230 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25764 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - strd sl, r2, [sp, #216] @ 0xd8 │ │ │ │ - add r1, sp, #212 @ 0xd4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str.w r8, [sp, #212] @ 0xd4 │ │ │ │ - blx 96c8 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 21044 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 20f9e │ │ │ │ + ldr.w r3, [pc, #1872] @ 214d4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21150 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a0c8 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 21184 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 2118c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d704 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25744 │ │ │ │ + beq.w 211a4 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d650 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25ce6 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25588 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 2522c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 962c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24ea4 │ │ │ │ + bge.n 20dd6 │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2562a │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 2578a │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2522c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #568] @ 0x238 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r8, [sp, #116] @ 0x74 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 2108e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 21118 │ │ │ │ + ldr.w r1, [pc, #1784] @ 214d8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r5, [r5, #304] @ 0x130 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11654 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + strd r5, r9, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2587a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2109e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 21490 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24ef6 │ │ │ │ + bge.n 20e28 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2576e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 25846 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 258b0 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24f1e │ │ │ │ + beq.w 2117c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 21286 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25780 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1b470 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24f3a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 24f66 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24888 │ │ │ │ - ldr.w r3, [pc, #2692] @ 259c8 │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr.w r1, [pc, #2712] @ 259e4 │ │ │ │ - ldr.w r0, [pc, #2712] @ 259e8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f3a │ │ │ │ - ldr.w r3, [pc, #2648] @ 259c8 │ │ │ │ - movw r2, #721 @ 0x2d1 │ │ │ │ - ldr.w r1, [pc, #2676] @ 259ec │ │ │ │ - ldr.w r0, [pc, #2676] @ 259f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 242ce │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 247bc │ │ │ │ - ldr.w r3, [pc, #2592] @ 259c8 │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - ldr.w r1, [pc, #2628] @ 259f4 │ │ │ │ - ldr.w r0, [pc, #2628] @ 259f8 │ │ │ │ + beq.w 21140 │ │ │ │ + ldr.w r3, [pc, #1684] @ 214dc │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1680] @ 214e0 │ │ │ │ + ldr.w r0, [pc, #1680] @ 214e4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 245ea │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20cce │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 16d5c │ │ │ │ + ldr.w r3, [pc, #1620] @ 214cc │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 20cda │ │ │ │ + b.n 20d46 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20caa │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 2454a │ │ │ │ - ldr.w r0, [pc, #2576] @ 259fc │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25008 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 20f2c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 20f3e │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 20f64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25494 │ │ │ │ - ldr.w r3, [pc, #2492] @ 259c8 │ │ │ │ - movw r2, #721 @ 0x2d1 │ │ │ │ - ldr.w r1, [pc, #2540] @ 25a00 │ │ │ │ - ldr.w r0, [pc, #2540] @ 25a04 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - ldr.w r0, [pc, #2524] @ 25a08 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 20e6c │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 20cc6 │ │ │ │ + ldr.w r1, [r5, #312] @ 0x138 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20fe0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25048 │ │ │ │ + bge.n 20ee8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2548c │ │ │ │ - ldr.w r3, [pc, #2428] @ 259c8 │ │ │ │ - movw r2, #727 @ 0x2d7 │ │ │ │ - ldr.w r1, [pc, #2488] @ 25a0c │ │ │ │ - ldr.w r0, [pc, #2488] @ 25a10 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 24928 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24680 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 246bc │ │ │ │ - ldr.w r3, [pc, #2380] @ 259c8 │ │ │ │ - movw r2, #730 @ 0x2da │ │ │ │ - ldr.w r1, [pc, #2448] @ 25a14 │ │ │ │ - ldr.w r0, [pc, #2448] @ 25a18 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 24fbe │ │ │ │ - ldr.w r3, [pc, #2352] @ 259c8 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2428] @ 25a1c │ │ │ │ - ldr.w r0, [pc, #2428] @ 25a20 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2474a │ │ │ │ - ldr.w r3, [pc, #2404] @ 25a24 │ │ │ │ - ldr.w r1, [pc, #2404] @ 25a28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #2292] @ 259c8 │ │ │ │ - ldr.w r1, [pc, #2388] @ 25a2c │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r0, [pc, #2384] @ 25a30 │ │ │ │ + beq.w 21110 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 204dc │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 21148 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 20d24 │ │ │ │ + ldr.w r3, [pc, #1484] @ 214dc │ │ │ │ + movw r2, #597 @ 0x255 │ │ │ │ + ldr.w r1, [pc, #1488] @ 214e8 │ │ │ │ + ldr.w r0, [pc, #1488] @ 214ec │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24aac │ │ │ │ - ldr.w r3, [pc, #2252] @ 259c8 │ │ │ │ - movw r2, #739 @ 0x2e3 │ │ │ │ - ldr.w r1, [pc, #2352] @ 25a34 │ │ │ │ - ldr.w r0, [pc, #2352] @ 25a38 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - ldr.w r3, [pc, #2220] @ 259c8 │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r1, [pc, #2328] @ 25a3c │ │ │ │ - ldr.w r0, [pc, #2328] @ 25a40 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c89c │ │ │ │ + bl c8c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 244ce │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 25cfe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25164 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + b.n 20eae │ │ │ │ mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 24878 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov.w r2, #708 @ 0x2c4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 249f2 │ │ │ │ - ldr.w r3, [pc, #2116] @ 259c8 │ │ │ │ - movw r2, #722 @ 0x2d2 │ │ │ │ - ldr.w r1, [pc, #2232] @ 25a44 │ │ │ │ - ldr.w r0, [pc, #2232] @ 25a48 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b0c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2493c │ │ │ │ - b.w 24368 │ │ │ │ - ldr.w r3, [pc, #2060] @ 259c8 │ │ │ │ - movw r2, #735 @ 0x2df │ │ │ │ - ldr.w r1, [pc, #2184] @ 25a4c │ │ │ │ - ldr.w r0, [pc, #2184] @ 25a50 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - ldr.w r3, [pc, #2028] @ 259c8 │ │ │ │ - movw r2, #742 @ 0x2e6 │ │ │ │ - ldr.w r1, [pc, #2160] @ 25a54 │ │ │ │ - ldr.w r0, [pc, #2160] @ 25a58 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20cfe │ │ │ │ + ldr.w r3, [pc, #1436] @ 214dc │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + ldr.w r1, [pc, #1448] @ 214f0 │ │ │ │ + ldr.w r0, [pc, #1448] @ 214f4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 24b40 │ │ │ │ - ldr.w r3, [pc, #1976] @ 259c8 │ │ │ │ - movw r2, #717 @ 0x2cd │ │ │ │ - ldr.w r1, [pc, #2116] @ 25a5c │ │ │ │ - ldr.w r0, [pc, #2116] @ 25a60 │ │ │ │ + bl 11bcc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 20d24 │ │ │ │ + ldr.w r2, [pc, #1396] @ 214dc │ │ │ │ + ldr.w r3, [pc, #1420] @ 214f8 │ │ │ │ + ldr.w r1, [pc, #1420] @ 214fc │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1420] @ 21500 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25242 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25778 │ │ │ │ - mvns r3, r7 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - beq.w 25684 │ │ │ │ - adds r2, r7, #6 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 2567e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ - mov r8, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #578 @ 0x242 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 20f5a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25896 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 258f0 │ │ │ │ - ldr.w r0, [r6, #932] @ 0x3a4 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 9108 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 258d0 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25636 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 252a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25390 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25818 │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25812 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ + bge.w 2112a │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16d5c │ │ │ │ mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25b74 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 25b50 │ │ │ │ - ldr.w r0, [r6, #936] @ 0x3a8 │ │ │ │ + ldr.w r3, [pc, #1380] @ 21504 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 21232 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 9108 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 25b28 │ │ │ │ - uxtb r3, r3 │ │ │ │ + bl 1a0c8 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 21276 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 2125e │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 257c0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21478 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + strd r7, r3, [r4] │ │ │ │ + b.n 20d24 │ │ │ │ + ldr.w r1, [r5, #316] @ 0x13c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d650 │ │ │ │ + cbz r0, 21050 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25302 │ │ │ │ + bge.n 21000 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2592c │ │ │ │ - ldr.w r3, [pc, #1888] @ 25a64 │ │ │ │ - ldr.w r8, [r6, #596] @ 0x254 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25ba0 │ │ │ │ + beq.w 2127e │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 204dc │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 212a6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 20d24 │ │ │ │ + ldr.w r3, [pc, #1204] @ 214dc │ │ │ │ + movw r2, #599 @ 0x257 │ │ │ │ + ldr.w r1, [pc, #1240] @ 21508 │ │ │ │ + ldr.w r0, [pc, #1240] @ 2150c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ - strd r8, sl, [sp, #224] @ 0xe0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 20d7c │ │ │ │ + ldr.w r3, [pc, #1212] @ 21510 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25bd4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 25c6e │ │ │ │ + beq.w 212ae │ │ │ │ + mov r1, r7 │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25352 │ │ │ │ + bge.n 21074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25b48 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25bb2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25914 │ │ │ │ - ldr.w r3, [pc, #1620] @ 259c8 │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr.w r1, [pc, #1772] @ 25a68 │ │ │ │ - ldr.w r0, [pc, #1772] @ 25a6c │ │ │ │ + cbz r3, 21096 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 21384 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 213ba │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 20d24 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20dd6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21074 │ │ │ │ + ldr.w r3, [pc, #1084] @ 214dc │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr.w r1, [pc, #1132] @ 21514 │ │ │ │ + ldr.w r0, [pc, #1132] @ 21518 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 252a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2493c │ │ │ │ - b.w 24a76 │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 20f5a │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2459a │ │ │ │ - ldr.w r3, [pc, #1648] @ 25a24 │ │ │ │ - ldr.w r1, [pc, #1720] @ 25a70 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1536] @ 259c8 │ │ │ │ - ldr.w r1, [pc, #1704] @ 25a74 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r0, [pc, #1700] @ 25a78 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 20d12 │ │ │ │ + ldr.w r3, [pc, #1040] @ 214dc │ │ │ │ + movw r2, #595 @ 0x253 │ │ │ │ + ldr.w r1, [pc, #1096] @ 2151c │ │ │ │ + ldr.w r0, [pc, #1096] @ 21520 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 245c2 │ │ │ │ - ldr.w r3, [pc, #1496] @ 259c8 │ │ │ │ - movw r2, #723 @ 0x2d3 │ │ │ │ - ldr.w r1, [pc, #1668] @ 25a7c │ │ │ │ - ldr.w r0, [pc, #1668] @ 25a80 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ + ldr r3, [pc, #1008] @ (214dc ) │ │ │ │ + mov.w r2, #580 @ 0x244 │ │ │ │ + ldr.w r1, [pc, #1076] @ 21524 │ │ │ │ + ldr.w r0, [pc, #1076] @ 21528 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24da8 │ │ │ │ - ldr.w r3, [pc, #1456] @ 259c8 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r1, [pc, #1636] @ 25a84 │ │ │ │ - ldr.w r0, [pc, #1636] @ 25a88 │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 20f5a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20ee8 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 2139e │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.w 20f8c │ │ │ │ + ldr r3, [pc, #984] @ (21504 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21232 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a0c8 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 20fbe │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20e46 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 20efc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #980] @ (2152c ) │ │ │ │ + ldr r1, [pc, #980] @ (21530 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #884] @ (214dc ) │ │ │ │ + ldr r1, [pc, #972] @ (21534 ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r0, [pc, #968] @ (21538 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c89c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 24ac4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c89c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2493c │ │ │ │ - b.w 248b6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20e28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24e0a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24b92 │ │ │ │ - ldr.w r3, [pc, #1368] @ 259c8 │ │ │ │ - movw r2, #749 @ 0x2ed │ │ │ │ - ldr.w r1, [pc, #1556] @ 25a8c │ │ │ │ - ldr.w r0, [pc, #1556] @ 25a90 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 20da2 │ │ │ │ + ldr r3, [pc, #844] @ (214dc ) │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr r1, [pc, #936] @ (2153c ) │ │ │ │ + ldr r0, [pc, #936] @ (21540 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24928 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25048 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25008 │ │ │ │ - ldr.w r3, [pc, #1320] @ 259c8 │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr.w r1, [pc, #1516] @ 25a94 │ │ │ │ - ldr.w r0, [pc, #1516] @ 25a98 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ + ldr r3, [pc, #820] @ (214dc ) │ │ │ │ + movw r2, #586 @ 0x24a │ │ │ │ + ldr.w r9, [pc, #920] @ 21544 │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #916] @ (21548 ) │ │ │ │ + add r9, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9ec4 │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #1484] @ 25a9c │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #892] @ (2154c ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25970 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11354 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 257a8 │ │ │ │ - bl 11380 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r2, [pc, #1376] @ 25a64 │ │ │ │ - ldr.w r3, [r6, #564] @ 0x234 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl c89c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 98b4 │ │ │ │ mov r6, r0 │ │ │ │ - strd r3, sl, [sp, #188] @ 0xbc │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, fp │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ - str r6, [sp, #196] @ 0xc4 │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2599c │ │ │ │ + beq.w 21406 │ │ │ │ + bl 11364 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25982 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 213e0 │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 214a8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24e70 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24bba │ │ │ │ - ldr.w r3, [pc, #1068] @ 259c8 │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr.w r1, [pc, #1276] @ 25aa0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 25aa4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 20d24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24912 │ │ │ │ - ldr.w r0, [pc, #1236] @ 25aa8 │ │ │ │ - mov r1, r6 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [pc, #752] @ (2152c ) │ │ │ │ + ldr r1, [pc, #788] @ (21550 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #660] @ (214dc ) │ │ │ │ + ldr r1, [pc, #776] @ (21554 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r0, [pc, #776] @ (21558 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 255ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2588e │ │ │ │ - ldr r3, [pc, #984] @ (259c8 ) │ │ │ │ - mov.w r2, #748 @ 0x2ec │ │ │ │ - ldr.w r1, [pc, #1204] @ 25aac │ │ │ │ - ldr.w r0, [pc, #1204] @ 25ab0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ + ldr r3, [pc, #636] @ (214dc ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #756] @ (2155c ) │ │ │ │ + ldr r0, [pc, #760] @ (21560 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - beq.w 245ae │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25934 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - b.w 245ae │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 20f5a │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 24ea4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 257b4 │ │ │ │ - adds r6, r7, #6 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 257ae │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - blx 9610 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 259b4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25676 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2583e │ │ │ │ - strd r6, r7, [r5] │ │ │ │ - b.w 2423e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 25258 │ │ │ │ - movs r1, #6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 20fbe │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.w 25262 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 25262 │ │ │ │ - ldr r3, [pc, #796] @ (259c8 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr.w r1, [pc, #1024] @ 25ab4 │ │ │ │ - ldr.w r0, [pc, #1024] @ 25ab8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21000 │ │ │ │ + ldr r2, [pc, #596] @ (214dc ) │ │ │ │ + ldr r3, [pc, #728] @ (21564 ) │ │ │ │ + ldr r1, [pc, #732] @ (21568 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #732] @ (2156c ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + bl 121d8 │ │ │ │ + b.n 20f5a │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24928 │ │ │ │ - ldr r3, [pc, #852] @ (25a24 ) │ │ │ │ - ldr r1, [pc, #1000] @ (25abc ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 21014 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #628] @ (2152c ) │ │ │ │ + ldr r1, [pc, #696] @ (21570 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #744] @ (259c8 ) │ │ │ │ - ldr r1, [pc, #992] @ (25ac0 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r0, [pc, #988] @ (25ac4 ) │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #536] @ (214dc ) │ │ │ │ + ldr r1, [pc, #684] @ (21574 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r0, [pc, #684] @ (21578 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - ldr r0, [pc, #976] @ (25ac8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25712 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 258c8 │ │ │ │ - ldr r3, [pc, #692] @ (259c8 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #944] @ (25acc ) │ │ │ │ - ldr r0, [pc, #948] @ (25ad0 ) │ │ │ │ + bl 11bcc │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #616] @ (2154c ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2141e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11364 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 213b0 │ │ │ │ + ldr r2, [pc, #456] @ (214d8 ) │ │ │ │ + ldr.w r8, [r5, #304] @ 0x130 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21458 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2143a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r1, [pc, #548] @ (2157c ) │ │ │ │ + ldr r0, [pc, #552] @ (21580 ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24928 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 24ba6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25bf4 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 24ba6 │ │ │ │ - ldr r3, [pc, #640] @ (259c8 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #904] @ (25ad4 ) │ │ │ │ - ldr r0, [pc, #904] @ (25ad8 ) │ │ │ │ + bl 11bcc │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 20f5a │ │ │ │ + ldr r3, [pc, #340] @ (214dc ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #504] @ (21584 ) │ │ │ │ + ldr r0, [pc, #504] @ (21588 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 212da │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 24e2a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24ef6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25242 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24f1e │ │ │ │ - ldr r3, [pc, #572] @ (259c8 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #840] @ (25adc ) │ │ │ │ - ldr r0, [pc, #844] @ (25ae0 ) │ │ │ │ + bl 16d5c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 20f9e │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 21368 │ │ │ │ + ldr r3, [pc, #288] @ (214dc ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r7, [pc, #456] @ (2158c ) │ │ │ │ + ldr r1, [pc, #460] @ (21590 ) │ │ │ │ + ldr r0, [pc, #460] @ (21594 ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24928 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 11108 │ │ │ │ - b.n 2556a │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25648 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + mov r3, ip │ │ │ │ + bl 121d8 │ │ │ │ + b.n 212da │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16d50 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25648 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25b94 │ │ │ │ - add.w r6, r7, #8 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 25b8e │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - str.w r8, [sp, #124] @ 0x7c │ │ │ │ - blx 9610 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 25660 │ │ │ │ - ldr r3, [pc, #472] @ (259c8 ) │ │ │ │ - movw r2, #766 @ 0x2fe │ │ │ │ - ldr r1, [pc, #752] @ (25ae4 ) │ │ │ │ - ldr r0, [pc, #752] @ (25ae8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 20f5a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movw r2, #587 @ 0x24b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 24236 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 252b6 │ │ │ │ - movs r1, #8 │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 252c0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 252c0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25676 │ │ │ │ - ldr r0, [pc, #676] @ (25aec ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25860 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2591c │ │ │ │ - ldr r3, [pc, #356] @ (259c8 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #648] @ (25af0 ) │ │ │ │ - ldr r0, [pc, #648] @ (25af4 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 213ea │ │ │ │ + ldr r1, [pc, #376] @ (21598 ) │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr r0, [pc, #372] @ (2159c ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24928 │ │ │ │ - ldr r3, [pc, #332] @ (259c8 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #628] @ (25af8 ) │ │ │ │ - ldr r0, [pc, #632] @ (25afc ) │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 21368 │ │ │ │ + ldr r3, [pc, #356] @ (215a0 ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r1, [pc, #352] @ (215a4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #352] @ (215a8 ) │ │ │ │ + strd r3, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 256c0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 255ee │ │ │ │ - ldr r3, [pc, #304] @ (259c8 ) │ │ │ │ - movw r2, #761 @ 0x2f9 │ │ │ │ - ldr r1, [pc, #608] @ (25b00 ) │ │ │ │ - ldr r0, [pc, #612] @ (25b04 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 21368 │ │ │ │ + ldr r1, [pc, #336] @ (215ac ) │ │ │ │ + movw r2, #603 @ 0x25b │ │ │ │ + ldr r0, [pc, #336] @ (215b0 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 24f0a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25c36 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 24f0a │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25712 │ │ │ │ - ldr r3, [pc, #244] @ (259c8 ) │ │ │ │ - movw r2, #762 @ 0x2fa │ │ │ │ - ldr r1, [pc, #560] @ (25b08 ) │ │ │ │ - ldr r0, [pc, #560] @ (25b0c ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 21368 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (215b4 ) │ │ │ │ + movw r2, #9334 @ 0x2476 │ │ │ │ + ldr r1, [pc, #312] @ (215b8 ) │ │ │ │ + ldr r0, [pc, #312] @ (215bc ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - ldr r2, [pc, #212] @ (259c8 ) │ │ │ │ - ldr r3, [pc, #540] @ (25b10 ) │ │ │ │ - ldr r1, [pc, #540] @ (25b14 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (215c0 ) │ │ │ │ + movw r2, #9293 @ 0x244d │ │ │ │ + ldr r1, [pc, #300] @ (215c4 ) │ │ │ │ + ldr r0, [pc, #300] @ (215c8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #540] @ (25b18 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #761 @ 0x2f9 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25370 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 24f1e │ │ │ │ - b.n 25860 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25302 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25946 │ │ │ │ - mov r3, r0 │ │ │ │ - b.w 245ae │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2595a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 25baa │ │ │ │ - cbz r3, 25968 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r6, #1 │ │ │ │ - bne.w 245c2 │ │ │ │ - b.n 255ee │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2595a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #746 @ 0x2ea │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2556a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ (25b1c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2556a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2556a │ │ │ │ - ldr r3, [pc, #16] @ (259c8 ) │ │ │ │ - movw r2, #763 @ 0x2fb │ │ │ │ - ldr r1, [pc, #356] @ (25b20 ) │ │ │ │ - ldr r0, [pc, #356] @ (25b24 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (215cc ) │ │ │ │ + movw r2, #9253 @ 0x2425 │ │ │ │ + ldr r1, [pc, #288] @ (215d0 ) │ │ │ │ + ldr r0, [pc, #288] @ (215d4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 257fe │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 25a6c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 259c4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 25aa0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 25a4c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 259e4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 2592c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25ab8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25a5c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25a30 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25ae8 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 259c8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25980 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25948 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25a7c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25a14 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 259dc │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + usat r0, #2, ip │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 25980 │ │ │ │ + @ instruction: 0xf37c0002 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r6} │ │ │ │ + @ instruction: 0xf2d00002 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - nop {11} │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + asrs r6, r7, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r6, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - itte hi │ │ │ │ - movhi r0, r0 │ │ │ │ - ldmiahi r6!, {r1, r2, r7} │ │ │ │ - movls r0, r0 │ │ │ │ - ittt pl │ │ │ │ - movpl r0, r0 │ │ │ │ - ldmiapl r6!, {r4, r5} │ │ │ │ - movpl r0, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r0 │ │ │ │ - ldmia r6!, {} │ │ │ │ + asrs r6, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ + lsrs r2, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #28 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r3, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 25b60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 25b4e │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 25b3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 25b40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r4, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x002a │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25bc8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 25b58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #564] @ (25d60 ) │ │ │ │ - movw r2, #765 @ 0x2fd │ │ │ │ - ldr r1, [pc, #564] @ (25d64 ) │ │ │ │ - ldr r0, [pc, #564] @ (25d68 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25352 │ │ │ │ - ldr r2, [pc, #524] @ (25d60 ) │ │ │ │ - ldr r3, [pc, #536] @ (25d6c ) │ │ │ │ - ldr r1, [pc, #536] @ (25d70 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #536] @ (25d74 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 24236 │ │ │ │ - ldr r3, [pc, #488] @ (25d60 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #508] @ (25d78 ) │ │ │ │ - ldr r0, [pc, #508] @ (25d7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r1, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u32 q8, d14, d0 │ │ │ │ + asrs r6, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + vrev64.16 d0, d0 │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.u16 d16, d4, d0 │ │ │ │ + lsrs r2, r0, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.u d0, d4, d0 │ │ │ │ + lsrs r0, r6, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + vhadd.u16 d0, d10, d0 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + stcl 0, cr0, [r8] │ │ │ │ + lsrs r2, r7, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + ldc 0, cr0, [r0] │ │ │ │ + lsrs r6, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc 0, cr0, [r8] │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000215d8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r6, [pc, #384] @ (21768 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (2176c ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (21770 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r6, sp, #32 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 24236 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 257d4 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #8 │ │ │ │ - bl 16d50 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 257d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c89c │ │ │ │ - b.w 25318 │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 2595a │ │ │ │ - ldr r2, [pc, #428] @ (25d60 ) │ │ │ │ - ldr r3, [pc, #456] @ (25d80 ) │ │ │ │ - ldr r1, [pc, #460] @ (25d84 ) │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #360] @ (21774 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #460] @ (25d88 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 24236 │ │ │ │ - ldr r3, [pc, #392] @ (25d60 ) │ │ │ │ - mov.w r2, #768 @ 0x300 │ │ │ │ - ldr r1, [pc, #432] @ (25d8c ) │ │ │ │ - ldr r0, [pc, #432] @ (25d90 ) │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c594 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 216dc │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 216e4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 216f0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 216fc │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 216e0 │ │ │ │ + ldr r3, [pc, #304] @ (21778 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 216be │ │ │ │ + ldr r3, [pc, #296] @ (2177c ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20c54 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 216dc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21710 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 2174a │ │ │ │ + ldr r1, [pc, #248] @ (21780 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21734 │ │ │ │ + ldr r1, [pc, #232] @ (21778 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2175e │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 21762 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + beq.n 21762 │ │ │ │ + str r1, [r6, #20] │ │ │ │ + ldr r1, [pc, #220] @ (21784 ) │ │ │ │ + ldr r2, [pc, #196] @ (2176c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 24236 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25c06 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 24ba6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25c18 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25c2e │ │ │ │ - cbz r3, 25c26 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 24bba │ │ │ │ - b.n 25712 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c18 │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 25c18 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2172c │ │ │ │ mov r0, r6 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25c48 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 24f0a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - orr.w r7, r6, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25924 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25c66 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25924 │ │ │ │ - b.n 2591e │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 25924 │ │ │ │ - ldr r3, [pc, #292] @ (25d94 ) │ │ │ │ - movw r2, #14054 @ 0x36e6 │ │ │ │ - ldr r1, [pc, #288] @ (25d98 ) │ │ │ │ - ldr r0, [pc, #292] @ (25d9c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (25da0 ) │ │ │ │ - movw r2, #13464 @ 0x3498 │ │ │ │ - ldr r1, [pc, #276] @ (25da4 ) │ │ │ │ - ldr r0, [pc, #280] @ (25da8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (25dac ) │ │ │ │ - movw r2, #13578 @ 0x350a │ │ │ │ - ldr r1, [pc, #264] @ (25db0 ) │ │ │ │ - ldr r0, [pc, #268] @ (25db4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (25db8 ) │ │ │ │ - movw r2, #13445 @ 0x3485 │ │ │ │ - ldr r1, [pc, #252] @ (25dbc ) │ │ │ │ - ldr r0, [pc, #256] @ (25dc0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (25dc4 ) │ │ │ │ - movw r2, #13859 @ 0x3623 │ │ │ │ - ldr r1, [pc, #240] @ (25dc8 ) │ │ │ │ - ldr r0, [pc, #244] @ (25dcc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (21788 ) │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (25dd0 ) │ │ │ │ - movw r2, #13926 @ 0x3666 │ │ │ │ - ldr r1, [pc, #228] @ (25dd4 ) │ │ │ │ - ldr r0, [pc, #232] @ (25dd8 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #196] @ (2178c ) │ │ │ │ + movw r2, #575 @ 0x23f │ │ │ │ + ldr r1, [pc, #192] @ (21790 ) │ │ │ │ + ldr r0, [pc, #196] @ (21794 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (25ddc ) │ │ │ │ - movw r2, #13708 @ 0x358c │ │ │ │ - ldr r1, [pc, #216] @ (25de0 ) │ │ │ │ - ldr r0, [pc, #220] @ (25de4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 216a4 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 2165c │ │ │ │ + ldr r0, [pc, #176] @ (21798 ) │ │ │ │ + mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (25de8 ) │ │ │ │ - movw r2, #13513 @ 0x34c9 │ │ │ │ - ldr r1, [pc, #204] @ (25dec ) │ │ │ │ - ldr r0, [pc, #208] @ (25df0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + bl 1183c │ │ │ │ + b.n 216c6 │ │ │ │ + ldr r0, [pc, #168] @ (2179c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (25df4 ) │ │ │ │ - movw r2, #13627 @ 0x353b │ │ │ │ - ldr r1, [pc, #192] @ (25df8 ) │ │ │ │ - ldr r0, [pc, #196] @ (25dfc ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 216c6 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 21640 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21716 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21640 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 21676 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 21730 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 21640 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21640 │ │ │ │ + ldr r3, [pc, #104] @ (217a0 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #104] @ (217a4 ) │ │ │ │ + ldr r0, [pc, #104] @ (217a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (25e00 ) │ │ │ │ - movw r2, #13735 @ 0x35a7 │ │ │ │ - ldr r1, [pc, #180] @ (25e04 ) │ │ │ │ - ldr r0, [pc, #184] @ (25e08 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (217ac ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #96] @ (217b0 ) │ │ │ │ + ldr r0, [pc, #96] @ (217b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb852 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb826 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7c6 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7a6 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25980 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #872 @ (adr r5, 26104 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2595c │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #776 @ (adr r5, 260b0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25938 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 2605c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25914 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #584 @ (adr r5, 26008 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 258f0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #488 @ (adr r5, 25fb4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 258cc │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #392 @ (adr r5, 25f60 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 258a8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 25f0c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r3} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25884 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #200 @ (adr r5, 25eb8 ) │ │ │ │ + and.w r0, sl, r2 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5, r7} │ │ │ │ + ldrd r0, r0, [lr, #8]! │ │ │ │ + rsbs r0, r2, #8519680 @ 0x820000 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25860 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #104 @ (adr r5, 25e64 ) │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ + ldrd r0, r0, [r4, #-8] │ │ │ │ + ldc2 0, cr0, [r0, #-0] │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2583c │ │ │ │ + lsrs r4, r0, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [ip] │ │ │ │ + asrs r4, r3, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 216b8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #8 @ (adr r5, 25e10 ) │ │ │ │ + @ instruction: 0xeb940000 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2171c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + b.n 21778 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025e0c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000217b8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #968] @ (261e8 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #968] @ (261ec ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #964] @ (261f0 ) │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r0, sp, #28 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl 20f9c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [pc, #108] @ (21834 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ (21838 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (2183c ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 20c54 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 2608c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - bl d6f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 25eda │ │ │ │ - ldr r2, [pc, #924] @ (261f4 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 25f56 │ │ │ │ - ldr r2, [pc, #920] @ (261f8 ) │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #408] @ 0x198 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d640 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25e84 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 26060 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 25f68 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 26142 │ │ │ │ - adds r1, r6, #2 │ │ │ │ - teq r6, r1 │ │ │ │ - bmi.w 2602c │ │ │ │ - ldr r3, [pc, #864] @ (261fc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 21810 │ │ │ │ + ldr r2, [pc, #72] @ (21840 ) │ │ │ │ + ldr r3, [pc, #60] @ (21838 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 26110 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1dd58 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 26156 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 24108 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 26174 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2617c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r7, r8, [r5] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - b.n 2600e │ │ │ │ - ldr r3, [pc, #804] @ (26200 ) │ │ │ │ - movw r2, #459 @ 0x1cb │ │ │ │ - ldr r1, [pc, #800] @ (26204 ) │ │ │ │ - ldr r0, [pc, #804] @ (26208 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #756] @ (261f8 ) │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #764] @ (2620c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 98a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26194 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11354 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 260e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #672] @ (261f4 ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25f68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2606c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 261b6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25f84 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2607c │ │ │ │ - ldr r3, [pc, #624] @ (261f8 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #644] @ (26210 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r6, [r3, #412] @ 0x19c │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 260a4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 261ce │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25fd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26084 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 260c2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26074 │ │ │ │ - ldr r3, [pc, #528] @ (26200 ) │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #540] @ (26214 ) │ │ │ │ - ldr r0, [pc, #544] @ (26218 ) │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2182e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #48] @ (21844 ) │ │ │ │ + movw r2, #607 @ 0x25f │ │ │ │ + ldr r1, [pc, #48] @ (21848 ) │ │ │ │ + ldr r0, [pc, #48] @ (2184c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (2621c ) │ │ │ │ - ldr r3, [pc, #472] @ (261ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 261b2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 25e98 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [pc, #444] @ (261fc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 26110 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 1dd58 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bpl.w 25eac │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 217f6 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe82e0002 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8260002 │ │ │ │ + @ instruction: 0xe8020002 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + smmls r0, r2, r0, r0 │ │ │ │ + │ │ │ │ +00021850 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #372] @ 219d4 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 219d8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 25eac │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 25e84 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 219dc │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (219e0 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21948 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21928 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21958 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21964 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 217b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21948 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2194c │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25f68 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25fee │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25f84 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25fd4 │ │ │ │ - ldr r3, [pc, #368] @ (26200 ) │ │ │ │ - movw r2, #457 @ 0x1c9 │ │ │ │ - ldr r1, [pc, #396] @ (26220 ) │ │ │ │ - ldr r0, [pc, #396] @ (26224 ) │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 219a4 │ │ │ │ + ldr r1, [pc, #244] @ (219e4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 219bc │ │ │ │ + ldr r1, [pc, #240] @ (219e8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 219b8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 219a0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 219a0 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (219ec ) │ │ │ │ + ldr r2, [pc, #200] @ (219dc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2199c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (219f0 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26004 │ │ │ │ - ldr r3, [pc, #344] @ (26200 ) │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #380] @ (26228 ) │ │ │ │ - ldr r0, [pc, #380] @ (2622c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #192] @ (219f4 ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #188] @ (219f8 ) │ │ │ │ + ldr r0, [pc, #192] @ (219fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 26004 │ │ │ │ - ldr r2, [pc, #316] @ (26200 ) │ │ │ │ - ldr r3, [pc, #360] @ (26230 ) │ │ │ │ - ldr r1, [pc, #364] @ (26234 ) │ │ │ │ + bl 11bcc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2190e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 114a0 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 218dc │ │ │ │ + ldr r0, [pc, #164] @ (21a00 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 21932 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 218be │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2197c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 218be │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 218be │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 218be │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #92] @ (21a04 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (21a08 ) │ │ │ │ + ldr r0, [pc, #96] @ (21a0c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (26238 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #463 @ 0x1cf │ │ │ │ - bl 121c8 │ │ │ │ - b.n 26004 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - bl 11108 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 26004 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #284] @ (2623c ) │ │ │ │ - ldr r1, [pc, #288] @ (26240 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #212] @ (26200 ) │ │ │ │ - ldr r1, [pc, #276] @ (26244 ) │ │ │ │ - movw r2, #465 @ 0x1d1 │ │ │ │ - ldr r0, [pc, #276] @ (26248 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #80] @ (21a10 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (21a14 ) │ │ │ │ + ldr r0, [pc, #80] @ (21a18 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26004 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d50 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf3760002 │ │ │ │ + b.n 218e4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 218cc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 217c4 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa400000 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 214c0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2151c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21418 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb ip, {} │ │ │ │ + │ │ │ │ +00021a1c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #452] @ 21bf0 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1392 @ 0x570 │ │ │ │ + ldr.w ip, [pc, #436] @ 21bf4 │ │ │ │ + ldr r5, [pc, #436] @ (21bf8 ) │ │ │ │ + add r4, sp, #32 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #424] @ (21bfc ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21b28 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 21b08 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 21b2c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 21b38 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21b4c │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21b58 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 2603c │ │ │ │ - ldr r3, [pc, #168] @ (26200 ) │ │ │ │ - movw r2, #465 @ 0x1d1 │ │ │ │ - ldr r1, [pc, #236] @ (2624c ) │ │ │ │ - ldr r0, [pc, #240] @ (26250 ) │ │ │ │ + bl 204dc │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 21b28 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21b70 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 21bd2 │ │ │ │ + ldr r1, [pc, #308] @ (21c00 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21bbc │ │ │ │ + ldr r1, [pc, #304] @ (21c04 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 21be6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21bea │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 21bea │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #280] @ (21c08 ) │ │ │ │ + ldr r2, [pc, #260] @ (21bf8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21bb8 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (21c0c ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 26004 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 25eca │ │ │ │ - ldr r3, [pc, #128] @ (26200 ) │ │ │ │ - mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r1, [pc, #208] @ (26254 ) │ │ │ │ - ldr r0, [pc, #208] @ (26258 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #252] @ (21c10 ) │ │ │ │ + movw r2, #610 @ 0x262 │ │ │ │ + ldr r1, [pc, #248] @ (21c14 ) │ │ │ │ + ldr r0, [pc, #252] @ (21c18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2616c │ │ │ │ + bl 11bcc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21aee │ │ │ │ + ldr r0, [pc, #236] @ (21c1c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 21b12 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 21a86 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 21b7a │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21a86 │ │ │ │ + ldr r0, [pc, #208] @ (21c20 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 21b12 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 21a9c │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21b96 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 21a9c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov.w r2, #460 @ 0x1cc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 260f2 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (2625c ) │ │ │ │ - movw r2, #9329 @ 0x2471 │ │ │ │ - ldr r1, [pc, #160] @ (26260 ) │ │ │ │ - ldr r0, [pc, #164] @ (26264 ) │ │ │ │ + b.n 21ab6 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21a86 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21a86 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 21a9c │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 21a9c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (21c24 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (21c28 ) │ │ │ │ + ldr r0, [pc, #100] @ (21c2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1396 @ 0x574 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (26268 ) │ │ │ │ - movw r2, #9257 @ 0x2429 │ │ │ │ - ldr r1, [pc, #148] @ (2626c ) │ │ │ │ - ldr r0, [pc, #152] @ (26270 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (21c30 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (21c34 ) │ │ │ │ + ldr r0, [pc, #92] @ (21c38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1396 @ 0x574 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ nop │ │ │ │ - add r1, pc, #864 @ (adr r1, 2654c ) │ │ │ │ + sub.w r0, ip, #2 │ │ │ │ + b.n 21768 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #816 @ (adr r1, 26524 ) │ │ │ │ + b.n 2174c │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ + b.n 21620 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsrs r0, r2, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + str??.w r0, [r0, r0] │ │ │ │ + movs r0, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2222c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + b.n 21a48 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2627e │ │ │ │ + movs r6, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 22290 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + b.n 222ec │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00021c3c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #224] @ 21d2c │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #220] @ 21d30 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #200] @ 21d34 │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #200] @ (21d38 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c678 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21cf6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21cd6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21cfa │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 20460 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 21cf6 │ │ │ │ + cbnz r0, 21cd0 │ │ │ │ + ldr r3, [pc, #144] @ (21d3c ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r0, #0] │ │ │ │ + ldr r2, [pc, #132] @ (21d40 ) │ │ │ │ + ldr r3, [pc, #120] @ (21d34 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21d28 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #112] @ (21d44 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 21cac │ │ │ │ + ldr r0, [pc, #112] @ (21d48 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #104] @ (21d4c ) │ │ │ │ + ldr r1, [pc, #108] @ (21d50 ) │ │ │ │ + movw r2, #771 @ 0x303 │ │ │ │ + ldr r0, [pc, #104] @ (21d54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 21cb8 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 21c9e │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21d0e │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 21c9e │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21c9e │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 21c9e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + vaddl.s8 q0, d10, d2 │ │ │ │ + b.n 22454 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r6, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r6, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r6, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r4, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 2629a │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 263b8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #584 @ (adr r0, 264ac ) │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2626e │ │ │ │ + b.n 22454 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26394 │ │ │ │ + b.n 223c4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #488 @ (adr r0, 26458 ) │ │ │ │ + cdp2 0, 8, cr0, cr14, cr0, {0} │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4} │ │ │ │ - ... │ │ │ │ + lsls r6, r1, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf6920000 │ │ │ │ │ │ │ │ -00026274 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00021d58 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2860] @ 26db8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #2860] @ 26dbc │ │ │ │ - strd r2, r0, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2852] @ 26dc0 │ │ │ │ - add r7, pc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 25e0c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 265ea │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mvn.w r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 14d04 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2662e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 2665e │ │ │ │ - mvn.w r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10ed0 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26686 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 266bc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9420 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2631a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2650a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 266e4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26512 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 263b8 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - movs r6, #2 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14d04 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26570 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 265ba │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9420 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2637c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 264ce │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 264dc │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - blx 942c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 263a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26502 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 26608 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 26344 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - blx 9760 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r6, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2671a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 267b6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9760 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 263f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26722 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 267d4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - blx 91d4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 267f2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 26742 │ │ │ │ - ldr.w r9, [r6, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - bl 15d08 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #288] @ (21e88 ) │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2672a │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 2676c │ │ │ │ + add r6, pc │ │ │ │ + bl 186c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21e38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2698a │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 21e70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21dfa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 11e1c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26478 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2673a │ │ │ │ + cbz r0, 21d9e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d9e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + bge.n 21dba │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 21dba │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26732 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - bne.n 26400 │ │ │ │ - ldr.w r3, [pc, #2360] @ 26dc4 │ │ │ │ - mov.w r2, #434 @ 0x1b2 │ │ │ │ - ldr.w r1, [pc, #2356] @ 26dc8 │ │ │ │ - ldr.w r0, [pc, #2356] @ 26dcc │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 26384 │ │ │ │ - ldr.w r3, [pc, #2276] @ 26dc4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2284] @ 26dd0 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r0, [pc, #2280] @ 26dd4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26594 │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263a4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2631a │ │ │ │ - ldr.w r3, [pc, #2224] @ 26dc4 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #2236] @ 26dd8 │ │ │ │ - ldr.w r0, [pc, #2236] @ 26ddc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ + cbz r3, 21e10 │ │ │ │ + ldr r3, [pc, #208] @ (21e8c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 21de0 │ │ │ │ + bl 186d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21e52 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 21dd8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 21e32 │ │ │ │ + str r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2192] @ 26de0 │ │ │ │ - ldr.w r3, [pc, #2148] @ 26db8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cbz r2, 21e20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 26af6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2128] @ 26dc4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2156] @ 26de4 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r0, [pc, #2152] @ 26de8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - ldr.w r3, [pc, #2056] @ 26dc4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r2, [pc, #2088] @ 26dec │ │ │ │ - ldr.w r1, [pc, #2088] @ 26df0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #2080] @ 26df4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 26594 │ │ │ │ - ldr.w r3, [pc, #2008] @ 26dc4 │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr.w r1, [pc, #2052] @ 26df8 │ │ │ │ - ldr.w r0, [pc, #2052] @ 26dfc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2654c │ │ │ │ - ldr.w r3, [pc, #1976] @ 26dc4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2032] @ 26e00 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r0, [pc, #2028] @ 26e04 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26594 │ │ │ │ - ldr.w r3, [pc, #1940] @ 26dc4 │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr.w r1, [pc, #2000] @ 26e08 │ │ │ │ - ldr.w r0, [pc, #2000] @ 26e0c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cbz r0, 21e04 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 21d94 │ │ │ │ + ldr r3, [pc, #132] @ (21e8c ) │ │ │ │ + str r4, [r5, #16] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 21dc2 │ │ │ │ + b.n 21de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - ldr.w r3, [pc, #1892] @ 26dc4 │ │ │ │ - ldr.w r2, [pc, #1964] @ 26e10 │ │ │ │ - ldr.w r1, [pc, #1964] @ 26e14 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1960] @ 26e18 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #116] @ (21e8c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 21dc2 │ │ │ │ + b.n 21de0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 21de8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21d9c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21dd8 │ │ │ │ + ldr r3, [pc, #84] @ (21e90 ) │ │ │ │ + movw r2, #775 @ 0x307 │ │ │ │ + ldr r1, [pc, #84] @ (21e94 ) │ │ │ │ + ldr r0, [pc, #84] @ (21e98 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2664a │ │ │ │ - ldr.w r3, [pc, #1852] @ 26dc4 │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr.w r1, [pc, #1932] @ 26e1c │ │ │ │ - ldr.w r0, [pc, #1932] @ 26e20 │ │ │ │ + bl 11bcc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 21dda │ │ │ │ + ldr r3, [pc, #60] @ (21e90 ) │ │ │ │ + movw r2, #787 @ 0x313 │ │ │ │ + ldr r1, [pc, #64] @ (21e9c ) │ │ │ │ + ldr r0, [pc, #68] @ (21ea0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - ldr.w r3, [pc, #1796] @ 26dc4 │ │ │ │ - ldr.w r2, [pc, #1888] @ 26e24 │ │ │ │ - ldr.w r1, [pc, #1888] @ 26e28 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1880] @ 26e2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 266a2 │ │ │ │ - ldr.w r3, [pc, #1756] @ 26dc4 │ │ │ │ - movw r2, #425 @ 0x1a9 │ │ │ │ - ldr.w r1, [pc, #1856] @ 26e30 │ │ │ │ - ldr.w r0, [pc, #1856] @ 26e34 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 21e4e │ │ │ │ + ldr r3, [pc, #48] @ (21ea4 ) │ │ │ │ + movw r2, #12470 @ 0x30b6 │ │ │ │ + ldr r1, [pc, #48] @ (21ea8 ) │ │ │ │ + ldr r0, [pc, #48] @ (21eac ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + addw r3, r3, #1348 @ 0x544 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + b.n 223ac │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf53a0000 │ │ │ │ + lsls r4, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf5200000 │ │ │ │ + movs r3, #250 @ 0xfa │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2264c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00021eb0 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 21f1c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 21f20 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1488 @ 0x5d0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 21f24 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c678 │ │ │ │ + cbz r0, 21efe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263d0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 263f0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26442 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26484 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26478 │ │ │ │ - ldr.w r3, [pc, #1664] @ 26dc4 │ │ │ │ - ldr.w r2, [pc, #1776] @ 26e38 │ │ │ │ - ldr.w r1, [pc, #1776] @ 26e3c │ │ │ │ + bl 21d58 │ │ │ │ + ldr r2, [pc, #40] @ (21f28 ) │ │ │ │ + ldr r3, [pc, #32] @ (21f24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1764] @ 26e40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - bl 121c8 │ │ │ │ - b.n 264a8 │ │ │ │ - ldr.w r3, [pc, #1620] @ 26dc4 │ │ │ │ - mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr.w r1, [pc, #1740] @ 26e44 │ │ │ │ - ldr.w r0, [pc, #1740] @ 26e48 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2654c │ │ │ │ - ldr.w r3, [pc, #1548] @ 26dc4 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #1676] @ 26e4c │ │ │ │ - ldr.w r0, [pc, #1676] @ 26e50 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2652e │ │ │ │ - ldr.w r3, [pc, #1516] @ 26dc4 │ │ │ │ - mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr.w r1, [pc, #1652] @ 26e54 │ │ │ │ - ldr.w r0, [pc, #1652] @ 26e58 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21f16 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r6, #-8] │ │ │ │ + b.n 2215c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22120 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00021f2c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr.w r0, [pc, #2820] @ 22a44 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r1, [pc, #2820] @ 22a48 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2652e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldrd r4, r9, [sp, #24] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2680c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26c38 │ │ │ │ - blx 9514 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w r5, [pc, #2816] @ 22a4c │ │ │ │ + ldr.w r2, [pc, #2816] @ 22a50 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2816] @ 22a54 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr.w r3, [pc, #2796] @ 22a58 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 22d6a │ │ │ │ + ldr.w r3, [pc, #2788] @ 22a5c │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ + ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 14100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 26cd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 22dea │ │ │ │ + ldr.w r2, [pc, #2764] @ 22a60 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21fb6 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21fb6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22da6 │ │ │ │ + ldr.w r3, [pc, #2732] @ 22a64 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r4, #876] @ 0x36c │ │ │ │ + mov.w ip, #7 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + bl 13ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22d48 │ │ │ │ + ldr.w r2, [r4, #880] @ 0x370 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 15d08 │ │ │ │ + ldr.w r0, [r4, #464] @ 0x1d0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 14100 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22e0e │ │ │ │ + ldr.w r2, [pc, #2664] @ 22a68 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22024 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 22024 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22dae │ │ │ │ + ldr.w r2, [r4, #884] @ 0x374 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26aee │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 26d0e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 26afa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr.w r0, [r4, #492] @ 0x1ec │ │ │ │ + mov r1, r2 │ │ │ │ + bl 14100 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22dcc │ │ │ │ + ldr.w r2, [pc, #2608] @ 22a6c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22060 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 22060 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22de2 │ │ │ │ + ldr.w r3, [pc, #2572] @ 22a70 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22eaa │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fde8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22ebe │ │ │ │ + ldr.w r3, [pc, #2532] @ 22a74 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 22ed4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2685a │ │ │ │ + bge.n 220ae │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c40 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 22db6 │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 98b4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f3c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9620 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 220e6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbnz r2, 220e6 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2729a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + beq.w 22f84 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 22fe0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 23030 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22114 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22e9c │ │ │ │ + ldr.w r3, [pc, #2400] @ 22a78 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r1, [r4, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 11654 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c82 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26876 │ │ │ │ + bge.n 22152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c58 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2688c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + beq.w 22e2e │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 23048 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + blx 98b4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2305e │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9620 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2218a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22e3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c50 │ │ │ │ - ldr.w r3, [pc, #1484] @ 26e5c │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #392] @ 0x188 │ │ │ │ - blx 9208 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 23074 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 2308a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 230be │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 221b8 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22f52 │ │ │ │ + ldr.w r3, [pc, #2240] @ 22a7c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r7, [r6, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + ldr.w r1, [r4, #508] @ 0x1fc │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 11654 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c9a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 268b6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bge.n 221f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26972 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26d84 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d894 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 268d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26982 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26d6c │ │ │ │ - ldr.w r3, [pc, #1404] @ 26e60 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ + beq.w 22f0a │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 230d8 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8fcc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 230ee │ │ │ │ + mov fp, r6 │ │ │ │ + mov r9, r4 │ │ │ │ + movs r6, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r1, [r9, #332] @ 0x14c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 98b4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str.w r8, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - blx 9610 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26d9c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26920 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 2697a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 27282 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26938 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26db0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 26cb8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26c60 │ │ │ │ - ldr.w r3, [pc, #1132] @ 26dc4 │ │ │ │ - movw r2, #437 @ 0x1b5 │ │ │ │ - ldr.w r1, [pc, #1284] @ 26e64 │ │ │ │ - ldr.w r0, [pc, #1284] @ 26e68 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2654c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268b6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26920 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268d8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + blx 9620 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2699e │ │ │ │ + bge.n 22250 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2726a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 22dbe │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22f60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 23cb2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 269ba │ │ │ │ + bge.n 2226e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c70 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 22e00 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 22fb8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 943c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 269d0 │ │ │ │ + bge.n 22296 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c80 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 22e24 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 23018 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + bne.n 22212 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + blx 97b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, fp │ │ │ │ + mov r4, r9 │ │ │ │ + subs r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22e4a │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 23192 │ │ │ │ + ldr.w r1, [r4, #332] @ 0x14c │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 98b4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 231a8 │ │ │ │ + ldr.w r3, [r4, #852] @ 0x354 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9620 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 269e4 │ │ │ │ + bge.n 22300 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c88 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 22e54 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 231c4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 231da │ │ │ │ + mov r0, r7 │ │ │ │ + blx 97b0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r1, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 269fa │ │ │ │ + bge.n 2232a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c78 │ │ │ │ - ldr.w r3, [pc, #1120] @ 26e5c │ │ │ │ + beq.w 22e5e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23264 │ │ │ │ mov r0, sl │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ - blx 9208 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 947c │ │ │ │ ldr.w r3, [sl] │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26a20 │ │ │ │ + bge.n 22352 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ae6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26cf0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d894 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2311c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26a42 │ │ │ │ + bge.n 22364 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26ade │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26d54 │ │ │ │ - ldr.w r3, [pc, #1044] @ 26e60 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - blx 9610 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26d2e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 22e6c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 232a6 │ │ │ │ + ldr.w r3, [pc, #1808] @ 22a80 │ │ │ │ + ldr.w r0, [r9, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 2327a │ │ │ │ + ldr.w r3, [pc, #1796] @ 22a84 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r9, [r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26a8a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 26ad6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 27222 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + bl ffdc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26aa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26c48 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 26c98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bge.n 223be │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26c90 │ │ │ │ - ldr r3, [pc, #772] @ (26dc4 ) │ │ │ │ - movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #932] @ (26e6c ) │ │ │ │ - ldr r0, [pc, #936] @ (26e70 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2654c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a8a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a42 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26a20 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26838 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - ldr.w sl, [r3, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 121fc │ │ │ │ + beq.w 23184 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 232bc │ │ │ │ ldr.w r3, [fp] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26b30 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d26 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26c30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 270ba │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 913c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 27096 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ed4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 232e8 │ │ │ │ + ldr.w r0, [r4, #516] @ 0x204 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 97b0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 232d2 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9948 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26b6c │ │ │ │ + bge.n 223fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 271c6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2723a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 22e76 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2334a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 2331e │ │ │ │ + ldr.w r3, [pc, #1656] @ 22a88 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26b88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27056 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26b9e │ │ │ │ + bge.n 22442 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2705e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 23256 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 23364 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2337a │ │ │ │ + ldr.w r0, [r4, #524] @ 0x20c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 97b0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233a2 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9948 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26bb0 │ │ │ │ + bge.n 22482 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27086 │ │ │ │ - ldr r3, [pc, #684] @ (26e60 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [pc, #676] @ (26e5c ) │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq.w 22e80 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 233b8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23460 │ │ │ │ + ldr.w r3, [pc, #1528] @ 22a8c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #528] @ 0x210 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 224c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23310 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 2344a │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23422 │ │ │ │ + ldr.w r3, [pc, #1464] @ 22a90 │ │ │ │ + ldr.w r1, [r4, #532] @ 0x214 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ffdc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2340c │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 233e4 │ │ │ │ + ldr.w r3, [pc, #1420] @ 22a94 │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ffdc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 233ce │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23496 │ │ │ │ + ldr.w r3, [pc, #1380] @ 22a98 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ffdc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2356a │ │ │ │ + ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ + blx 97b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23554 │ │ │ │ + ldr.w r1, [pc, #1328] @ 22a9c │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #548] @ 0x224 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2348c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 235d6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23596 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 97b0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 235be │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 947c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22e8a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2352a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 234fe │ │ │ │ + ldr.w r3, [pc, #1200] @ 22aa0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22600 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #552] @ 0x228 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22620 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23540 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 234e8 │ │ │ │ + ldr.w r0, [r4, #556] @ 0x22c │ │ │ │ + blx 97b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 234d4 │ │ │ │ + ldr.w r1, [pc, #1128] @ 22aa4 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #560] @ 0x230 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22672 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2354a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 234be │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b50 │ │ │ │ + ldr.w r0, [r4, #564] @ 0x234 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 97b0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 947c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 226b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22e94 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23b28 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23b00 │ │ │ │ + ldr r3, [pc, #996] @ (22aa8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 226d2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 226f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23582 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23b84 │ │ │ │ + ldr.w r0, [r4, #572] @ 0x23c │ │ │ │ + blx 97b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b72 │ │ │ │ + ldr r1, [pc, #924] @ (22aac ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #576] @ 0x240 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22740 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2358c │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23baa │ │ │ │ + ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ + movs r0, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r4, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #616] @ 0x268 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #584] @ 0x248 │ │ │ │ + ldr.w r1, [r4, #580] @ 0x244 │ │ │ │ + bl fe5c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b98 │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl fde8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23bbe │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + blx 9620 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 237be │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c34 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 227f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23bd2 │ │ │ │ + ldr r3, [pc, #692] @ (22ab0 ) │ │ │ │ + ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2282c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c48 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23c16 │ │ │ │ + ldr r0, [pc, #640] @ (22ab4 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12e44 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23c02 │ │ │ │ + ldr r2, [pc, #616] @ (22ab8 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [pc, #616] @ (22abc ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 9500 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23c52 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22880 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c2a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23be0 │ │ │ │ + ldr r2, [pc, #564] @ (22ac0 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 978c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 228be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23bf8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 23816 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + blx 98b4 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23802 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 9978 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 228f6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 237f4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 237d6 │ │ │ │ + ldr r0, [pc, #452] @ (22ac4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 12e44 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22922 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 237cc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 237aa │ │ │ │ + ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #636] @ 0x27c │ │ │ │ + blx 9978 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23798 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9500 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2295e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 237ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2377e │ │ │ │ + ldr r2, [pc, #348] @ (22ac8 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #648] @ 0x288 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 978c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2299a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2378e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23760 │ │ │ │ + ldr r2, [pc, #296] @ (22acc ) │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23c6a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23750 │ │ │ │ + ldr r1, [pc, #272] @ (22ad0 ) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + beq.w 23746 │ │ │ │ + ldr r1, [pc, #260] @ (22ad4 ) │ │ │ │ + adds r0, r2, #2 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + it ne │ │ │ │ + addne r2, #3 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #240] @ (22ad8 ) │ │ │ │ + ldr r2, [pc, #244] @ (22adc ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2373c │ │ │ │ + ldr r1, [pc, #228] @ (22ae0 ) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + it ne │ │ │ │ + addne r2, #2 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r0, [pc, #212] @ (22ae4 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12e44 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23728 │ │ │ │ + ldr r3, [pc, #188] @ (22ae8 ) │ │ │ │ + add.w ip, sp, #88 @ 0x58 │ │ │ │ + ldr.w lr, [pc, #188] @ 22aec │ │ │ │ + mov sl, ip │ │ │ │ + add r3, pc │ │ │ │ + str.w ip, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r3, #16 │ │ │ │ + add lr, pc │ │ │ │ + b.n 22af0 │ │ │ │ + nop │ │ │ │ + b.n 22bb4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22ba8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23204 │ │ │ │ + movs r2, r0 │ │ │ │ + subs.w r0, sl, #2 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 22b90 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22e7c │ │ │ │ + movs r2, r0 │ │ │ │ + bge.n 22ac4 │ │ │ │ + movs r2, r0 │ │ │ │ + vaddl.s8 q8, d14, d2 │ │ │ │ + add.w lr, lr, #20 │ │ │ │ + ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + mov r7, sl │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [r4, #664] @ 0x298 │ │ │ │ + ldmia.w ip, {r0, r1, r2} │ │ │ │ + stmia.w lr, {r0, r1, r2} │ │ │ │ + movs r0, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #656] @ 0x290 │ │ │ │ + ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ + blx 9978 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23716 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9500 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22b52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23774 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 236fc │ │ │ │ + ldr.w r2, [pc, #3280] @ 2382c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r9, r2 │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 978c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22b9a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2370c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 236de │ │ │ │ + ldr.w r2, [r4, #848] @ 0x350 │ │ │ │ + ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 9500 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 236ca │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ + blx 9500 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 236b6 │ │ │ │ + ldr.w r0, [pc, #3168] @ 23830 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12e44 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 236a0 │ │ │ │ + ldr.w r2, [pc, #3144] @ 23834 │ │ │ │ + ldr.w r3, [pc, #3144] @ 23838 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r9, [r4, #636] @ 0x27c │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + adds r3, #4 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w sl, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ + blx 9978 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2368c │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9500 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22c3a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 236f2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 23664 │ │ │ │ + ldr.w r2, [pc, #3064] @ 2383c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str.w r8, [r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 978c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22c80 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23682 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23640 │ │ │ │ + ldr.w r0, [pc, #2996] @ 23840 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #2160 @ 0x870 │ │ │ │ + bl 12e44 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23626 │ │ │ │ + ldr.w r3, [pc, #2972] @ 23844 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #2972] @ 23848 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #680] @ 0x2a8 │ │ │ │ + ldr.w r8, [r4, #636] @ 0x27c │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + blx 9978 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2360e │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9500 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22cec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2365a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 235ee │ │ │ │ + ldr.w r2, [pc, #2900] @ 2384c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 978c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22d2a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23604 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 22d4a │ │ │ │ + ldr.w r1, [pc, #2844] @ 23850 │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr.w r0, [pc, #2840] @ 23854 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #2828] @ 23858 │ │ │ │ + ldr.w r3, [pc, #2828] @ 2385c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 23360 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + blx 9a20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f9a │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str.w r0, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21f74 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 21f74 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 21f74 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f74 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21fb6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22024 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 220ae │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 22250 │ │ │ │ + ldr.w r1, [pc, #2704] @ 23860 │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #2704] @ 23864 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22060 │ │ │ │ + ldr.w r1, [pc, #2684] @ 23868 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #2680] @ 2386c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 2226e │ │ │ │ + ldr.w r1, [pc, #2656] @ 23870 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr.w r0, [pc, #2652] @ 23874 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22296 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 22152 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 2218a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 222bc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22300 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 2232a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22364 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 223fe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22482 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225de │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 226b2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22114 │ │ │ │ + ldr.w r1, [pc, #2508] @ 23878 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r0, [pc, #2504] @ 2387c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2496] @ 23880 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2492] @ 23884 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r0, [pc, #2480] @ 23888 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22ef4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23104 │ │ │ │ + ldr.w r1, [pc, #2452] @ 2388c │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2452] @ 23890 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 221f6 │ │ │ │ + ldr.w r1, [pc, #2424] @ 23894 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2424] @ 23898 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2396] @ 2389c │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2396] @ 238a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 221b8 │ │ │ │ + ldr.w r1, [pc, #2368] @ 238a4 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2368] @ 238a8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2340] @ 238ac │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2340] @ 238b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r3, [pc, #2328] @ 238b4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #2324] @ 238b8 │ │ │ │ + ldr.w r0, [pc, #2324] @ 238bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r0, [pc, #2308] @ 238c0 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #2296] @ 238c4 │ │ │ │ + ldr.w r0, [pc, #2296] @ 238c8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r0, [pc, #2280] @ 238cc │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23002 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2310c │ │ │ │ + ldr.w r1, [pc, #2252] @ 238d0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2248] @ 238d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2236] @ 238d8 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2236] @ 238dc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22fd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 22102 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 23128 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 22102 │ │ │ │ + ldr.w r1, [pc, #2196] @ 238e0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2196] @ 238e4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2184] @ 238e8 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2180] @ 238ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2168] @ 238f0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2168] @ 238f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r0, [pc, #2156] @ 238f8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 230a8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbz r2, 23114 │ │ │ │ + ldr.w r1, [pc, #2128] @ 238fc │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2128] @ 23900 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 221a6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 231fa │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.w 221a6 │ │ │ │ + ldr.w r1, [pc, #2088] @ 23904 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #2088] @ 23908 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #2076] @ 2390c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #2072] @ 23910 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22ef4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23002 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 230a8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 22352 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r2, 2313e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.w 22102 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23158 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 23158 │ │ │ │ + cbz r2, 23178 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 23002 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + ldr.w r3, [pc, #1968] @ 23914 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bl c8ac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 2211c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 23158 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 223be │ │ │ │ + ldr.w r1, [pc, #1924] @ 23918 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1920] @ 2391c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1908] @ 23920 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1908] @ 23924 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1888] @ 23928 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1888] @ 2392c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 231bc │ │ │ │ + ldr.w r0, [pc, #1876] @ 23930 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #1868] @ 23934 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + ldr.w r0, [pc, #1864] @ 23938 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 231bc │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cbnz r2, 23210 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.w 221a6 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2322a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 2322a │ │ │ │ + cbz r2, 2324a │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 230a8 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + ldr.w r3, [pc, #1796] @ 2393c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bl c8ac │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 221c0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 2322a │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22442 │ │ │ │ + ldr.w r1, [pc, #1752] @ 23940 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1752] @ 23944 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 231bc │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2237e │ │ │ │ + ldr.w r4, [pc, #1728] @ 23948 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r1, [pc, #1724] @ 2394c │ │ │ │ + ldr.w r0, [pc, #1724] @ 23950 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1708] @ 23954 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1704] @ 23958 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1692] @ 2395c │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1692] @ 23960 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1680] @ 23964 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1676] @ 23968 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r3, [pc, #1664] @ 2396c │ │ │ │ + ldr.w r1, [pc, #1664] @ 23970 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1656] @ 23974 │ │ │ │ + ldr.w r0, [pc, #1656] @ 23978 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 224c6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2240c │ │ │ │ + ldr.w r4, [pc, #1616] @ 2397c │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r1, [pc, #1612] @ 23980 │ │ │ │ + ldr.w r0, [pc, #1612] @ 23984 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1596] @ 23988 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1592] @ 2398c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr.w r1, [pc, #1576] @ 23990 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + ldr.w r0, [pc, #1576] @ 23994 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r3, [pc, #1520] @ 2396c │ │ │ │ + ldr.w r1, [pc, #1560] @ 23998 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1548] @ 2399c │ │ │ │ + ldr.w r0, [pc, #1548] @ 239a0 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1536] @ 239a4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1532] @ 239a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1520] @ 239ac │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1520] @ 239b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1508] @ 239b4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr.w r0, [pc, #1504] @ 239b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r3, [pc, #1412] @ 2396c │ │ │ │ + ldr.w r1, [pc, #1488] @ 239bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1480] @ 239c0 │ │ │ │ + ldr.w r0, [pc, #1480] @ 239c4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1464] @ 239c8 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1464] @ 239cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r3, [pc, #1352] @ 2396c │ │ │ │ + ldr.w r1, [pc, #1448] @ 239d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1436] @ 239d4 │ │ │ │ + ldr.w r0, [pc, #1436] @ 239d8 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1424] @ 239dc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1420] @ 239e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22490 │ │ │ │ + ldr.w r4, [pc, #1396] @ 239e4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r1, [pc, #1396] @ 239e8 │ │ │ │ + ldr.w r0, [pc, #1396] @ 239ec │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225a0 │ │ │ │ + ldr.w r3, [pc, #1236] @ 2396c │ │ │ │ + ldr.w r1, [pc, #1364] @ 239f0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1352] @ 239f4 │ │ │ │ + ldr.w r0, [pc, #1352] @ 239f8 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1340] @ 239fc │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr.w r0, [pc, #1336] @ 23a00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1324] @ 23a04 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr.w r0, [pc, #1324] @ 23a08 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1312] @ 23a0c │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1312] @ 23a10 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 225ec │ │ │ │ + ldr.w r4, [pc, #1288] @ 23a14 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r1, [pc, #1284] @ 23a18 │ │ │ │ + ldr.w r0, [pc, #1284] @ 23a1c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 22d48 │ │ │ │ + ldr.w r1, [pc, #1268] @ 23a20 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1264] @ 23a24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22d48 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22620 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22672 │ │ │ │ + ldr.w r1, [pc, #1232] @ 23a28 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr.w r0, [pc, #1232] @ 23a2c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr.w r1, [pc, #1220] @ 23a30 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1216] @ 23a34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226f2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22740 │ │ │ │ + ldr r3, [pc, #980] @ (2396c ) │ │ │ │ + ldr.w r1, [pc, #1180] @ 23a38 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r1, [pc, #1172] @ 23a3c │ │ │ │ + ldr.w r0, [pc, #1172] @ 23a40 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr.w r1, [pc, #1156] @ 23a44 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1152] @ 23a48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr.w r1, [pc, #1140] @ 23a4c │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr.w r0, [pc, #1136] @ 23a50 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr.w r1, [pc, #1124] @ 23a54 │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr.w r0, [pc, #1120] @ 23a58 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22fd8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22d2a │ │ │ │ + ldr.w r1, [pc, #1100] @ 23a5c │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr.w r0, [pc, #1096] @ 23a60 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22fd8 │ │ │ │ + ldr.w r1, [pc, #1084] @ 23a64 │ │ │ │ + movw r2, #319 @ 0x13f │ │ │ │ + ldr.w r0, [pc, #1080] @ 23a68 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr.w r1, [pc, #1064] @ 23a6c │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr.w r0, [pc, #1060] @ 23a70 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22cec │ │ │ │ + ldr.w r1, [pc, #1036] @ 23a74 │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr.w r0, [pc, #1032] @ 23a78 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c80 │ │ │ │ + ldr r1, [pc, #1004] @ (23a7c ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #1004] @ (23a80 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23678 │ │ │ │ + ldr r1, [pc, #992] @ (23a84 ) │ │ │ │ + movw r2, #285 @ 0x11d │ │ │ │ + ldr r0, [pc, #992] @ (23a88 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #980] @ (23a8c ) │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ + ldr r0, [pc, #980] @ (23a90 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #968] @ (23a94 ) │ │ │ │ + movs r2, #231 @ 0xe7 │ │ │ │ + ldr r0, [pc, #968] @ (23a98 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #956] @ (23a9c ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #956] @ (23aa0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c3a │ │ │ │ + ldr r1, [pc, #932] @ (23aa4 ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #932] @ (23aa8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23678 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b9a │ │ │ │ + ldr r1, [pc, #916] @ (23aac ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #916] @ (23ab0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23678 │ │ │ │ + ldr r1, [pc, #904] @ (23ab4 ) │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr r0, [pc, #904] @ (23ab8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r2, [pc, #892] @ (23abc ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22a0e │ │ │ │ + ldr r2, [pc, #888] @ (23ac0 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 229e4 │ │ │ │ + ldr r2, [pc, #880] @ (23ac4 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #872] @ (23ac0 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 229e4 │ │ │ │ + ldr r1, [pc, #868] @ (23ac8 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #868] @ (23acc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b52 │ │ │ │ + ldr r1, [pc, #848] @ (23ad0 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #848] @ (23ad4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22fd8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2299a │ │ │ │ + ldr r1, [pc, #828] @ (23ad8 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #828] @ (23adc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 22fd8 │ │ │ │ + ldr r1, [pc, #820] @ (23ae0 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #820] @ (23ae4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 227e0 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22922 │ │ │ │ + ldr r1, [pc, #784] @ (23ae8 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #784] @ (23aec ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2295e │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 228f6 │ │ │ │ + ldr r1, [pc, #748] @ (23af0 ) │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr r0, [pc, #748] @ (23af4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #736] @ (23af8 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #736] @ (23afc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + nop │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23844 │ │ │ │ + movs r2, r0 │ │ │ │ + bls.n 23894 │ │ │ │ + movs r2, r0 │ │ │ │ + cdp 0, 1, cr0, cr2, cr2, {0} │ │ │ │ + lsls r0, r2, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 78 @ 0x4e │ │ │ │ + movs r2, r0 │ │ │ │ + ldcl 0, cr0, [lr, #-8] │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 234d4 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 237b0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3e40000 │ │ │ │ + b.n 233b4 │ │ │ │ + movs r0, r0 │ │ │ │ + ubfx r0, r6, #0, #1 │ │ │ │ + b.n 23380 │ │ │ │ + movs r0, r0 │ │ │ │ + usat16 r0, #0, r2 │ │ │ │ + b.n 23340 │ │ │ │ + movs r0, r0 │ │ │ │ + ssat r0, #1, r8 │ │ │ │ + b.n 23214 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2f20000 │ │ │ │ + b.n 231f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 232b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2bc0000 │ │ │ │ + b.n 23190 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2960000 │ │ │ │ + b.n 2314c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2740000 │ │ │ │ + b.n 23110 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r0, #57344 @ 0xe000 │ │ │ │ + b.n 230cc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf22c0000 │ │ │ │ + b.n 24090 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2120000 │ │ │ │ + b.n 24064 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfa020000 │ │ │ │ + @ instruction: 0xf1ec0000 │ │ │ │ + b.n 24028 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb800000 │ │ │ │ + sub.w r0, lr, #0 │ │ │ │ + b.n 23fb8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1960000 │ │ │ │ + b.n 23f90 │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, r8, #0 │ │ │ │ + b.n 23f3c │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r2, #0 │ │ │ │ + b.n 23f18 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf13c0000 │ │ │ │ + b.n 23ef4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xead60000 │ │ │ │ + add.w r0, r8, #0 │ │ │ │ + b.n 23e98 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0d80000 │ │ │ │ + b.n 23e40 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0c20000 │ │ │ │ + b.n 23e1c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, lr, #0 │ │ │ │ + b.n 23ce0 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, r8, #0 │ │ │ │ + b.n 23cbc │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s32 q8, d12, d0 │ │ │ │ + b.n 23c8c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7e20000 │ │ │ │ + vaddl.s8 q8, d12, d0 │ │ │ │ + b.n 23c58 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d16, d12, d0 │ │ │ │ + b.n 23b64 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, ip, r0 │ │ │ │ + vhadd.s32 d0, d4, d0 │ │ │ │ + b.n 23b20 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s8 d0, d10, d0 │ │ │ │ + b.n 23af4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 15, cr0, cr4, cr0, {0} │ │ │ │ + b.n 23ad0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 13, cr0, cr14, cr0, {0} │ │ │ │ + b.n 23aac │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 15, cr0, cr0, cr0, {0} │ │ │ │ + cdp 0, 11, cr0, cr6, cr0, {0} │ │ │ │ + b.n 23a6c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9a80000 │ │ │ │ + cdp 0, 8, cr0, cr0, cr0, {0} │ │ │ │ + b.n 23a0c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 6, cr0, cr6, cr0, {0} │ │ │ │ + b.n 239e0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 4, cr0, cr12, cr0, {0} │ │ │ │ + b.n 239b4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 5, cr0, cr14, cr0, {0} │ │ │ │ + cdp 0, 2, cr0, cr4, cr0, {0} │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 0, cr0, cr14, cr0, {0} │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r8] │ │ │ │ + svc 186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2] │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4] │ │ │ │ + ldc 0, cr0, [sl] │ │ │ │ + svc 124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r4] │ │ │ │ + svc 102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, lr, r0 │ │ │ │ + ldcl 0, cr0, [ip, #-0] │ │ │ │ + svc 62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6, #-0] │ │ │ │ + svc 40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r6], #-0 │ │ │ │ + ldc 0, cr0, [lr, #-0] │ │ │ │ + svc 0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe99a0000 │ │ │ │ + stc 0, cr0, [r8, #-0] │ │ │ │ + udf #202 @ 0xca │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r2] │ │ │ │ + udf #180 @ 0xb4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [lr], {0} │ │ │ │ + udf #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r8], {0} │ │ │ │ + udf #138 @ 0x8a │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 239a8 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + udf #98 @ 0x62 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r6], {0} │ │ │ │ + udf #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + mrrc 0, 0, r0, lr, cr0 │ │ │ │ + udf #32 │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr 0, 0, r0, r6, cr0 │ │ │ │ + udf #8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b80000 │ │ │ │ + stc 0, cr0, [sl], {-0} │ │ │ │ + ble.n 239dc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebf20000 │ │ │ │ + ble.n 239b4 │ │ │ │ + movs r0, r0 │ │ │ │ + rsbs r0, sl, r0 │ │ │ │ + ble.n 2398c │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, r2, r0 │ │ │ │ + ble.n 23964 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r0, r0 │ │ │ │ + ble.n 23b28 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb880000 │ │ │ │ + ble.n 23b00 │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, lr, r0 │ │ │ │ + ble.n 23ad4 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, ip, r0 │ │ │ │ + ble.n 23a98 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb260000 │ │ │ │ + bgt.n 23a54 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, r2, r0 │ │ │ │ + bgt.n 23a34 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeafe0000 │ │ │ │ + bgt.n 23a14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaea0000 │ │ │ │ + bgt.n 239f4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xead60000 │ │ │ │ + bgt.n 239d4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaba0000 │ │ │ │ + bgt.n 23ba4 │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, lr, r0 │ │ │ │ + bgt.n 23b74 │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, ip, r0 │ │ │ │ + bgt.n 23b58 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, r4, r0 │ │ │ │ + bgt.n 23afc │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r8, r0 │ │ │ │ + blt.n 23acc │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, ip, r0 │ │ │ │ + blt.n 23a9c │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, sl, r0 │ │ │ │ + blt.n 23a80 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [lr] │ │ │ │ + blt.n 23a30 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b20000 │ │ │ │ + blt.n 23be0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe99e0000 │ │ │ │ + blt.n 23bc0 │ │ │ │ + movs r0, r0 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 226c0 │ │ │ │ + ldr r4, [pc, #444] @ (23ccc ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r1, [pc, #444] @ (23cd0 ) │ │ │ │ + ldr r0, [pc, #448] @ (23cd4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 121d8 │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #428] @ (23cd8 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #428] @ (23cdc ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #416] @ (23ce0 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #416] @ (23ce4 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r3, [pc, #404] @ (23ce8 ) │ │ │ │ + ldr r1, [pc, #408] @ (23cec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r1, [pc, #400] @ (23cf0 ) │ │ │ │ + ldr r0, [pc, #400] @ (23cf4 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #388] @ (23cf8 ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #388] @ (23cfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #376] @ (23d00 ) │ │ │ │ + movs r2, #61 @ 0x3d │ │ │ │ + ldr r0, [pc, #376] @ (23d04 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #364] @ (23d08 ) │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + ldr r0, [pc, #364] @ (23d0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #356] @ (23d10 ) │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + ldr r0, [pc, #356] @ (23d14 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #344] @ (23d18 ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #344] @ (23d1c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22fd8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 227f8 │ │ │ │ + ldr r1, [pc, #316] @ (23d20 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #316] @ (23d24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228be │ │ │ │ + ldr r1, [pc, #292] @ (23d28 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r0, [pc, #292] @ (23d2c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + ldr r1, [pc, #280] @ (23d30 ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #280] @ (23d34 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22d48 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22880 │ │ │ │ + ldr r1, [pc, #256] @ (23d38 ) │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + ldr r0, [pc, #256] @ (23d3c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.w 22fd8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2282c │ │ │ │ + ldr r3, [pc, #236] @ (23d40 ) │ │ │ │ + movw r2, #13410 @ 0x3462 │ │ │ │ + ldr r1, [pc, #232] @ (23d44 ) │ │ │ │ + ldr r0, [pc, #236] @ (23d48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (23d4c ) │ │ │ │ + movw r2, #13475 @ 0x34a3 │ │ │ │ + ldr r1, [pc, #220] @ (23d50 ) │ │ │ │ + ldr r0, [pc, #224] @ (23d54 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #212] @ (23d58 ) │ │ │ │ + movw r2, #12935 @ 0x3287 │ │ │ │ + ldr r1, [pc, #208] @ (23d5c ) │ │ │ │ + ldr r0, [pc, #212] @ (23d60 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (23d64 ) │ │ │ │ + movw r2, #12970 @ 0x32aa │ │ │ │ + ldr r1, [pc, #196] @ (23d68 ) │ │ │ │ + ldr r0, [pc, #200] @ (23d6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #188] @ (23d70 ) │ │ │ │ + movw r2, #13002 @ 0x32ca │ │ │ │ + ldr r1, [pc, #184] @ (23d74 ) │ │ │ │ + ldr r0, [pc, #188] @ (23d78 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 24068 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23a1c │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23da4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 239f4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23d7c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 239d4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23d5c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24470 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 239a0 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23d28 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23984 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 23d0c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23964 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23cec │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23948 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23cd0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23928 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23cb0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23908 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23c90 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 238d0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23c58 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23890 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23e18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23870 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23df8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2383c │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 23dc4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 238a4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23898 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 243bc │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 237a8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2379c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023d7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r5, [pc, #572] @ (23fcc ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #572] @ (23fd0 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #572] @ (23fd4 ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #568] @ (23fd8 ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 23eb8 │ │ │ │ + ldrd r2, r3, [r6, #688] @ 0x2b0 │ │ │ │ + ldr.w r7, [r6, #648] @ 0x288 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23f68 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23f98 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23f80 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w sl, [r6, #696] @ 0x2b8 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r7, #0] │ │ │ │ + ldr r1, [pc, #492] @ (23fdc ) │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 94b8 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23ef4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 23f54 │ │ │ │ + ldr r0, [pc, #460] @ (23fe0 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23fb4 │ │ │ │ + ldr r0, [pc, #456] @ (23fe4 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23fb0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 23f50 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + beq.w 23f50 │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq.w 23f50 │ │ │ │ + str r7, [r4, #24] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23e58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 23eb0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 23efe │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ + ldr.w r1, [r6, #704] @ 0x2c0 │ │ │ │ + bl ffdc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 23f14 │ │ │ │ + ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ + ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 14100 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23f24 │ │ │ │ + ldr r2, [pc, #348] @ (23fe8 ) │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + bge.n 23ea8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 23ea8 │ │ │ │ + cbz r1, 23eee │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23e58 │ │ │ │ + ldr.w r0, [r6, #436] @ 0x1b4 │ │ │ │ + blx 9a20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23f38 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23da6 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 23da6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 23da6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23da6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23ea8 │ │ │ │ + bl 114a0 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 23e06 │ │ │ │ + ldr r1, [pc, #236] @ (23fec ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #236] @ (23ff0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #220] @ (23ff4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (23ff8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23f0c │ │ │ │ + ldr r1, [pc, #212] @ (23ffc ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (24000 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23f0c │ │ │ │ + ldr r3, [pc, #160] @ (23fdc ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #196] @ (24004 ) │ │ │ │ + ldr r0, [pc, #196] @ (24008 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 23f0c │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #180] @ (2400c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #180] @ (24010 ) │ │ │ │ + ldr r0, [pc, #184] @ (24014 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (24018 ) │ │ │ │ + movw r2, #13754 @ 0x35ba │ │ │ │ + ldr r1, [pc, #172] @ (2401c ) │ │ │ │ + ldr r0, [pc, #172] @ (24020 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (24024 ) │ │ │ │ + movw r2, #13756 @ 0x35bc │ │ │ │ + ldr r1, [pc, #160] @ (24028 ) │ │ │ │ + ldr r0, [pc, #160] @ (2402c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (24030 ) │ │ │ │ + movw r2, #13755 @ 0x35bb │ │ │ │ + ldr r1, [pc, #148] @ (24034 ) │ │ │ │ + ldr r0, [pc, #148] @ (24038 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #132] @ (2403c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #132] @ (24040 ) │ │ │ │ + ldr r0, [pc, #132] @ (24044 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r3, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24560 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 246b0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2453c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2468c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2451c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2466c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 244fc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24648 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + itet ge │ │ │ │ + movge r0, r0 │ │ │ │ + itet le @ unpredictable │ │ │ │ + movle r0, r0 │ │ │ │ + lslgt r2, r0, #12 │ │ │ │ + movle r1, r0 │ │ │ │ + stmia r2!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24628 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r5, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24634 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r2, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 245f8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r6, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r0 │ │ │ │ + stmia r3!, {r2, r4} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024048 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #972] @ (24428 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #972] @ (2442c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [pc, #972] @ (24430 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #968] @ (24434 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 2428c │ │ │ │ + ldr r3, [pc, #964] @ (24438 ) │ │ │ │ + ldr.w r2, [r5, #892] @ 0x37c │ │ │ │ + ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 14100 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2431e │ │ │ │ + ldr r2, [pc, #940] @ (2443c ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 240b0 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 240b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 242c4 │ │ │ │ + ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fde8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24330 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8fcc │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24342 │ │ │ │ + ldr r3, [pc, #876] @ (24440 ) │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r7, [r4, r3] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr.w r1, [r5, #708] @ 0x2c4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fde8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2435a │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24378 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 243f8 │ │ │ │ + ldr r0, [pc, #816] @ (24444 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24410 │ │ │ │ + ldr r0, [pc, #808] @ (24448 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 2440c │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 243f4 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #16] │ │ │ │ + beq.w 243f4 │ │ │ │ + str r2, [r1, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 92e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2415e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242ca │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24170 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242de │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 24384 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ + mov r2, r9 │ │ │ │ + bl ffdc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2419e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242e6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 24394 │ │ │ │ + ldr.w r1, [r5, #716] @ 0x2cc │ │ │ │ + mov r0, r3 │ │ │ │ + bl fde8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 242f6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + ldr r3, [pc, #640] @ (2444c ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + blx 94b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 243b4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 243f8 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 24410 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 2440c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 243f4 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + beq.w 243f4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #20] │ │ │ │ + blx 92e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24232 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24316 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24242 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2430e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 243a4 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #728] @ 0x2d8 │ │ │ │ + mov r2, r7 │ │ │ │ + bl ffdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24268 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 242ee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 243ba │ │ │ │ + ldr.w r1, [r5, #732] @ 0x2dc │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl ffdc │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 243ca │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #436] @ 0x1b4 │ │ │ │ + blx 9a20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 243dc │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 24072 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 24072 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24072 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24072 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 240b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 24166 │ │ │ │ + b.n 24170 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24170 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2419e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24268 │ │ │ │ + ldr r1, [pc, #344] @ (24450 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #344] @ (24454 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24242 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24232 │ │ │ │ + ldr r1, [pc, #312] @ (24458 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (2445c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #300] @ (24460 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (24464 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #292] @ (24468 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (2446c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #276] @ (24470 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (24474 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 24306 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 114a0 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 24106 │ │ │ │ + ldr r1, [pc, #240] @ (24478 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (2447c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #232] @ (24480 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (24484 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #224] @ (24488 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (2448c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 241ea │ │ │ │ + ldr r1, [pc, #212] @ (24490 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (24494 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r1, [pc, #204] @ (24498 ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (2449c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + ldr r3, [pc, #88] @ (24438 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (244a0 ) │ │ │ │ + ldr r0, [pc, #188] @ (244a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24306 │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r3, [pc, #172] @ (244a8 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #172] @ (244ac ) │ │ │ │ + ldr r0, [pc, #176] @ (244b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #160] @ (244b4 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #160] @ (244b8 ) │ │ │ │ + ldr r0, [pc, #160] @ (244bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ittt ls │ │ │ │ + movls r2, r0 │ │ │ │ + lslls r4, r5, #17 │ │ │ │ + movls r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ + movs r0, r0 │ │ │ │ + svc 160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #150 @ 0x96 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #114 @ 0x72 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 84 @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + svc 60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 20 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 4 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #18 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 2448c │ │ │ │ + movs r0, r0 │ │ │ │ + udf #222 @ 0xde │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 24470 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #204 @ 0xcc │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 24450 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr0, {0} │ │ │ │ + cbnz r6, 244f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 24500 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr0, {0} │ │ │ │ + hlt 0x002c │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x00b8 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000244c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr.w r2, [pc, #2860] @ 25000 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2860] @ 25004 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2856] @ 25008 │ │ │ │ + ldr.w r1, [pc, #2856] @ 2500c │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [r1, #736] @ 0x2e0 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 96d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a36 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 24a52 │ │ │ │ + movs r1, #11 │ │ │ │ + bl 13a08 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24a78 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #7 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 245a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247c0 │ │ │ │ + ldr.w r3, [pc, #2664] @ 25010 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9620 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24a9a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25a92 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 245da │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 247c8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 24af8 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 24e16 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24604 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 247d4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24dfa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25aaa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24632 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247dc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24804 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 250d8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2465a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247ec │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25078 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25ac2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24690 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247f4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 250f2 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25282 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 246ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 247fc │ │ │ │ + ldr.w r3, [pc, #2392] @ 25014 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 2489e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e60 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25a7a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 246fe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2512c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 252be │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25374 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24728 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252a0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25314 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25c2a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2475e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252aa │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 253be │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 253f8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24788 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252b4 │ │ │ │ + mov r0, fp │ │ │ │ + blx 963c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25420 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24b38 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25a1a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 247ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25416 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 24b9a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 245a6 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 245da │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24604 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 24804 │ │ │ │ + b.n 2463c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2465a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24690 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 246ba │ │ │ │ + ldr.w r0, [pc, #2064] @ 25018 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24824 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 24824 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2036] @ 2501c │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #2036] @ 25020 │ │ │ │ + ldr.w r0, [pc, #2036] @ 25024 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1960] @ 25028 │ │ │ │ + ldr.w r3, [pc, #1920] @ 25004 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2591e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e40 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25ca2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e38 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25a02 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25136 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c42 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2490c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25164 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b52 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24928 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2515a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b3a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24944 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25150 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25af2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24960 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25148 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ada │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2497c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25140 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ + ldr.w r3, [pc, #1688] @ 2501c │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 252f8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 11654 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r9, r7, [sp, #88] @ 0x58 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 249d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e48 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25392 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25c8a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 249fc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e58 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25a62 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24a14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24e50 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25a4a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2487c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2487c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2487c │ │ │ │ + ldr.w r3, [pc, #1508] @ 2501c │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1516] @ 2502c │ │ │ │ + ldr.w r0, [pc, #1516] @ 25030 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2487a │ │ │ │ + ldr.w r1, [pc, #1480] @ 2501c │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r3, [pc, #1496] @ 25034 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1488] @ 25038 │ │ │ │ + ldr.w r0, [pc, #1488] @ 2503c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2487a │ │ │ │ + ldr.w r3, [pc, #1440] @ 2501c │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1472] @ 25040 │ │ │ │ + ldr.w r0, [pc, #1472] @ 25044 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2487a │ │ │ │ + ldr.w r3, [pc, #1408] @ 2501c │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1444] @ 25048 │ │ │ │ + ldr.w r0, [pc, #1444] @ 2504c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2487a │ │ │ │ + ldr.w r0, [pc, #1364] @ 25050 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24b1c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 24b1c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1276] @ 2501c │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1328] @ 25054 │ │ │ │ + ldr.w r0, [pc, #1328] @ 25058 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24aba │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 255a4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25b6a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24b70 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 24b70 │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24ee8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2566a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24b9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 963c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25452 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24f56 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c72 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24bca │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254b2 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 963c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 254d6 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2516e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25a32 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24bfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25532 │ │ │ │ + ldr.w r3, [pc, #1052] @ 2501c │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #752] @ 0x2f0 │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2572e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c44 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ee0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25776 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259ea │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2553c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b9a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c82 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25546 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25bca │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c9e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25550 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #764] @ 0x2fc │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2555a │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 11654 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11654 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11654 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 11654 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 11654 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + strd r2, fp, [sp, #140] @ 0x8c │ │ │ │ + movs r2, #7 │ │ │ │ + strd r7, r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r5 │ │ │ │ + strd r9, r8, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24eb8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 255c0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b82 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2544a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c12 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ed8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25bfa │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d80 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ed0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25cd2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d9e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ec8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25cba │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24dbc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ec0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25bb2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24dd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25442 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25be2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 24a1a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24a1a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a1a │ │ │ │ + ldr r3, [pc, #544] @ (2501c ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #604] @ (2505c ) │ │ │ │ + ldr r0, [pc, #604] @ (25060 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2483e │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #32] │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 245f4 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 25796 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 245f4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248d2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248b4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249d8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a14 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249fc │ │ │ │ + ldr r3, [pc, #440] @ (2501c ) │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr r1, [pc, #508] @ (25064 ) │ │ │ │ + ldr r0, [pc, #512] @ (25068 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2487a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d24 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dbc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d9e │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d80 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d62 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c44 │ │ │ │ + ldr r0, [pc, #384] @ (2506c ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24f04 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25882 │ │ │ │ + ldr r3, [pc, #276] @ (2501c ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #356] @ (25070 ) │ │ │ │ + ldr r0, [pc, #360] @ (25074 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2487a │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #744] @ 0x2e8 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #860] @ 0x35c │ │ │ │ + ldr.w r0, [r2, #748] @ 0x2ec │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2560a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b0a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24f9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 9620 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25688 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24fc4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2550a │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 256f0 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2575c │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 24bcc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 24bcc │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24bcc │ │ │ │ + cbnz r2, 2504c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 25052 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 250d8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 24f28 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 24f4c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ + movs r2, r0 │ │ │ │ + bhi.n 25110 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 24f34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 250c8 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 250f0 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 250a0 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 250c4 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 25064 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 25088 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25124 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24f6c │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24f90 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24fc4 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24fe8 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 25100 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 25124 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24fc4 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24fe8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [pc, #3184] @ 25cec │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3184] @ 25cf0 │ │ │ │ + ldr.w r0, [pc, #3184] @ 25cf4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2487a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 24648 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 257e2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 24648 │ │ │ │ + ldr.w r0, [pc, #3076] @ 25cf8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25110 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254ce │ │ │ │ + ldr.w r3, [pc, #3032] @ 25cec │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3044] @ 25cfc │ │ │ │ + ldr.w r0, [pc, #3044] @ 25d00 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 25098 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 246fe │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 248f0 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2497c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24960 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24944 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24928 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2490c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b22 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2518a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25512 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c5a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 251a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2552a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259d2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 251c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25522 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + blx 963c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 259ba │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 251ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2551a │ │ │ │ + ldr.w r3, [pc, #2816] @ 25cec │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + blt.w 25746 │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25310 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #756] @ 0x2f4 │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2586a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #760] @ 0x2f8 │ │ │ │ + blx 98b4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25230 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2527a │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 24c9e │ │ │ │ + ldr.w r1, [pc, #2764] @ 25d04 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #2760] @ 25d08 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2487a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25230 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 246a8 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25826 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 246a8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24728 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2475e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24788 │ │ │ │ + ldr.w r0, [pc, #2636] @ 25d0c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 252dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256e8 │ │ │ │ + ldr.w r3, [pc, #2572] @ 25cec │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2604] @ 25d10 │ │ │ │ + ldr.w r0, [pc, #2604] @ 25d14 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24e7a │ │ │ │ + ldr.w r1, [pc, #2588] @ 25d18 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2588] @ 25d1c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 24ea4 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + b.n 24c9e │ │ │ │ + ldr.w r3, [pc, #2516] @ 25cec │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2564] @ 25d20 │ │ │ │ + ldr.w r0, [pc, #2564] @ 25d24 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2487a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 24716 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25894 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 24716 │ │ │ │ + ldr.w r1, [pc, #2452] @ 25d28 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2448] @ 25d2c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2487a │ │ │ │ + ldr.w r0, [pc, #2416] @ 25d30 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 253dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2578e │ │ │ │ + ldr.w r3, [pc, #2316] @ 25cec │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2384] @ 25d34 │ │ │ │ + ldr.w r0, [pc, #2384] @ 25d38 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 25334 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 24776 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 258d8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 24776 │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 247ba │ │ │ │ + ldr.w r3, [pc, #2248] @ 25cec │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2324] @ 25d3c │ │ │ │ + ldr.w r0, [pc, #2324] @ 25d40 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 24f18 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dd4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d46 │ │ │ │ + ldr.w r3, [pc, #2200] @ 25cec │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2280] @ 25d44 │ │ │ │ + ldr.w r0, [pc, #2280] @ 25d48 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2487a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24bca │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24f9c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24b9a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25110 │ │ │ │ + ldr.w r3, [pc, #2068] @ 25cec │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + ldr.w r1, [pc, #2156] @ 25d4c │ │ │ │ + ldr.w r0, [pc, #2156] @ 25d50 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2524c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24fc4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2518a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 251ea │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 251c2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 251a6 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24bfc │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c66 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c82 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c9e │ │ │ │ + ldr.w r1, [pc, #2040] @ 25d54 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #2036] @ 25d58 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2487a │ │ │ │ + ldr.w r3, [pc, #1860] @ 25cec │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr.w r1, [pc, #1968] @ 25d5c │ │ │ │ + ldr.w r0, [pc, #1968] @ 25d60 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2543a │ │ │ │ + ldr.w r1, [pc, #1952] @ 25d64 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #1952] @ 25d68 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2487a │ │ │ │ + ldr.w r3, [pc, #1760] @ 25cec │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1880] @ 25d6c │ │ │ │ + ldr.w r0, [pc, #1880] @ 25d70 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2487a │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 24b88 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25922 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 24b88 │ │ │ │ + ldr.w r3, [pc, #1632] @ 25cec │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1764] @ 25d74 │ │ │ │ + ldr.w r0, [pc, #1764] @ 25d78 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2487a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252dc │ │ │ │ + ldr.w r0, [pc, #1672] @ 25d7c │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25712 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2588c │ │ │ │ + ldr.w r3, [pc, #1496] @ 25cec │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1636] @ 25d80 │ │ │ │ + ldr.w r0, [pc, #1636] @ 25d84 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 25472 │ │ │ │ + ldr.w r1, [pc, #1624] @ 25d88 │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1620] @ 25d8c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 254f6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1604] @ 25d90 │ │ │ │ + ldr.w r0, [pc, #1604] @ 25d94 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2524c │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 24fe0 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 2596a │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 24fe0 │ │ │ │ + ldr.w r1, [pc, #1568] @ 25d98 │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1564] @ 25d9c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 254f6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 253dc │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 259b2 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 257c4 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 257c4 │ │ │ │ + cbz r2, 257d6 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + bne.w 24604 │ │ │ │ + b.w 24b1c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 257c4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24648 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2580e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 2580e │ │ │ │ + cbz r3, 2581e │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 2465a │ │ │ │ + b.w 24824 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2580e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 246a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25854 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25854 │ │ │ │ + cbz r3, 25862 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 246ba │ │ │ │ + b.n 25110 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25854 │ │ │ │ + ldr.w r1, [pc, #1332] @ 25da0 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #1328] @ 25da4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2524c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24f04 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25712 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 258a8 │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 24716 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 258c2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 258c2 │ │ │ │ + cbz r3, 258d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 24728 │ │ │ │ + b.n 252dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 258c2 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 258ec │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 24776 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25906 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25906 │ │ │ │ + cbz r3, 25916 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 24788 │ │ │ │ + b.n 253dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25906 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25936 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 24b88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25950 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25950 │ │ │ │ + cbz r3, 25962 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 24b9a │ │ │ │ + b.w 24f04 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25950 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cbnz r2, 2597c │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 24fe0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2599a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq.w r2, [sl] │ │ │ │ + beq.n 2599a │ │ │ │ + cbz r2, 259aa │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, sl, #1 │ │ │ │ + bne.w 24bcc │ │ │ │ + b.n 25712 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2599a │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + b.w 245f4 │ │ │ │ + ldr r3, [pc, #1004] @ (25da8 ) │ │ │ │ + movw r2, #14485 @ 0x3895 │ │ │ │ + ldr r1, [pc, #1000] @ (25dac ) │ │ │ │ + ldr r0, [pc, #1004] @ (25db0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #992] @ (25db4 ) │ │ │ │ + movw r2, #14800 @ 0x39d0 │ │ │ │ + ldr r1, [pc, #988] @ (25db8 ) │ │ │ │ + ldr r0, [pc, #992] @ (25dbc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #980] @ (25dc0 ) │ │ │ │ + movw r2, #14478 @ 0x388e │ │ │ │ + ldr r1, [pc, #976] @ (25dc4 ) │ │ │ │ + ldr r0, [pc, #980] @ (25dc8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #968] @ (25dcc ) │ │ │ │ + movw r2, #14632 @ 0x3928 │ │ │ │ + ldr r1, [pc, #964] @ (25dd0 ) │ │ │ │ + ldr r0, [pc, #968] @ (25dd4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #956] @ (25dd8 ) │ │ │ │ + movw r2, #14713 @ 0x3979 │ │ │ │ + ldr r1, [pc, #952] @ (25ddc ) │ │ │ │ + ldr r0, [pc, #956] @ (25de0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #944] @ (25de4 ) │ │ │ │ + movw r2, #14795 @ 0x39cb │ │ │ │ + ldr r1, [pc, #940] @ (25de8 ) │ │ │ │ + ldr r0, [pc, #944] @ (25dec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #932] @ (25df0 ) │ │ │ │ + movw r2, #14328 @ 0x37f8 │ │ │ │ + ldr r1, [pc, #928] @ (25df4 ) │ │ │ │ + ldr r0, [pc, #932] @ (25df8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #920] @ (25dfc ) │ │ │ │ + movw r2, #14327 @ 0x37f7 │ │ │ │ + ldr r1, [pc, #916] @ (25e00 ) │ │ │ │ + ldr r0, [pc, #920] @ (25e04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #908] @ (25e08 ) │ │ │ │ + movw r2, #14339 @ 0x3803 │ │ │ │ + ldr r1, [pc, #904] @ (25e0c ) │ │ │ │ + ldr r0, [pc, #908] @ (25e10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #896] @ (25e14 ) │ │ │ │ + movw r2, #14252 @ 0x37ac │ │ │ │ + ldr r1, [pc, #892] @ (25e18 ) │ │ │ │ + ldr r0, [pc, #896] @ (25e1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #884] @ (25e20 ) │ │ │ │ + movw r2, #14271 @ 0x37bf │ │ │ │ + ldr r1, [pc, #880] @ (25e24 ) │ │ │ │ + ldr r0, [pc, #884] @ (25e28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #872] @ (25e2c ) │ │ │ │ + movw r2, #14290 @ 0x37d2 │ │ │ │ + ldr r1, [pc, #868] @ (25e30 ) │ │ │ │ + ldr r0, [pc, #872] @ (25e34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (25e38 ) │ │ │ │ + movw r2, #14637 @ 0x392d │ │ │ │ + ldr r1, [pc, #856] @ (25e3c ) │ │ │ │ + ldr r0, [pc, #860] @ (25e40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (25e44 ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #844] @ (25e48 ) │ │ │ │ + ldr r0, [pc, #848] @ (25e4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #836] @ (25e50 ) │ │ │ │ + movw r2, #14421 @ 0x3855 │ │ │ │ + ldr r1, [pc, #832] @ (25e54 ) │ │ │ │ + ldr r0, [pc, #836] @ (25e58 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #824] @ (25e5c ) │ │ │ │ + movw r2, #14798 @ 0x39ce │ │ │ │ + ldr r1, [pc, #820] @ (25e60 ) │ │ │ │ + ldr r0, [pc, #824] @ (25e64 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #812] @ (25e68 ) │ │ │ │ + movw r2, #14635 @ 0x392b │ │ │ │ + ldr r1, [pc, #808] @ (25e6c ) │ │ │ │ + ldr r0, [pc, #812] @ (25e70 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #800] @ (25e74 ) │ │ │ │ + movw r2, #14634 @ 0x392a │ │ │ │ + ldr r1, [pc, #796] @ (25e78 ) │ │ │ │ + ldr r0, [pc, #800] @ (25e7c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #788] @ (25e80 ) │ │ │ │ + movw r2, #14385 @ 0x3831 │ │ │ │ + ldr r1, [pc, #784] @ (25e84 ) │ │ │ │ + ldr r0, [pc, #788] @ (25e88 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #776] @ (25e8c ) │ │ │ │ + movw r2, #14539 @ 0x38cb │ │ │ │ + ldr r1, [pc, #772] @ (25e90 ) │ │ │ │ + ldr r0, [pc, #776] @ (25e94 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #764] @ (25e98 ) │ │ │ │ + movw r2, #14479 @ 0x388f │ │ │ │ + ldr r1, [pc, #760] @ (25e9c ) │ │ │ │ + ldr r0, [pc, #764] @ (25ea0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #752] @ (25ea4 ) │ │ │ │ + movw r2, #14544 @ 0x38d0 │ │ │ │ + ldr r1, [pc, #748] @ (25ea8 ) │ │ │ │ + ldr r0, [pc, #752] @ (25eac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #740] @ (25eb0 ) │ │ │ │ + movw r2, #14480 @ 0x3890 │ │ │ │ + ldr r1, [pc, #736] @ (25eb4 ) │ │ │ │ + ldr r0, [pc, #740] @ (25eb8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #728] @ (25ebc ) │ │ │ │ + movw r2, #14545 @ 0x38d1 │ │ │ │ + ldr r1, [pc, #724] @ (25ec0 ) │ │ │ │ + ldr r0, [pc, #728] @ (25ec4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #716] @ (25ec8 ) │ │ │ │ + movw r2, #14541 @ 0x38cd │ │ │ │ + ldr r1, [pc, #712] @ (25ecc ) │ │ │ │ + ldr r0, [pc, #716] @ (25ed0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #704] @ (25ed4 ) │ │ │ │ + movw r2, #14540 @ 0x38cc │ │ │ │ + ldr r1, [pc, #700] @ (25ed8 ) │ │ │ │ + ldr r0, [pc, #704] @ (25edc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #692] @ (25ee0 ) │ │ │ │ + movw r2, #14358 @ 0x3816 │ │ │ │ + ldr r1, [pc, #688] @ (25ee4 ) │ │ │ │ + ldr r0, [pc, #692] @ (25ee8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #680] @ (25eec ) │ │ │ │ + movw r2, #14633 @ 0x3929 │ │ │ │ + ldr r1, [pc, #676] @ (25ef0 ) │ │ │ │ + ldr r0, [pc, #680] @ (25ef4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #668] @ (25ef8 ) │ │ │ │ + movw r2, #14799 @ 0x39cf │ │ │ │ + ldr r1, [pc, #664] @ (25efc ) │ │ │ │ + ldr r0, [pc, #668] @ (25f00 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #656] @ (25f04 ) │ │ │ │ + movw r2, #14741 @ 0x3995 │ │ │ │ + ldr r1, [pc, #652] @ (25f08 ) │ │ │ │ + ldr r0, [pc, #656] @ (25f0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #644] @ (25f10 ) │ │ │ │ + movw r2, #14326 @ 0x37f6 │ │ │ │ + ldr r1, [pc, #640] @ (25f14 ) │ │ │ │ + ldr r0, [pc, #644] @ (25f18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #632] @ (25f1c ) │ │ │ │ + movw r2, #14631 @ 0x3927 │ │ │ │ + ldr r1, [pc, #628] @ (25f20 ) │ │ │ │ + ldr r0, [pc, #632] @ (25f24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #620] @ (25f28 ) │ │ │ │ + movw r2, #14543 @ 0x38cf │ │ │ │ + ldr r1, [pc, #616] @ (25f2c ) │ │ │ │ + ldr r0, [pc, #620] @ (25f30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (25f34 ) │ │ │ │ + movw r2, #14542 @ 0x38ce │ │ │ │ + ldr r1, [pc, #604] @ (25f38 ) │ │ │ │ + ldr r0, [pc, #608] @ (25f3c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25d50 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25d74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25c2c │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25c50 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25de8 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25c10 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r0!, {} │ │ │ │ + add r0, sp, #536 @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w r8, {} │ │ │ │ + add r0, sp, #440 @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r0, {} │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r8], #-0 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8500000 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8380000 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8200000 │ │ │ │ + add r7, pc, #984 @ (adr r7, 261d0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8080000 │ │ │ │ + add r7, pc, #888 @ (adr r7, 2617c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25dec │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #792 @ (adr r7, 26128 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25dc8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #696 @ (adr r7, 260d4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25da4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #600 @ (adr r7, 26080 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25d80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #504 @ (adr r7, 2602c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25d5c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #408 @ (adr r7, 25fd8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25d38 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #312 @ (adr r7, 25f84 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25d14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #216 @ (adr r7, 25f30 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25cf0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #120 @ (adr r7, 25edc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25ccc │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #24 @ (adr r7, 25e88 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25ca8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #952 @ (adr r6, 26234 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25c84 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #856 @ (adr r6, 261e0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25c60 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #760 @ (adr r6, 2618c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25c3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #664 @ (adr r6, 26138 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25c18 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #568 @ (adr r6, 260e4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25bf4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #472 @ (adr r6, 26090 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25bd0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #376 @ (adr r6, 2603c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25bac │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #280 @ (adr r6, 25fe8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25b88 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #184 @ (adr r6, 25f94 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25b64 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #88 @ (adr r6, 25f40 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25b40 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #1016 @ (adr r5, 262ec ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25b1c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #920 @ (adr r5, 26298 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25af8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #824 @ (adr r5, 26244 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25ad4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #728 @ (adr r5, 261f0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0058 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25ab0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #632 @ (adr r5, 2619c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25a8c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #536 @ (adr r5, 26148 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25a68 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #440 @ (adr r5, 260f4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00025f40 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 25fac │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 25fb0 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2368 @ 0x940 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 25fb4 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c678 │ │ │ │ + cbz r0, 25f8e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 244c0 │ │ │ │ + ldr r2, [pc, #40] @ (25fb8 ) │ │ │ │ + ldr r3, [pc, #32] @ (25fb4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 25fa6 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r4, sp, #536 @ 0x218 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, pc, #560 @ (adr r0, 261e4 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #424 @ (adr r0, 26164 ) │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00025fbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w r5, [pc, #1060] @ 263f4 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1060] @ 263f8 │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1056] @ 263fc │ │ │ │ + ldr.w r3, [pc, #1056] @ 26400 │ │ │ │ + add r6, pc │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov.w r4, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r1, [r3, #772] @ 0x304 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl c92c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 261b8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 261d6 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2622c │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26044 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 261a0 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 26054 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16f54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c92c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2620a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 2624c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26284 │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2608e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 261a8 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 2609e │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16f54 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #868] @ (26404 ) │ │ │ │ + ldr.w r1, [r9, #776] @ 0x308 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 262a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11654 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + ldr.w r3, [r9, #900] @ 0x384 │ │ │ │ + strd r8, r0, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 260e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26180 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 262be │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 263dc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2610a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26188 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 263c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26120 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 261b0 │ │ │ │ + ldr.w r1, [r9, #756] @ 0x2f4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fde8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 262dc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2614e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 26190 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 262fc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26162 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 26198 │ │ │ │ + ldr r2, [pc, #676] @ (26408 ) │ │ │ │ + ldr r3, [pc, #656] @ (263f8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 263c0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 260e8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2610a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2614e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26162 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26044 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2608e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26120 │ │ │ │ + ldr r3, [pc, #584] @ (26404 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #588] @ (2640c ) │ │ │ │ + ldr r0, [pc, #592] @ (26410 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 26162 │ │ │ │ + ldr r0, [pc, #572] @ (26414 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 261f4 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 262f4 │ │ │ │ + ldr r3, [pc, #524] @ (26404 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #540] @ (26418 ) │ │ │ │ + ldr r0, [pc, #544] @ (2641c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 261cc │ │ │ │ + ldr r3, [pc, #504] @ (26404 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #528] @ (26420 ) │ │ │ │ + ldr r0, [pc, #528] @ (26424 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 261d2 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 26034 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2630e │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 26034 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #468] @ (26428 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2626e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 2626e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #404] @ (26404 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #440] @ (2642c ) │ │ │ │ + ldr r0, [pc, #440] @ (26430 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2621e │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 2607c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26368 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 2607c │ │ │ │ + ldr r1, [pc, #400] @ (26434 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #400] @ (26438 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 261d2 │ │ │ │ + ldr r1, [pc, #380] @ (2643c ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #380] @ (26440 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 261d2 │ │ │ │ + ldr r1, [pc, #356] @ (26444 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #356] @ (26448 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 261d2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 261f4 │ │ │ │ + ldr r1, [pc, #332] @ (2644c ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #332] @ (26450 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 262ec │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16b58 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + ldrd r3, r1, [sp, #4] │ │ │ │ + orr.w r8, r5, r0, lsl #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26034 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26340 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 26340 │ │ │ │ + cbz r2, 2635c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 261f4 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16f54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26054 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26340 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16b58 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 2637e │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 2607c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26398 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 26398 │ │ │ │ + cbz r2, 263b4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 2626e │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16f54 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2609e │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26398 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (26454 ) │ │ │ │ + movw r2, #14948 @ 0x3a64 │ │ │ │ + ldr r1, [pc, #140] @ (26458 ) │ │ │ │ + ldr r0, [pc, #140] @ (2645c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (26460 ) │ │ │ │ + movw r2, #14947 @ 0x3a63 │ │ │ │ + ldr r1, [pc, #128] @ (26464 ) │ │ │ │ + ldr r0, [pc, #128] @ (26468 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + add r0, pc, #144 @ (adr r0, 26488 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #104 @ (adr r0, 26468 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r6!, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 2643a │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 26430 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ittt al │ │ │ │ + moval r0, r0 │ │ │ │ + stmiaal r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + moval r0, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r0, r0 │ │ │ │ + udfgt #166 @ 0xa6 │ │ │ │ + movgt r0, r0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + udf #142 @ 0x8e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #400] @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002646c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 26544 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 26548 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2416 @ 0x970 │ │ │ │ + add.w ip, sp, #24 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #160] @ 2654c │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #160] @ (26550 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26524 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 26506 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 26528 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 26532 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 25fbc │ │ │ │ + ldr r2, [pc, #100] @ (26554 ) │ │ │ │ + ldr r3, [pc, #88] @ (2654c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2653e │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (26558 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #72] @ (2655c ) │ │ │ │ + movs r2, #99 @ 0x63 │ │ │ │ + ldr r1, [pc, #72] @ (26560 ) │ │ │ │ + ldr r0, [pc, #76] @ (26564 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 264ee │ │ │ │ + ldr r0, [pc, #60] @ (26568 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 26510 │ │ │ │ + ldr r0, [pc, #56] @ (2656c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 26510 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r7, pc, #360 @ (adr r7, 266b0 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #320] @ 0x140 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r2, r3, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026570 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r2, [pc, #2468] @ 26f28 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2468] @ 26f2c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2464] @ 26f30 │ │ │ │ + ldr.w r1, [pc, #2464] @ 26f34 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov sl, r1 │ │ │ │ + ldr.w r0, [r1, #736] @ 0x2e0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 96d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2694a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 26970 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 13a08 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26996 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fa4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26610 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2691a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 963c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 269c8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cbnz r0, 26670 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26ec6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26638 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26922 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 963c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26a0c │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 266d6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26ede │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26666 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a04 │ │ │ │ + ldr.w r3, [pc, #2256] @ 26f38 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + b.n 2676e │ │ │ │ + ldr.w r3, [pc, #2244] @ 26f38 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26ba2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26f0e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 266a6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 266a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 26c00 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26c9c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r3, lsl #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2663c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2663c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2663c │ │ │ │ + ldr.w r3, [sl, #744] @ 0x2e8 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [sl, #860] @ 0x35c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [sl, #748] @ 0x2ec │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26c6e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26ef6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26718 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 26718 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2076] @ 26f38 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9620 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26cba │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26746 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26a48 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 26a54 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26ce8 │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2676e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26b62 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26aa4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26e96 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 267a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26968 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 26ad8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26b12 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 267ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 269b8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26b2e │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26eae │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26804 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 269c0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 26b6a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26be4 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2682e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 269fc │ │ │ │ + ldr.w r3, [pc, #1804] @ 26f3c │ │ │ │ + ldr.w r1, [sl, #788] @ 0x314 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fde8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26bb8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11654 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11654 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 11654 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r5, r0, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2688e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2692a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26c42 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 26e66 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26932 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26e4e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268cc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2693a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 26e36 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 26942 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26e7e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a40 │ │ │ │ + ldr.w r2, [pc, #1604] @ 26f40 │ │ │ │ + ldr.w r3, [pc, #1580] @ 26f2c │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 26e32 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26610 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26638 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2688e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268b0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268cc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268e0 │ │ │ │ + ldr.w r3, [pc, #1520] @ 26f3c │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1520] @ 26f44 │ │ │ │ + ldr.w r0, [pc, #1520] @ 26f48 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 268f8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 267a4 │ │ │ │ + ldr.w r1, [pc, #1480] @ 26f3c │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r3, [pc, #1492] @ 26f4c │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1484] @ 26f50 │ │ │ │ + ldr.w r0, [pc, #1484] @ 26f54 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 26964 │ │ │ │ + ldr.w r3, [pc, #1444] @ 26f3c │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1464] @ 26f58 │ │ │ │ + ldr.w r0, [pc, #1464] @ 26f5c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 267ce │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26804 │ │ │ │ + ldr.w r3, [pc, #1392] @ 26f3c │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1424] @ 26f60 │ │ │ │ + ldr.w r0, [pc, #1424] @ 26f64 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2682e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26666 │ │ │ │ + ldr.w r3, [pc, #1324] @ 26f3c │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1364] @ 26f68 │ │ │ │ + ldr.w r0, [pc, #1364] @ 26f6c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26964 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268f8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 26746 │ │ │ │ + ldr.w r0, [pc, #1304] @ 26f70 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26a76 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26d16 │ │ │ │ + ldr.w r3, [pc, #1220] @ 26f3c │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1268] @ 26f74 │ │ │ │ + ldr.w r0, [pc, #1268] @ 26f78 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26964 │ │ │ │ + ldr.w r3, [pc, #1172] @ 26f3c │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1232] @ 26f7c │ │ │ │ + ldr.w r0, [pc, #1232] @ 26f80 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26964 │ │ │ │ + ldr.w r0, [pc, #1192] @ 26f84 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26af6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26cfe │ │ │ │ + ldr.w r3, [pc, #1092] @ 26f3c │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1160] @ 26f88 │ │ │ │ + ldr.w r0, [pc, #1160] @ 26f8c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 26ac4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 267bc │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26d1e │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 267bc │ │ │ │ + ldr.w r3, [pc, #1036] @ 26f3c │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1112] @ 26f90 │ │ │ │ + ldr.w r0, [pc, #1112] @ 26f94 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26964 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2676e │ │ │ │ + ldr.w r0, [pc, #1068] @ 26f98 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26b88 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26d06 │ │ │ │ + ldr r3, [pc, #944] @ (26f3c ) │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1036] @ 26f9c │ │ │ │ + ldr.w r0, [pc, #1036] @ 26fa0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 26b4e │ │ │ │ + ldr r3, [pc, #920] @ (26f3c ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #1020] @ (26fa4 ) │ │ │ │ + ldr r0, [pc, #1020] @ (26fa8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 269e2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #1004] @ (26fac ) │ │ │ │ + ldr r0, [pc, #1008] @ (26fb0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 26964 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 2681c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26d62 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 2681c │ │ │ │ + ldr r0, [pc, #944] @ (26fb4 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26c1a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26d0e │ │ │ │ + ldr r3, [pc, #800] @ (26f3c ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #920] @ (26fb8 ) │ │ │ │ + ldr r0, [pc, #920] @ (26fbc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #888] @ (26fc0 ) │ │ │ │ + ldr r0, [pc, #888] @ (26fc4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + ldr r3, [pc, #716] @ (26f3c ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #852] @ (26fc8 ) │ │ │ │ + ldr r0, [pc, #852] @ (26fcc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r4, #0] │ │ │ │ + beq.w 266c0 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26da6 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + b.n 266c0 │ │ │ │ + ldr r3, [pc, #640] @ (26f3c ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #784] @ (26fd0 ) │ │ │ │ + ldr r0, [pc, #784] @ (26fd4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 26964 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 2675c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26dea │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + b.n 2675c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26af6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b88 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26c1a │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a76 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 267bc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d4c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 26d4c │ │ │ │ + cbz r3, 26d5a │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 267ce │ │ │ │ + b.n 26af6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d4c │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2681c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d90 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 26d90 │ │ │ │ + cbz r3, 26d9e │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 2682e │ │ │ │ + b.n 26b88 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d90 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 266c0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26dd4 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r4, #0] │ │ │ │ + beq.n 26dd4 │ │ │ │ + cbz r2, 26de2 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w fp, r4, #1 │ │ │ │ + bne.w 2663c │ │ │ │ + b.n 26c1a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dd4 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16b58 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + cbnz r2, 26dfe │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + b.n 2675c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26e18 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 26e18 │ │ │ │ + cbz r2, 26e26 │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r3, #1 │ │ │ │ + bne.w 2676e │ │ │ │ + b.n 26a76 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 26e18 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (26fd8 ) │ │ │ │ + movw r2, #15251 @ 0x3b93 │ │ │ │ + ldr r1, [pc, #412] @ (26fdc ) │ │ │ │ + ldr r0, [pc, #416] @ (26fe0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (26fe4 ) │ │ │ │ + movw r2, #15250 @ 0x3b92 │ │ │ │ + ldr r1, [pc, #400] @ (26fe8 ) │ │ │ │ + ldr r0, [pc, #404] @ (26fec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #392] @ (26ff0 ) │ │ │ │ + movw r2, #15249 @ 0x3b91 │ │ │ │ + ldr r1, [pc, #388] @ (26ff4 ) │ │ │ │ + ldr r0, [pc, #392] @ (26ff8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (26ffc ) │ │ │ │ + movw r2, #15252 @ 0x3b94 │ │ │ │ + ldr r1, [pc, #376] @ (27000 ) │ │ │ │ + ldr r0, [pc, #380] @ (27004 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (27008 ) │ │ │ │ + movw r2, #15200 @ 0x3b60 │ │ │ │ + ldr r1, [pc, #364] @ (2700c ) │ │ │ │ + ldr r0, [pc, #368] @ (27010 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (27014 ) │ │ │ │ + movw r2, #15219 @ 0x3b73 │ │ │ │ + ldr r1, [pc, #352] @ (27018 ) │ │ │ │ + ldr r0, [pc, #356] @ (2701c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (27020 ) │ │ │ │ + movw r2, #15267 @ 0x3ba3 │ │ │ │ + ldr r1, [pc, #340] @ (27024 ) │ │ │ │ + ldr r0, [pc, #344] @ (27028 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (2702c ) │ │ │ │ + movw r2, #15281 @ 0x3bb1 │ │ │ │ + ldr r1, [pc, #328] @ (27030 ) │ │ │ │ + ldr r0, [pc, #332] @ (27034 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (27038 ) │ │ │ │ + movw r2, #15165 @ 0x3b3d │ │ │ │ + ldr r1, [pc, #316] @ (2703c ) │ │ │ │ + ldr r0, [pc, #320] @ (27040 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (27044 ) │ │ │ │ + movw r2, #15129 @ 0x3b19 │ │ │ │ + ldr r1, [pc, #304] @ (27048 ) │ │ │ │ + ldr r0, [pc, #308] @ (2704c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #456] @ 0x1c8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r2, r0 │ │ │ │ + revsh r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 26f66 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0030 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 26f66 │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0018 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 26f68 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r6, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ + movs r0, r0 │ │ │ │ + rev r2, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8aa │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26f76 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 26fa6 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb840 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 26fa2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb812 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 26f9a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7c0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 26f94 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb788 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #992 @ 0x3e0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb71a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb704 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb81a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7f0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb64e │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb77a │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27044 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27020 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 26ffc │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #872] @ 0x368 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #336 @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26fd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #776] @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27056 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26fb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #680] @ 0x2a8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26f90 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26f6c │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26f48 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #392] @ 0x188 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r5, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 27124 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 2705a │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 27100 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00027050 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 270bc │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 270c0 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2464 @ 0x9a0 │ │ │ │ + add.w ip, sp, #8 │ │ │ │ + str.w ip, [sp] │ │ │ │ + ldr.w ip, [pc, #68] @ 270c4 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c678 │ │ │ │ + cbz r0, 2709e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 26570 │ │ │ │ + ldr r2, [pc, #40] @ (270c8 ) │ │ │ │ + ldr r3, [pc, #32] @ (270c4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 270b6 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #58] @ 0x3a │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +000270cc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [pc, #696] @ (27394 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #696] @ (27398 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #692] @ (2739c ) │ │ │ │ + ldr r3, [pc, #696] @ (273a0 ) │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r4, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r6, #792] @ 0x318 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r6, #796] @ 0x31c │ │ │ │ + blx 96d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2723e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 963c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27132 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 27212 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 27254 │ │ │ │ + ldr.w r0, [r6, #796] @ 0x31c │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 271a4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27226 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 272a2 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 272c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27188 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2721e │ │ │ │ + ldr r2, [pc, #536] @ (273a4 ) │ │ │ │ + ldr r3, [pc, #524] @ (27398 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2738c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 272e4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 272fa │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl c908 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 271de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2726a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 27318 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 27272 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2732e │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27208 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 272dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11654 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 27188 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 27132 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27188 │ │ │ │ + ldr r3, [pc, #384] @ (273a8 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #384] @ (273ac ) │ │ │ │ + ldr r0, [pc, #384] @ (273b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 27188 │ │ │ │ + ldr r3, [pc, #360] @ (273a8 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #368] @ (273b4 ) │ │ │ │ + ldr r0, [pc, #368] @ (273b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2723a │ │ │ │ + ldr r3, [pc, #336] @ (273a8 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #352] @ (273bc ) │ │ │ │ + ldr r0, [pc, #356] @ (273c0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2723a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 271de │ │ │ │ + ldr r0, [pc, #336] @ (273c4 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2728c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27348 │ │ │ │ + ldr r3, [pc, #280] @ (273a8 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #308] @ (273c8 ) │ │ │ │ + ldr r0, [pc, #312] @ (273cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2723a │ │ │ │ + ldr r1, [pc, #260] @ (273a8 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r3, [pc, #296] @ (273d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #288] @ (273d4 ) │ │ │ │ + ldr r0, [pc, #292] @ (273d8 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2723a │ │ │ │ + ldr r3, [pc, #228] @ (273a8 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #276] @ (273dc ) │ │ │ │ + ldr r0, [pc, #280] @ (273e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2723a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27208 │ │ │ │ + ldr r3, [pc, #192] @ (273a8 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #248] @ (273e4 ) │ │ │ │ + ldr r0, [pc, #252] @ (273e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2723a │ │ │ │ + ldr r1, [pc, #172] @ (273a8 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r3, [pc, #236] @ (273ec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #228] @ (273f0 ) │ │ │ │ + ldr r0, [pc, #232] @ (273f4 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2723a │ │ │ │ + ldr r3, [pc, #140] @ (273a8 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #216] @ (273f8 ) │ │ │ │ + ldr r0, [pc, #220] @ (273fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2723a │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r3, [r5, #0] │ │ │ │ + beq.w 271fa │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 27350 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 271fa │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2728c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r2, 27390 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27376 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r5, #0] │ │ │ │ + beq.n 27376 │ │ │ │ + cbz r3, 27384 │ │ │ │ + cmp r5, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r5, #1 │ │ │ │ + bne.w 27208 │ │ │ │ + b.n 2728c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27376 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 271fa │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r2, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #416 @ 0x1a0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 27400 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 27404 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 27408 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #1008 @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 27406 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6c4 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 2740a │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2740e │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00027400 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + ldr.w r5, [pc, #2892] @ 27f60 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r4, [pc, #2892] @ 27f64 │ │ │ │ + mov fp, r3 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2888] @ 27f68 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr.w r4, [pc, #2876] @ 27f6c │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 27a5e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r7, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + orrs r3, r0 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 27558 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 117b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2755e │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 27c46 │ │ │ │ + ldr.w r3, [pc, #2828] @ 27f70 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r8, [r6, #364] @ 0x16c │ │ │ │ + bl 137f8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27c6c │ │ │ │ + ldr.w r3, [r6, #368] @ 0x170 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d8a4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27498 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2775a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 27d00 │ │ │ │ + ldr.w r3, [pc, #2768] @ 27f74 │ │ │ │ + ldr.w r1, [r6, #260] @ 0x104 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d18 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 274da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27762 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27d30 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 274f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 274f8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27512 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27512 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2660] @ 27f78 │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr.w r1, [pc, #2656] @ 27f7c │ │ │ │ + ldr.w r0, [pc, #2656] @ 27f80 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2636] @ 27f84 │ │ │ │ + ldr.w r3, [pc, #2600] @ 27f64 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #236] @ 0xec │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 28a92 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #244 @ 0xf4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + cmp r3, r0 │ │ │ │ + bgt.n 27460 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl d704 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27c84 │ │ │ │ + ldr.w r3, [pc, #2584] @ 27f88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 2778c │ │ │ │ + ldr.w r3, [pc, #2544] @ 27f70 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r1, [r6, #264] @ 0x108 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2767c │ │ │ │ + ldr r1, [r6, #116] @ 0x74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 278be │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 275b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27bd8 │ │ │ │ + ldr.w r9, [r6, #336] @ 0x150 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28284 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str.w r9, [sp, #144] @ 0x90 │ │ │ │ + str.w sl, [sp, #140] @ 0x8c │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2825e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29006 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27610 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 27610 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2424] @ 27f8c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 282da │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27632 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27632 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2396] @ 27f90 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 27b8a │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 1f6e4 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28472 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + bmi.w 2849a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 27738 │ │ │ │ + ldr.w r3, [pc, #2356] @ 27f94 │ │ │ │ + movw r2, #11446 @ 0x2cb6 │ │ │ │ + ldr.w r1, [pc, #2352] @ 27f98 │ │ │ │ + ldr.w r0, [pc, #2352] @ 27f9c │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27692 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27b82 │ │ │ │ + ldr.w r9, [r6, #352] @ 0x160 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28064 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + str.w r9, [sp, #132] @ 0x84 │ │ │ │ + str.w sl, [sp, #128] @ 0x80 │ │ │ │ + str.w r8, [sp, #136] @ 0x88 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2803e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28fa6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 276ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27bc8 │ │ │ │ + ldr.w r3, [pc, #2208] @ 27f8c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2807a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2770a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27bd0 │ │ │ │ + ldr.w r3, [pc, #2180] @ 27f90 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 27d48 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 1f6e4 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28384 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 27c24 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 28f76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27754 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27754 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27d80 │ │ │ │ + strd r6, r4, [r5] │ │ │ │ + b.n 27536 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27498 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 274da │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [pc, #2048] @ 27f88 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 277a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27be0 │ │ │ │ + ldr.w r3, [pc, #2044] @ 27fa0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283ae │ │ │ │ + ldr.w r2, [pc, #1980] @ 27f70 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ands.w r2, r7, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #392] @ 0x188 │ │ │ │ + bne.w 2842e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, r8 │ │ │ │ + strd sl, r2, [sp, #180] @ 0xb4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + blx 96d8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28408 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29036 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2780c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 280da │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 27d88 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 963c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27840 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 282cc │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 284ca │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27d88 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 244c0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2878c │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28888 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27890 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28698 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 288be │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28900 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 278b8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 286d4 │ │ │ │ + strd r4, fp, [r5] │ │ │ │ + b.n 27536 │ │ │ │ + ldr.w r1, [r6, #372] @ 0x174 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27990 │ │ │ │ + ldr.w r3, [r6, #376] @ 0x178 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bmi.w 282c2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str.w sl, [sp, #152] @ 0x98 │ │ │ │ + blx 96d8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28296 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28f8e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2792e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 2792e │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1628] @ 27f8c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28318 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27954 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 27954 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1592] @ 27f90 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27990 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27976 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28356 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + bmi.w 28022 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + teq r7, r4 │ │ │ │ + bmi.w 2801c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27536 │ │ │ │ + ldr.w r1, [r6, #380] @ 0x17c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27a8e │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 28360 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str.w sl, [sp, #164] @ 0xa4 │ │ │ │ + blx 96d8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2836a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2901e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 27a00 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1416] @ 27f8c │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 27be8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27a20 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2806e │ │ │ │ + ldr.w r3, [pc, #1388] @ 27f90 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27a8e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27a40 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283a4 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 280be │ │ │ │ + add.w r6, r7, #10 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 280b8 │ │ │ │ + ldr.w r3, [pc, #1360] @ 27fa4 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27536 │ │ │ │ + ldr.w r3, [pc, #1352] @ 27fa8 │ │ │ │ + ldr.w r1, [pc, #1352] @ 27fac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1284] @ 27f78 │ │ │ │ + ldr.w r1, [pc, #1336] @ 27fb0 │ │ │ │ + movw r2, #698 @ 0x2ba │ │ │ │ + ldr.w r0, [pc, #1332] @ 27fb4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2752e │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d650 │ │ │ │ + cbz r0, 27afc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27ab0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2828e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w 27f34 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 27f2e │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2d800 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 284aa │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + it pl │ │ │ │ + ldrpl r3, [r6, #0] │ │ │ │ + bpl.n 27b74 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 27b74 │ │ │ │ + ldr.w r1, [r6, #388] @ 0x184 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d650 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27b22 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 27b22 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 277a2 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 27f02 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 27efc │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2bf08 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 283e8 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 2843c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 28fee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27b7c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27b7c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ef4 │ │ │ │ + strd r7, r6, [r5] │ │ │ │ + b.n 27536 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27692 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 1b5b4 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 286de │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 2873a │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27738 │ │ │ │ + ldr.w r3, [pc, #1036] @ 27fb8 │ │ │ │ + movw r2, #11461 @ 0x2cc5 │ │ │ │ + ldr.w r1, [pc, #1032] @ 27fbc │ │ │ │ + ldr.w r0, [pc, #1032] @ 27fc0 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 276ea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2770a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 275b6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 277a2 │ │ │ │ + ldr r0, [pc, #984] @ (27fc4 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27c06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 288b4 │ │ │ │ + ldr r3, [pc, #880] @ (27f78 ) │ │ │ │ + movw r2, #730 @ 0x2da │ │ │ │ + ldr r1, [pc, #952] @ (27fc8 ) │ │ │ │ + ldr r0, [pc, #956] @ (27fcc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2752e │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8ac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 28f76 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27c3c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 27744 │ │ │ │ + ldr r3, [pc, #864] @ (27fa8 ) │ │ │ │ + ldr r1, [pc, #900] @ (27fd0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #800] @ (27f78 ) │ │ │ │ + ldr r1, [pc, #892] @ (27fd4 ) │ │ │ │ + movw r2, #703 @ 0x2bf │ │ │ │ + ldr r0, [pc, #888] @ (27fd8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2752e │ │ │ │ + ldr r3, [pc, #776] @ (27f78 ) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + ldr r1, [pc, #872] @ (27fdc ) │ │ │ │ + ldr r0, [pc, #872] @ (27fe0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2752e │ │ │ │ + ldr r3, [pc, #752] @ (27f78 ) │ │ │ │ + movw r2, #707 @ 0x2c3 │ │ │ │ + ldr r1, [pc, #856] @ (27fe4 ) │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #856] @ (27fe8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #708] @ (27f70 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #708] @ (27f74 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 98b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28460 │ │ │ │ + bl 11364 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 2776a │ │ │ │ + bl 11118 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2752e │ │ │ │ + ldr r3, [pc, #628] @ (27f78 ) │ │ │ │ + movw r2, #702 @ 0x2be │ │ │ │ + ldr r1, [pc, #740] @ (27fec ) │ │ │ │ + ldr r0, [pc, #740] @ (27ff0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2752e │ │ │ │ + ldr r3, [pc, #604] @ (27f78 ) │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr r1, [pc, #724] @ (27ff4 ) │ │ │ │ + ldr r0, [pc, #724] @ (27ff8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 27c1c │ │ │ │ + ldr r3, [pc, #580] @ (27f78 ) │ │ │ │ + movw r2, #701 @ 0x2bd │ │ │ │ + ldr r1, [pc, #708] @ (27ffc ) │ │ │ │ + ldr r0, [pc, #708] @ (28000 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 27c1c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 1ccf8 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 284fc │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r7, r6, #31 │ │ │ │ + bmi.w 28688 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27738 │ │ │ │ + ldr r3, [pc, #664] @ (28004 ) │ │ │ │ + movw r2, #11393 @ 0x2c81 │ │ │ │ + ldr r1, [pc, #664] @ (28008 ) │ │ │ │ + ldr r0, [pc, #664] @ (2800c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27754 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27d9e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283e0 │ │ │ │ + ldr r3, [pc, #624] @ (28010 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 286a2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #392] @ 0x188 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2872c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r8 │ │ │ │ + strd sl, r2, [sp, #204] @ 0xcc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + blx 96d8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28706 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fbe │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27dfe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28492 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 280e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 963c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27e32 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 284f0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 2875c │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 280e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #112] @ 0x70 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28998 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27e84 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28752 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + bpl.w 289e4 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28a1a │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27eac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2887e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 26570 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27ec6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 27eec │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27b7c │ │ │ │ + ldr r3, [pc, #168] @ (27f78 ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #320] @ (28014 ) │ │ │ │ + ldr r0, [pc, #320] @ (28018 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27ec6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27b7c │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 27b3c │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16d5c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2bf08 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + beq.w 27b4e │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 27b4e │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 27ac4 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16d5c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2d800 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + beq.w 27ad6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 27ad6 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #30] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #360] @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #20] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #432] @ 0x1b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #944] @ 0x3b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #664 @ (adr r7, 28288 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #568 @ (adr r7, 28230 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #360] @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #472 @ (adr r7, 281d8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #312 @ (adr r7, 28148 ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #872 @ (adr r5, 28380 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 27988 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16d5c │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 27988 │ │ │ │ + bl c8ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 27988 │ │ │ │ + ldr.w r3, [pc, #3192] @ 28cb8 │ │ │ │ + movw r2, #715 @ 0x2cb │ │ │ │ + ldr.w r1, [pc, #3188] @ 28cbc │ │ │ │ + ldr.w r0, [pc, #3188] @ 28cc0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 276a0 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 27a20 │ │ │ │ + ldr.w r0, [pc, #3144] @ 28cc4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28098 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 286fe │ │ │ │ + ldr.w r3, [pc, #3100] @ 28cb8 │ │ │ │ + movw r2, #715 @ 0x2cb │ │ │ │ + ldr.w r1, [pc, #3108] @ 28cc8 │ │ │ │ + ldr.w r0, [pc, #3108] @ 28ccc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 27a52 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 16d5c │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + bpl.w 27a52 │ │ │ │ + bl c8ac │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 27a52 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2780c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 280fa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2874a │ │ │ │ + ldr.w r3, [pc, #3028] @ 28cd0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 289bc │ │ │ │ + ldr.w r3, [r6, #392] @ 0x188 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28a52 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + strd sl, r2, [sp, #216] @ 0xd8 │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str.w r8, [sp, #212] @ 0xd4 │ │ │ │ + blx 96d8 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28a32 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28fd6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28160 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28876 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 2851c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 963c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28194 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28918 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 28a78 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2851c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r0, [r6, #400] @ 0x190 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r8, [sp, #116] @ 0x74 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28b68 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 281e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a5c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 28b34 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28b9e │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2820e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a6e │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 270cc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2822a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 28256 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27b7c │ │ │ │ + ldr.w r3, [pc, #2692] @ 28cb8 │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr.w r1, [pc, #2712] @ 28cd4 │ │ │ │ + ldr.w r0, [pc, #2712] @ 28cd8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2822a │ │ │ │ + ldr.w r3, [pc, #2648] @ 28cb8 │ │ │ │ + movw r2, #721 @ 0x2d1 │ │ │ │ + ldr.w r1, [pc, #2676] @ 28cdc │ │ │ │ + ldr.w r0, [pc, #2676] @ 28ce0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 275c4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27ab0 │ │ │ │ + ldr.w r3, [pc, #2592] @ 28cb8 │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + ldr.w r1, [pc, #2628] @ 28ce4 │ │ │ │ + ldr.w r0, [pc, #2628] @ 28ce8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 278e0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 27840 │ │ │ │ + ldr.w r0, [pc, #2576] @ 28cec │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 282f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28784 │ │ │ │ + ldr.w r3, [pc, #2492] @ 28cb8 │ │ │ │ + movw r2, #721 @ 0x2d1 │ │ │ │ + ldr.w r1, [pc, #2540] @ 28cf0 │ │ │ │ + ldr.w r0, [pc, #2540] @ 28cf4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + ldr.w r0, [pc, #2524] @ 28cf8 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28338 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2877c │ │ │ │ + ldr.w r3, [pc, #2428] @ 28cb8 │ │ │ │ + movw r2, #727 @ 0x2d7 │ │ │ │ + ldr.w r1, [pc, #2488] @ 28cfc │ │ │ │ + ldr.w r0, [pc, #2488] @ 28d00 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 27c1c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27976 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 279b2 │ │ │ │ + ldr.w r3, [pc, #2380] @ 28cb8 │ │ │ │ + movw r2, #730 @ 0x2da │ │ │ │ + ldr.w r1, [pc, #2448] @ 28d04 │ │ │ │ + ldr.w r0, [pc, #2448] @ 28d08 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 282ae │ │ │ │ + ldr.w r3, [pc, #2352] @ 28cb8 │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2428] @ 28d0c │ │ │ │ + ldr.w r0, [pc, #2428] @ 28d10 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27a40 │ │ │ │ + ldr.w r3, [pc, #2404] @ 28d14 │ │ │ │ + ldr.w r1, [pc, #2404] @ 28d18 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #2292] @ 28cb8 │ │ │ │ + ldr.w r1, [pc, #2388] @ 28d1c │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r0, [pc, #2384] @ 28d20 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27d9e │ │ │ │ + ldr.w r3, [pc, #2252] @ 28cb8 │ │ │ │ + movw r2, #739 @ 0x2e3 │ │ │ │ + ldr.w r1, [pc, #2352] @ 28d24 │ │ │ │ + ldr.w r0, [pc, #2352] @ 28d28 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + ldr.w r3, [pc, #2220] @ 28cb8 │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r1, [pc, #2328] @ 28d2c │ │ │ │ + ldr.w r0, [pc, #2328] @ 28d30 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c8ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 277c4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 28fee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28454 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.w 27b6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov.w r2, #708 @ 0x2c4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 27ce4 │ │ │ │ + ldr.w r3, [pc, #2116] @ 28cb8 │ │ │ │ + movw r2, #722 @ 0x2d2 │ │ │ │ + ldr.w r1, [pc, #2232] @ 28d34 │ │ │ │ + ldr.w r0, [pc, #2232] @ 28d38 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27dfe │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8ac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27c30 │ │ │ │ + b.w 2765e │ │ │ │ + ldr.w r3, [pc, #2060] @ 28cb8 │ │ │ │ + movw r2, #735 @ 0x2df │ │ │ │ + ldr.w r1, [pc, #2184] @ 28d3c │ │ │ │ + ldr.w r0, [pc, #2184] @ 28d40 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + ldr.w r3, [pc, #2028] @ 28cb8 │ │ │ │ + movw r2, #742 @ 0x2e6 │ │ │ │ + ldr.w r1, [pc, #2160] @ 28d44 │ │ │ │ + ldr.w r0, [pc, #2160] @ 28d48 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 27e32 │ │ │ │ + ldr.w r3, [pc, #1976] @ 28cb8 │ │ │ │ + movw r2, #717 @ 0x2cd │ │ │ │ + ldr.w r1, [pc, #2116] @ 28d4c │ │ │ │ + ldr.w r0, [pc, #2116] @ 28d50 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28532 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a66 │ │ │ │ + mvns r3, r7 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + beq.w 28972 │ │ │ │ + adds r2, r7, #6 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 2896c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a94 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28b84 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 28bde │ │ │ │ + ldr.w r0, [r6, #932] @ 0x3a4 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9118 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 28bbe │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28924 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28592 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28680 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28b06 │ │ │ │ + add.w r2, r7, #8 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 28b00 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a94 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28e64 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 28e40 │ │ │ │ + ldr.w r0, [r6, #936] @ 0x3a8 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9118 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 28e18 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28aae │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 285f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28c1a │ │ │ │ + ldr.w r3, [pc, #1888] @ 28d54 │ │ │ │ + ldr.w r8, [r6, #428] @ 0x1ac │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28e90 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + strd r8, sl, [sp, #224] @ 0xe0 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ec4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 28f5e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28642 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28e38 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28ea2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28c02 │ │ │ │ + ldr.w r3, [pc, #1620] @ 28cb8 │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr.w r1, [pc, #1772] @ 28d58 │ │ │ │ + ldr.w r0, [pc, #1772] @ 28d5c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28592 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8ac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27c30 │ │ │ │ + b.w 27d68 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27890 │ │ │ │ + ldr.w r3, [pc, #1648] @ 28d14 │ │ │ │ + ldr.w r1, [pc, #1720] @ 28d60 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1536] @ 28cb8 │ │ │ │ + ldr.w r1, [pc, #1704] @ 28d64 │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r0, [pc, #1700] @ 28d68 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 278b8 │ │ │ │ + ldr.w r3, [pc, #1496] @ 28cb8 │ │ │ │ + movw r2, #723 @ 0x2d3 │ │ │ │ + ldr.w r1, [pc, #1668] @ 28d6c │ │ │ │ + ldr.w r0, [pc, #1668] @ 28d70 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28098 │ │ │ │ + ldr.w r3, [pc, #1456] @ 28cb8 │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r1, [pc, #1636] @ 28d74 │ │ │ │ + ldr.w r0, [pc, #1636] @ 28d78 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c8ac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 27db6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8ac │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27c30 │ │ │ │ + b.w 27baa │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 280fa │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27e84 │ │ │ │ + ldr.w r3, [pc, #1368] @ 28cb8 │ │ │ │ + movw r2, #749 @ 0x2ed │ │ │ │ + ldr.w r1, [pc, #1556] @ 28d7c │ │ │ │ + ldr.w r0, [pc, #1556] @ 28d80 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 27c1c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28338 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 282f8 │ │ │ │ + ldr.w r3, [pc, #1320] @ 28cb8 │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr.w r1, [pc, #1516] @ 28d84 │ │ │ │ + ldr.w r0, [pc, #1516] @ 28d88 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, sp, #92 @ 0x5c │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #1484] @ 28d8c │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28c5e │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11364 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28a96 │ │ │ │ + bl 11390 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r2, [pc, #1376] @ 28d54 │ │ │ │ + ldr.w r3, [r6, #396] @ 0x18c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl c8ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r6, r0 │ │ │ │ + strd r3, sl, [sp, #188] @ 0xbc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28c8a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28c70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28160 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27eac │ │ │ │ + ldr.w r3, [pc, #1068] @ 28cb8 │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr.w r1, [pc, #1276] @ 28d90 │ │ │ │ + ldr.w r0, [pc, #1276] @ 28d94 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27c06 │ │ │ │ + ldr.w r0, [pc, #1240] @ 28d98 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 288dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b7c │ │ │ │ + ldr r3, [pc, #984] @ (28cb8 ) │ │ │ │ + mov.w r2, #748 @ 0x2ec │ │ │ │ + ldr.w r1, [pc, #1208] @ 28d9c │ │ │ │ + ldr.w r0, [pc, #1208] @ 28da0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + beq.w 278a4 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28c22 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + b.w 278a4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 28194 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28aa2 │ │ │ │ + adds r6, r7, #6 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 28a9c │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + blx 9620 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28ca2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28964 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b2c │ │ │ │ + strd r6, r7, [r5] │ │ │ │ + b.w 27536 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 28548 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.w 28552 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 28552 │ │ │ │ + ldr r3, [pc, #796] @ (28cb8 ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr.w r1, [pc, #1028] @ 28da4 │ │ │ │ + ldr.w r0, [pc, #1028] @ 28da8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 27c1c │ │ │ │ + ldr r3, [pc, #852] @ (28d14 ) │ │ │ │ + ldr r1, [pc, #1004] @ (28dac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #748] @ (28cb8 ) │ │ │ │ + ldr r1, [pc, #992] @ (28db0 ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r0, [pc, #992] @ (28db4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + ldr r0, [pc, #976] @ (28db8 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28bb6 │ │ │ │ + ldr r3, [pc, #692] @ (28cb8 ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #948] @ (28dbc ) │ │ │ │ + ldr r0, [pc, #948] @ (28dc0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 27c1c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 27e98 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28ee4 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 27e98 │ │ │ │ + ldr r3, [pc, #644] @ (28cb8 ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r1, [pc, #904] @ (28dc4 ) │ │ │ │ + ldr r0, [pc, #908] @ (28dc8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 2811a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 281e6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28532 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2820e │ │ │ │ + ldr r3, [pc, #572] @ (28cb8 ) │ │ │ │ + mov.w r2, #756 @ 0x2f4 │ │ │ │ + ldr r1, [pc, #844] @ (28dcc ) │ │ │ │ + ldr r0, [pc, #844] @ (28dd0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 27c1c │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + bl 11118 │ │ │ │ + b.n 28858 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 28936 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 16d5c │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 28936 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28e84 │ │ │ │ + add.w r6, r7, #8 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 28e7e │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + blx 9620 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2894e │ │ │ │ + ldr r3, [pc, #476] @ (28cb8 ) │ │ │ │ + movw r2, #766 @ 0x2fe │ │ │ │ + ldr r1, [pc, #752] @ (28dd4 ) │ │ │ │ + ldr r0, [pc, #756] @ (28dd8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2752e │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 285a6 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 285b0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 285b0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28964 │ │ │ │ + ldr r0, [pc, #676] @ (28ddc ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28b4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28c0a │ │ │ │ + ldr r3, [pc, #360] @ (28cb8 ) │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr r1, [pc, #648] @ (28de0 ) │ │ │ │ + ldr r0, [pc, #652] @ (28de4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 27c1c │ │ │ │ + ldr r3, [pc, #332] @ (28cb8 ) │ │ │ │ + movw r2, #758 @ 0x2f6 │ │ │ │ + ldr r1, [pc, #632] @ (28de8 ) │ │ │ │ + ldr r0, [pc, #632] @ (28dec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 289ae │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 288dc │ │ │ │ + ldr r3, [pc, #304] @ (28cb8 ) │ │ │ │ + movw r2, #761 @ 0x2f9 │ │ │ │ + ldr r1, [pc, #612] @ (28df0 ) │ │ │ │ + ldr r0, [pc, #612] @ (28df4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 281fa │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28f26 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 281fa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28a00 │ │ │ │ + ldr r3, [pc, #248] @ (28cb8 ) │ │ │ │ + movw r2, #762 @ 0x2fa │ │ │ │ + ldr r1, [pc, #560] @ (28df8 ) │ │ │ │ + ldr r0, [pc, #564] @ (28dfc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + ldr r2, [pc, #216] @ (28cb8 ) │ │ │ │ + ldr r3, [pc, #540] @ (28e00 ) │ │ │ │ + ldr r1, [pc, #544] @ (28e04 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #544] @ (28e08 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #761 @ 0x2f9 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28660 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 2820e │ │ │ │ + b.n 28b4e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 285f2 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28c34 │ │ │ │ + mov r3, r0 │ │ │ │ + b.w 278a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28c48 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 28e9a │ │ │ │ + cbz r3, 28c56 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r6, #1 │ │ │ │ + bne.w 278b8 │ │ │ │ + b.n 288dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28c48 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #746 @ 0x2ea │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 28858 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #404] @ (28e0c ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + bl 121d8 │ │ │ │ + b.n 28858 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 28858 │ │ │ │ + ldr r3, [pc, #20] @ (28cb8 ) │ │ │ │ + movw r2, #763 @ 0x2fb │ │ │ │ + ldr r1, [pc, #356] @ (28e10 ) │ │ │ │ + ldr r0, [pc, #360] @ (28e14 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 28aec │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #392 @ (adr r4, 28e48 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #32 @ (adr r4, 28cec ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #848] @ 0x350 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #448 @ (adr r2, 28e98 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #240] @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #264 @ (adr r2, 28de8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #40 @ (adr r2, 28d10 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #672 @ (adr r1, 28f94 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #416 @ (adr r1, 28ea0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #216 @ (adr r1, 28de0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #112 @ (adr r1, 28d80 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #360 @ (adr r1, 28e84 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #896 @ (adr r0, 290a0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #736 @ (adr r0, 29008 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #608 @ (adr r0, 28f90 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #184 @ (adr r0, 28df0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #800] @ 0x320 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #880] @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #564] @ (29050 ) │ │ │ │ + movw r2, #765 @ 0x2fd │ │ │ │ + ldr r1, [pc, #564] @ (29054 ) │ │ │ │ + ldr r0, [pc, #564] @ (29058 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28642 │ │ │ │ + ldr r2, [pc, #524] @ (29050 ) │ │ │ │ + ldr r3, [pc, #536] @ (2905c ) │ │ │ │ + ldr r1, [pc, #536] @ (29060 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #536] @ (29064 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2752e │ │ │ │ + ldr r3, [pc, #488] @ (29050 ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #508] @ (29068 ) │ │ │ │ + ldr r0, [pc, #508] @ (2906c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2752e │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 28ac2 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #8 │ │ │ │ + bl 16d5c │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 28ac2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8ac │ │ │ │ + b.w 28608 │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 28c48 │ │ │ │ + ldr r2, [pc, #428] @ (29050 ) │ │ │ │ + ldr r3, [pc, #456] @ (29070 ) │ │ │ │ + ldr r1, [pc, #460] @ (29074 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #460] @ (29078 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2752e │ │ │ │ + ldr r3, [pc, #392] @ (29050 ) │ │ │ │ + mov.w r2, #768 @ 0x300 │ │ │ │ + ldr r1, [pc, #432] @ (2907c ) │ │ │ │ + ldr r0, [pc, #432] @ (29080 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2752e │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28ef6 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 27e98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28f08 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28f1e │ │ │ │ + cbz r3, 28f16 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 27eac │ │ │ │ + b.n 28a00 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28f08 │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 28f08 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28f38 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 281fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + orr.w r7, r6, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 28c12 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28f56 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28c12 │ │ │ │ + b.n 28c0c │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 28c12 │ │ │ │ + ldr r3, [pc, #292] @ (29084 ) │ │ │ │ + mov.w r2, #11968 @ 0x2ec0 │ │ │ │ + ldr r1, [pc, #288] @ (29088 ) │ │ │ │ + ldr r0, [pc, #292] @ (2908c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (29090 ) │ │ │ │ + movw r2, #11378 @ 0x2c72 │ │ │ │ + ldr r1, [pc, #276] @ (29094 ) │ │ │ │ + ldr r0, [pc, #280] @ (29098 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (2909c ) │ │ │ │ + movw r2, #11492 @ 0x2ce4 │ │ │ │ + ldr r1, [pc, #264] @ (290a0 ) │ │ │ │ + ldr r0, [pc, #268] @ (290a4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (290a8 ) │ │ │ │ + movw r2, #11359 @ 0x2c5f │ │ │ │ + ldr r1, [pc, #252] @ (290ac ) │ │ │ │ + ldr r0, [pc, #256] @ (290b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (290b4 ) │ │ │ │ + movw r2, #11773 @ 0x2dfd │ │ │ │ + ldr r1, [pc, #240] @ (290b8 ) │ │ │ │ + ldr r0, [pc, #244] @ (290bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (290c0 ) │ │ │ │ + mov.w r2, #11840 @ 0x2e40 │ │ │ │ + ldr r1, [pc, #228] @ (290c4 ) │ │ │ │ + ldr r0, [pc, #232] @ (290c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #220] @ (290cc ) │ │ │ │ + movw r2, #11622 @ 0x2d66 │ │ │ │ + ldr r1, [pc, #216] @ (290d0 ) │ │ │ │ + ldr r0, [pc, #220] @ (290d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (290d8 ) │ │ │ │ + movw r2, #11427 @ 0x2ca3 │ │ │ │ + ldr r1, [pc, #204] @ (290dc ) │ │ │ │ + ldr r0, [pc, #208] @ (290e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (290e4 ) │ │ │ │ + movw r2, #11541 @ 0x2d15 │ │ │ │ + ldr r1, [pc, #192] @ (290e8 ) │ │ │ │ + ldr r0, [pc, #196] @ (290ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (290f0 ) │ │ │ │ + movw r2, #11649 @ 0x2d81 │ │ │ │ + ldr r1, [pc, #180] @ (290f4 ) │ │ │ │ + ldr r0, [pc, #184] @ (290f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #400] @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 290ca │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #208] @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r4, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r4, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #832] @ 0x340 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r4, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r4, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000290fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #964] @ (294d4 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #964] @ (294d8 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #960] @ (294dc ) │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r0, sp, #28 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bl 1d2f4 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 2937a │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + bl d704 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 291ca │ │ │ │ + ldr r2, [pc, #920] @ (294e0 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 29244 │ │ │ │ + ldr r2, [pc, #916] @ (294e4 ) │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d650 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29174 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2934e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 29256 │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 29430 │ │ │ │ + adds r1, r6, #2 │ │ │ │ + teq r6, r1 │ │ │ │ + bmi.w 2931a │ │ │ │ + ldr r3, [pc, #860] @ (294e8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 293fe │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a0c8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 29444 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27400 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 29462 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 2946a │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r7, r8, [r5] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + b.n 292fc │ │ │ │ + ldr r3, [pc, #800] @ (294ec ) │ │ │ │ + movw r2, #459 @ 0x1cb │ │ │ │ + ldr r1, [pc, #796] @ (294f0 ) │ │ │ │ + ldr r0, [pc, #800] @ (294f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #752] @ (294e4 ) │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #764] @ (294f8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 98b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29482 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11364 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 293d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #668] @ (294e0 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29256 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2935a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 294a4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29272 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2936a │ │ │ │ + ldr r3, [pc, #624] @ (294e4 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #644] @ (294fc ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r6, [r3, #244] @ 0xf4 │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 29392 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 294bc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 292c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29372 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 293b0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29362 │ │ │ │ + ldr r3, [pc, #524] @ (294ec ) │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + ldr r1, [pc, #540] @ (29500 ) │ │ │ │ + ldr r0, [pc, #540] @ (29504 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr r2, [pc, #520] @ (29508 ) │ │ │ │ + ldr r3, [pc, #472] @ (294d8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 294a0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 29188 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [pc, #444] @ (294e8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 293fe │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1a0c8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + bpl.w 2919c │ │ │ │ + mov r0, r1 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2919c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 29174 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29256 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 292dc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29272 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 292c2 │ │ │ │ + ldr r3, [pc, #368] @ (294ec ) │ │ │ │ + movw r2, #457 @ 0x1c9 │ │ │ │ + ldr r1, [pc, #392] @ (2950c ) │ │ │ │ + ldr r0, [pc, #396] @ (29510 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 292f2 │ │ │ │ + ldr r3, [pc, #344] @ (294ec ) │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + ldr r1, [pc, #376] @ (29514 ) │ │ │ │ + ldr r0, [pc, #380] @ (29518 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 292f2 │ │ │ │ + ldr r2, [pc, #312] @ (294ec ) │ │ │ │ + ldr r3, [pc, #360] @ (2951c ) │ │ │ │ + ldr r1, [pc, #360] @ (29520 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #360] @ (29524 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #463 @ 0x1cf │ │ │ │ + bl 121d8 │ │ │ │ + b.n 292f2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + bl 11118 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 292f2 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #284] @ (29528 ) │ │ │ │ + ldr r1, [pc, #284] @ (2952c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #208] @ (294ec ) │ │ │ │ + ldr r1, [pc, #276] @ (29530 ) │ │ │ │ + movw r2, #465 @ 0x1d1 │ │ │ │ + ldr r0, [pc, #272] @ (29534 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 292f2 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16d5c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2932a │ │ │ │ + ldr r3, [pc, #164] @ (294ec ) │ │ │ │ + movw r2, #465 @ 0x1d1 │ │ │ │ + ldr r1, [pc, #236] @ (29538 ) │ │ │ │ + ldr r0, [pc, #236] @ (2953c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 292f2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 291ba │ │ │ │ + ldr r3, [pc, #128] @ (294ec ) │ │ │ │ + mov.w r2, #466 @ 0x1d2 │ │ │ │ + ldr r1, [pc, #204] @ (29540 ) │ │ │ │ + ldr r0, [pc, #208] @ (29544 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2945a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov.w r2, #460 @ 0x1cc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 293e0 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (29548 ) │ │ │ │ + movw r2, #7243 @ 0x1c4b │ │ │ │ + ldr r1, [pc, #160] @ (2954c ) │ │ │ │ + ldr r0, [pc, #160] @ (29550 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1572 @ 0x624 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (29554 ) │ │ │ │ + movw r2, #7171 @ 0x1c03 │ │ │ │ + ldr r1, [pc, #148] @ (29558 ) │ │ │ │ + ldr r0, [pc, #148] @ (2955c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1572 @ 0x624 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #936] @ 0x3a8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ + movs r2, r0 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r0, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #792 @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #696 @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00029560 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #2860] @ 2a0a4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r7, [pc, #2860] @ 2a0a8 │ │ │ │ + strd r2, r0, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [pc, #2852] @ 2a0ac │ │ │ │ + add r7, pc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 290fc │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 298d6 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 14d10 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2991a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 2994a │ │ │ │ + mvn.w r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10ee0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29972 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 299a8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9430 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29606 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 297f6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 299d0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8fcc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 297fe │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble.n 296a4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + movs r6, #2 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14d10 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2985c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 298a6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9430 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29668 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 297ba │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 297c8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 943c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29690 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 297ee │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 298f4 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 29630 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + blx 9770 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a06 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 29aa2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9770 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 296dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a0e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 29ac0 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + blx 91e4 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29ade │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 29a2e │ │ │ │ + ldr.w r9, [r6, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + bl 15d14 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r4, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a16 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 29a58 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 29c76 │ │ │ │ + ldr r4, [r6, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + bl 11e2c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29764 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a26 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a1e │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 296ec │ │ │ │ + ldr.w r3, [pc, #2360] @ 2a0b0 │ │ │ │ + mov.w r2, #434 @ 0x1b2 │ │ │ │ + ldr.w r1, [pc, #2356] @ 2a0b4 │ │ │ │ + ldr.w r0, [pc, #2356] @ 2a0b8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 29670 │ │ │ │ + ldr.w r3, [pc, #2276] @ 2a0b0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2284] @ 2a0bc │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r0, [pc, #2280] @ 2a0c0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29880 │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29690 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29606 │ │ │ │ + ldr.w r3, [pc, #2224] @ 2a0b0 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #2236] @ 2a0c4 │ │ │ │ + ldr.w r0, [pc, #2236] @ 2a0c8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr.w r2, [pc, #2192] @ 2a0cc │ │ │ │ + ldr.w r3, [pc, #2148] @ 2a0a4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 29de2 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2128] @ 2a0b0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2156] @ 2a0d0 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r0, [pc, #2152] @ 2a0d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr.w r3, [pc, #2056] @ 2a0b0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r2, [pc, #2088] @ 2a0d8 │ │ │ │ + ldr.w r1, [pc, #2088] @ 2a0dc │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #2080] @ 2a0e0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 29880 │ │ │ │ + ldr.w r3, [pc, #2008] @ 2a0b0 │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr.w r1, [pc, #2052] @ 2a0e4 │ │ │ │ + ldr.w r0, [pc, #2052] @ 2a0e8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29838 │ │ │ │ + ldr.w r3, [pc, #1976] @ 2a0b0 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2032] @ 2a0ec │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r0, [pc, #2028] @ 2a0f0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29880 │ │ │ │ + ldr.w r3, [pc, #1940] @ 2a0b0 │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr.w r1, [pc, #2000] @ 2a0f4 │ │ │ │ + ldr.w r0, [pc, #2000] @ 2a0f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr.w r3, [pc, #1892] @ 2a0b0 │ │ │ │ + ldr.w r2, [pc, #1964] @ 2a0fc │ │ │ │ + ldr.w r1, [pc, #1964] @ 2a100 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1960] @ 2a104 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 29936 │ │ │ │ + ldr.w r3, [pc, #1852] @ 2a0b0 │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr.w r1, [pc, #1932] @ 2a108 │ │ │ │ + ldr.w r0, [pc, #1932] @ 2a10c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr.w r3, [pc, #1796] @ 2a0b0 │ │ │ │ + ldr.w r2, [pc, #1888] @ 2a110 │ │ │ │ + ldr.w r1, [pc, #1888] @ 2a114 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1880] @ 2a118 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2998e │ │ │ │ + ldr.w r3, [pc, #1756] @ 2a0b0 │ │ │ │ + movw r2, #425 @ 0x1a9 │ │ │ │ + ldr.w r1, [pc, #1856] @ 2a11c │ │ │ │ + ldr.w r0, [pc, #1856] @ 2a120 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 296bc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 296dc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2972e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29770 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29764 │ │ │ │ + ldr.w r3, [pc, #1664] @ 2a0b0 │ │ │ │ + ldr.w r2, [pc, #1776] @ 2a124 │ │ │ │ + ldr.w r1, [pc, #1776] @ 2a128 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1764] @ 2a12c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + bl 121d8 │ │ │ │ + b.n 29794 │ │ │ │ + ldr.w r3, [pc, #1620] @ 2a0b0 │ │ │ │ + mov.w r2, #430 @ 0x1ae │ │ │ │ + ldr.w r1, [pc, #1740] @ 2a130 │ │ │ │ + ldr.w r0, [pc, #1740] @ 2a134 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr.w r3, [pc, #1548] @ 2a0b0 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #1676] @ 2a138 │ │ │ │ + ldr.w r0, [pc, #1676] @ 2a13c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2981a │ │ │ │ + ldr.w r3, [pc, #1516] @ 2a0b0 │ │ │ │ + mov.w r2, #428 @ 0x1ac │ │ │ │ + ldr.w r1, [pc, #1652] @ 2a140 │ │ │ │ + ldr.w r0, [pc, #1652] @ 2a144 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2981a │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldrd r4, r9, [sp, #24] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29af8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f24 │ │ │ │ + blx 9524 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 29fc4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 15d14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29dda │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 29ffa │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 29de6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29b46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f2c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a586 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29b62 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f44 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29b78 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f3c │ │ │ │ + ldr.w r3, [pc, #1484] @ 2a148 │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ + blx 9218 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29ba2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29c5e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2a070 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d8a4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29bc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29c6e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2a058 │ │ │ │ + ldr.w r3, [pc, #1404] @ 2a14c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a088 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29c0c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 29c66 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a56e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29c24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a09c │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 29fa4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f4c │ │ │ │ + ldr.w r3, [pc, #1132] @ 2a0b0 │ │ │ │ + movw r2, #437 @ 0x1b5 │ │ │ │ + ldr.w r1, [pc, #1284] @ 2a150 │ │ │ │ + ldr.w r0, [pc, #1284] @ 2a154 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29838 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ba2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29c0c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29bc4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29c8a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f54 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a556 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29ca6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f5c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29cbc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29cd0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f74 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29ce6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f64 │ │ │ │ + ldr.w r3, [pc, #1120] @ 2a148 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ + blx 9218 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29d0c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29dd2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29fdc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d8a4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29d2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29dca │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2a040 │ │ │ │ + ldr.w r3, [pc, #1044] @ 2a14c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #3 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a01a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29d76 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 29dc2 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a50e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29d8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f34 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 29f84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29f7c │ │ │ │ + ldr r3, [pc, #772] @ (2a0b0 ) │ │ │ │ + movw r2, #431 @ 0x1af │ │ │ │ + ldr r1, [pc, #932] @ (2a158 ) │ │ │ │ + ldr r0, [pc, #936] @ (2a15c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29838 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d76 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d2e │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d0c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b24 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w fp, [sp, #12] │ │ │ │ + ldr.w sl, [r3, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + bl 1220c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29e1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a012 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29f1c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a3a6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 914c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 2a382 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a1c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29e58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a4b2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a526 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29e74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a342 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29e8a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a34a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29e9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a372 │ │ │ │ + ldr r3, [pc, #684] @ (2a14c ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [pc, #676] @ (2a148 ) │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str.w r8, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27066 │ │ │ │ + beq.w 2a352 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27252 │ │ │ │ + beq.w 2a53e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26bfc │ │ │ │ + bge.n 29ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2708e │ │ │ │ + beq.w 2a37a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 271a4 │ │ │ │ + bne.w 2a490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2719c │ │ │ │ - ldr r3, [pc, #424] @ (26dc4 ) │ │ │ │ + beq.w 2a488 │ │ │ │ + ldr r3, [pc, #424] @ (2a0b0 ) │ │ │ │ mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r1, [pc, #596] @ (26e74 ) │ │ │ │ - ldr r0, [pc, #596] @ (26e78 ) │ │ │ │ + ldr r1, [pc, #596] @ (2a160 ) │ │ │ │ + ldr r0, [pc, #596] @ (2a164 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2654c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29838 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b3e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e2a │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2680c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29af8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2685a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b46 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26aa2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d8e │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2688c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b78 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26876 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29b62 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26954 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29c40 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2699e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29c8a │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269ba │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ca6 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269fa │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ce6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269d0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29cbc │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 269e4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29cd0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26abe │ │ │ │ - ldr r1, [pc, #296] @ (26dc4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29daa │ │ │ │ + ldr r1, [pc, #296] @ (2a0b0 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r3, [pc, #476] @ (26e7c ) │ │ │ │ - ldr r0, [pc, #476] @ (26e80 ) │ │ │ │ + ldr r3, [pc, #476] @ (2a168 ) │ │ │ │ + ldr r0, [pc, #476] @ (2a16c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #468] @ (26e84 ) │ │ │ │ + ldr r1, [pc, #468] @ (2a170 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2654c │ │ │ │ - ldr r1, [pc, #264] @ (26dc4 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr r1, [pc, #264] @ (2a0b0 ) │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - ldr r3, [pc, #456] @ (26e88 ) │ │ │ │ - ldr r0, [pc, #456] @ (26e8c ) │ │ │ │ + ldr r3, [pc, #456] @ (2a174 ) │ │ │ │ + ldr r0, [pc, #456] @ (2a178 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #448] @ (26e90 ) │ │ │ │ + ldr r1, [pc, #448] @ (2a17c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2654c │ │ │ │ - ldr r3, [pc, #232] @ (26dc4 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 29838 │ │ │ │ + ldr r3, [pc, #232] @ (2a0b0 ) │ │ │ │ mov.w r2, #428 @ 0x1ac │ │ │ │ - ldr r1, [pc, #436] @ (26e94 ) │ │ │ │ - ldr r0, [pc, #436] @ (26e98 ) │ │ │ │ + ldr r1, [pc, #436] @ (2a180 ) │ │ │ │ + ldr r0, [pc, #436] @ (2a184 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2652e │ │ │ │ - ldr r3, [pc, #208] @ (26dc4 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2981a │ │ │ │ + ldr r3, [pc, #208] @ (2a0b0 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #420] @ (26e9c ) │ │ │ │ - ldr r0, [pc, #420] @ (26ea0 ) │ │ │ │ + ldr r1, [pc, #420] @ (2a188 ) │ │ │ │ + ldr r0, [pc, #420] @ (2a18c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2654c │ │ │ │ - ldr r3, [pc, #180] @ (26dc4 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 29838 │ │ │ │ + ldr r3, [pc, #180] @ (2a0b0 ) │ │ │ │ mov.w r2, #436 @ 0x1b4 │ │ │ │ - ldr r1, [pc, #396] @ (26ea4 ) │ │ │ │ - ldr r0, [pc, #400] @ (26ea8 ) │ │ │ │ + ldr r1, [pc, #396] @ (2a190 ) │ │ │ │ + ldr r0, [pc, #400] @ (2a194 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2652e │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2981a │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b30 │ │ │ │ - ldr r3, [pc, #148] @ (26dc4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e1c │ │ │ │ + ldr r3, [pc, #148] @ (2a0b0 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #372] @ (26eac ) │ │ │ │ - ldr r0, [pc, #376] @ (26eb0 ) │ │ │ │ + ldr r1, [pc, #372] @ (2a198 ) │ │ │ │ + ldr r0, [pc, #376] @ (2a19c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2654c │ │ │ │ - ldr r3, [pc, #108] @ (26dc4 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 29838 │ │ │ │ + ldr r3, [pc, #108] @ (2a0b0 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #344] @ (26eb4 ) │ │ │ │ - ldr r0, [pc, #344] @ (26eb8 ) │ │ │ │ + ldr r1, [pc, #344] @ (2a1a0 ) │ │ │ │ + ldr r0, [pc, #344] @ (2a1a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26d06 │ │ │ │ - ldr r3, [pc, #84] @ (26dc4 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29ff2 │ │ │ │ + ldr r3, [pc, #84] @ (2a0b0 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #328] @ (26ebc ) │ │ │ │ - ldr r0, [pc, #328] @ (26ec0 ) │ │ │ │ + ldr r1, [pc, #328] @ (2a1a8 ) │ │ │ │ + ldr r0, [pc, #328] @ (2a1ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26d06 │ │ │ │ - ldr r3, [pc, #60] @ (26dc4 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29ff2 │ │ │ │ + ldr r3, [pc, #60] @ (2a0b0 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #312] @ (26ec4 ) │ │ │ │ - ldr r0, [pc, #312] @ (26ec8 ) │ │ │ │ + ldr r1, [pc, #312] @ (2a1b0 ) │ │ │ │ + ldr r0, [pc, #312] @ (2a1b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26d06 │ │ │ │ - ldr r3, [pc, #36] @ (26dc4 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29ff2 │ │ │ │ + ldr r3, [pc, #36] @ (2a0b0 ) │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - ldr r1, [pc, #296] @ (26ecc ) │ │ │ │ - ldr r0, [pc, #296] @ (26ed0 ) │ │ │ │ + ldr r1, [pc, #296] @ (2a1b8 ) │ │ │ │ + ldr r0, [pc, #296] @ (2a1bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 26d40 │ │ │ │ + b.n 2a02c │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26938 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29c24 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ + ldr r4, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - itee vs │ │ │ │ - movvs r0, r0 │ │ │ │ - addvc r6, sp, #928 @ 0x3a0 │ │ │ │ - movvc r0, r0 │ │ │ │ - itte ne │ │ │ │ - movne r0, r0 │ │ │ │ - addne r6, sp, #592 @ 0x250 │ │ │ │ - moveq r0, r0 │ │ │ │ - bkpt 0x00e6 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #392 @ 0x188 │ │ │ │ + ldrb r4, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + ldrh r2, [r3, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0086 │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #0 │ │ │ │ + ldrb r4, [r1, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x003a │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #704 @ 0x2c0 │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x000e │ │ │ │ + ldrh r6, [r1, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #552 @ 0x228 │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + ldrh r6, [r5, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ + ldrh r2, [r1, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #280 @ 0x118 │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #536 @ 0x218 │ │ │ │ + ldrb r2, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + ldrh r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, pc} │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r7} │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ + ldrb r6, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, pc} │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ + ldrb r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + ldrb r6, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + ldrh r4, [r6, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #168 @ 0xa8 │ │ │ │ + ldrb r6, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ + ldrh r4, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #24 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r6} │ │ │ │ + ldrh r2, [r0, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #760 @ 0x2f8 │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r5} │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #640 @ 0x280 │ │ │ │ + ldrb r4, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0024 │ │ │ │ + ldrh r4, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ + strb r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 26e80 │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #392 @ (adr r7, 27004 ) │ │ │ │ + strb r6, [r5, #17] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26eb8 │ │ │ │ + ldrb r6, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #904 @ (adr r6, 2720c ) │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb758 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26ebc │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #776 @ (adr r6, 27198 ) │ │ │ │ + strb r6, [r1, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + strh r0, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb726 │ │ │ │ + strh r6, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #648 @ (adr r6, 27124 ) │ │ │ │ + strb r6, [r5, #14] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + strh r6, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #552 @ (adr r6, 270cc ) │ │ │ │ + strb r6, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6f0 │ │ │ │ + strh r0, [r6, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 2705c ) │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + strh r0, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 26fe4 ) │ │ │ │ + strb r0, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ + strh r2, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #152 @ (adr r6, 26f54 ) │ │ │ │ + strb r2, [r6, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 26efc ) │ │ │ │ + strb r2, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 272a4 ) │ │ │ │ + strb r2, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cpsie i │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #888 @ (adr r5, 2724c ) │ │ │ │ + strb r2, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 26fec │ │ │ │ + beq.w 2a2d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w sl, [r3, #16] │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - blx 9420 │ │ │ │ + blx 9430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f0c │ │ │ │ + bge.n 2a1f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27004 │ │ │ │ + beq.n 2a2f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 26fac │ │ │ │ + beq.n 2a298 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f34 │ │ │ │ + bge.n 2a220 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fe4 │ │ │ │ + beq.n 2a2d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2700c │ │ │ │ + beq.n 2a2f8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 2701c │ │ │ │ + beq.n 2a308 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f62 │ │ │ │ + bge.n 2a24e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27014 │ │ │ │ + beq.n 2a300 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f76 │ │ │ │ + bge.n 2a262 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2704e │ │ │ │ + beq.n 2a33a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f86 │ │ │ │ + bge.n 2a272 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 26fa4 │ │ │ │ + cbz r3, 2a290 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 2654e │ │ │ │ - ldr r3, [pc, #804] @ (272b4 ) │ │ │ │ + bge.w 2983a │ │ │ │ + ldr r3, [pc, #804] @ (2a5a0 ) │ │ │ │ mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #804] @ (272b8 ) │ │ │ │ - ldr r0, [pc, #804] @ (272bc ) │ │ │ │ + ldr r1, [pc, #804] @ (2a5a4 ) │ │ │ │ + ldr r0, [pc, #804] @ (2a5a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 26d06 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 29ff2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f86 │ │ │ │ - ldr r3, [pc, #772] @ (272b4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a272 │ │ │ │ + ldr r3, [pc, #772] @ (2a5a0 ) │ │ │ │ movw r2, #449 @ 0x1c1 │ │ │ │ - ldr r1, [pc, #780] @ (272c0 ) │ │ │ │ - ldr r0, [pc, #780] @ (272c4 ) │ │ │ │ + ldr r1, [pc, #780] @ (2a5ac ) │ │ │ │ + ldr r0, [pc, #780] @ (2a5b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2654c │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 29838 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f34 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a220 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26f46 │ │ │ │ + bge.n 2a232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26f46 │ │ │ │ + bne.n 2a232 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f46 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a232 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f0c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a1f8 │ │ │ │ mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f42 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a22e │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f62 │ │ │ │ - ldr r3, [pc, #660] @ (272b4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a24e │ │ │ │ + ldr r3, [pc, #660] @ (2a5a0 ) │ │ │ │ movw r2, #449 @ 0x1c1 │ │ │ │ - ldr r1, [pc, #676] @ (272c8 ) │ │ │ │ - ldr r0, [pc, #676] @ (272cc ) │ │ │ │ + ldr r1, [pc, #676] @ (2a5b4 ) │ │ │ │ + ldr r0, [pc, #676] @ (2a5b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2654c │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 29838 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f76 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a262 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b88 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e74 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b9e │ │ │ │ - ldr r3, [pc, #588] @ (272b4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e8a │ │ │ │ + ldr r3, [pc, #588] @ (2a5a0 ) │ │ │ │ mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r1, [pc, #608] @ (272d0 ) │ │ │ │ - ldr r0, [pc, #612] @ (272d4 ) │ │ │ │ + ldr r1, [pc, #608] @ (2a5bc ) │ │ │ │ + ldr r0, [pc, #612] @ (2a5c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2654c │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 29838 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bb0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e9c │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26bfc │ │ │ │ - ldr r3, [pc, #540] @ (272b4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ee8 │ │ │ │ + ldr r3, [pc, #540] @ (2a5a0 ) │ │ │ │ movw r2, #445 @ 0x1bd │ │ │ │ - ldr r1, [pc, #568] @ (272d8 ) │ │ │ │ - ldr r0, [pc, #572] @ (272dc ) │ │ │ │ + ldr r1, [pc, #568] @ (2a5c4 ) │ │ │ │ + ldr r0, [pc, #572] @ (2a5c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27038 │ │ │ │ - ldr r3, [pc, #504] @ (272b4 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a324 │ │ │ │ + ldr r3, [pc, #504] @ (2a5a0 ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr.w r9, [pc, #540] @ 272e0 │ │ │ │ - ldr.w sl, [pc, #540] @ 272e4 │ │ │ │ + ldr.w r9, [pc, #540] @ 2a5cc │ │ │ │ + ldr.w sl, [pc, #540] @ 2a5d0 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add sl, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #496] @ (272e8 ) │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #496] @ (2a5d4 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #496] @ (272ec ) │ │ │ │ + ldr r3, [pc, #496] @ (2a5d8 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + blx 98b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2720a │ │ │ │ - bl 11354 │ │ │ │ + beq.n 2a4f6 │ │ │ │ + bl 11364 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 27200 │ │ │ │ - ldr r2, [pc, #460] @ (272f0 ) │ │ │ │ + beq.n 2a4ec │ │ │ │ + ldr r2, [pc, #460] @ (2a5dc ) │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 271e8 │ │ │ │ + beq.n 2a4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 271ce │ │ │ │ + bne.n 2a4ba │ │ │ │ mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #444 @ 0x1bc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2654c │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 29838 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c18 │ │ │ │ - ldr r1, [pc, #268] @ (272b4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f04 │ │ │ │ + ldr r1, [pc, #268] @ (2a5a0 ) │ │ │ │ mov.w r2, #446 @ 0x1be │ │ │ │ - ldr r3, [pc, #328] @ (272f4 ) │ │ │ │ - ldr r0, [pc, #328] @ (272f8 ) │ │ │ │ + ldr r3, [pc, #328] @ (2a5e0 ) │ │ │ │ + ldr r0, [pc, #328] @ (2a5e4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #320] @ (272fc ) │ │ │ │ + ldr r1, [pc, #320] @ (2a5e8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.w 2654c │ │ │ │ + bl 121d8 │ │ │ │ + b.w 29838 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26b6c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [pc, #300] @ (27300 ) │ │ │ │ + ldr r2, [pc, #300] @ (2a5ec ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #444 @ 0x1bc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2717e │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2a46a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #444 @ 0x1bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2717e │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2717e │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a46a │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 2a46a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ movw r2, #443 @ 0x1bb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2717e │ │ │ │ - ldr r3, [pc, #224] @ (27304 ) │ │ │ │ - movw r2, #8723 @ 0x2213 │ │ │ │ - ldr r1, [pc, #220] @ (27308 ) │ │ │ │ - ldr r0, [pc, #224] @ (2730c ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a46a │ │ │ │ + ldr r3, [pc, #224] @ (2a5f0 ) │ │ │ │ + movw r2, #6637 @ 0x19ed │ │ │ │ + ldr r1, [pc, #220] @ (2a5f4 ) │ │ │ │ + ldr r0, [pc, #224] @ (2a5f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ (27310 ) │ │ │ │ - movw r2, #9060 @ 0x2364 │ │ │ │ - ldr r1, [pc, #208] @ (27314 ) │ │ │ │ - ldr r0, [pc, #212] @ (27318 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #212] @ (2a5fc ) │ │ │ │ + movw r2, #6974 @ 0x1b3e │ │ │ │ + ldr r1, [pc, #208] @ (2a600 ) │ │ │ │ + ldr r0, [pc, #212] @ (2a604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (2731c ) │ │ │ │ - movw r2, #8893 @ 0x22bd │ │ │ │ - ldr r1, [pc, #196] @ (27320 ) │ │ │ │ - ldr r0, [pc, #200] @ (27324 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (2a608 ) │ │ │ │ + movw r2, #6807 @ 0x1a97 │ │ │ │ + ldr r1, [pc, #196] @ (2a60c ) │ │ │ │ + ldr r0, [pc, #200] @ (2a610 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (27328 ) │ │ │ │ - movw r2, #9006 @ 0x232e │ │ │ │ - ldr r1, [pc, #184] @ (2732c ) │ │ │ │ - ldr r0, [pc, #188] @ (27330 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #188] @ (2a614 ) │ │ │ │ + movw r2, #6920 @ 0x1b08 │ │ │ │ + ldr r1, [pc, #184] @ (2a618 ) │ │ │ │ + ldr r0, [pc, #188] @ (2a61c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (27334 ) │ │ │ │ - movw r2, #8790 @ 0x2256 │ │ │ │ - ldr r1, [pc, #172] @ (27338 ) │ │ │ │ - ldr r0, [pc, #176] @ (2733c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (2a620 ) │ │ │ │ + movw r2, #6704 @ 0x1a30 │ │ │ │ + ldr r1, [pc, #172] @ (2a624 ) │ │ │ │ + ldr r0, [pc, #176] @ (2a628 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (27340 ) │ │ │ │ - movw r2, #9020 @ 0x233c │ │ │ │ - ldr r1, [pc, #160] @ (27344 ) │ │ │ │ - ldr r0, [pc, #164] @ (27348 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (2a62c ) │ │ │ │ + movw r2, #6934 @ 0x1b16 │ │ │ │ + ldr r1, [pc, #160] @ (2a630 ) │ │ │ │ + ldr r0, [pc, #164] @ (2a634 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ + strh r2, [r6, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #952 @ (adr r3, 27678 ) │ │ │ │ + strb r2, [r7, #3] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r4, r6} │ │ │ │ + strh r2, [r2, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, 27600 ) │ │ │ │ + strb r2, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27344 │ │ │ │ + strh r2, [r4, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #376 @ (adr r3, 27448 ) │ │ │ │ + strb r2, [r5, #1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2733a │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #80 @ (adr r3, 27328 ) │ │ │ │ + strb r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27336 │ │ │ │ + strh r0, [r5, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #912 @ (adr r2, 27670 ) │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27334 │ │ │ │ + strh r0, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #752 @ (adr r2, 275d8 ) │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #872 @ 0x368 │ │ │ │ + strb r2, [r5, #31] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #856 @ (adr r1, 27654 ) │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r1 │ │ │ │ + strh r4, [r1, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #704 @ 0x2c0 │ │ │ │ + strb r0, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 27388 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + ldrb r0, [r6, #5] │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 27364 │ │ │ │ + ldr r5, [sp, #272] @ 0x110 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #176] @ 0xb0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002a638 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr.w r2, [pc, #3104] @ 2b26c │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r3, [pc, #3104] @ 2b270 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #3100] @ 2b274 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 2a8b6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a67a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r2, [pc, #3068] @ 2b278 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [r7, #104] @ 0x68 │ │ │ │ + blx 9558 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ab0a │ │ │ │ + bl 18668 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ac82 │ │ │ │ + ldr.w r3, [pc, #3032] @ 2b27c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 21d58 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a6c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a8d0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2acb0 │ │ │ │ + ldr.w r3, [pc, #2992] @ 2b280 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ace4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a0c8 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2aa10 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2aa1c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d704 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aa50 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2a7b4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a72c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a8d8 │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 2ad3a │ │ │ │ + add.w fp, r4, #2 │ │ │ │ + teq r4, fp │ │ │ │ + bmi.w 2a8a2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2a6e2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [pc, #2844] @ 2b284 │ │ │ │ + ldr.w r1, [pc, #2844] @ 2b288 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #2836] @ 2b28c │ │ │ │ + ldr.w r1, [pc, #2836] @ 2b290 │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ldr.w r0, [pc, #2832] @ 2b294 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #2820] @ 2b298 │ │ │ │ + ldr.w r3, [pc, #2776] @ 2b270 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2b540 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2788] @ 2b29c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ace8 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9118 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2a8e8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a928 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a7ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a8e0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 29560 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov sl, r0 │ │ │ │ + bmi.w 2af78 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2af80 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b01a │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a0c8 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b088 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2b072 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1afac │ │ │ │ + mov sl, r0 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2af3e │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2af28 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl d704 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2af96 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d650 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a872 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2a872 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2b378 │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 2b05e │ │ │ │ + add.w fp, sl, #2 │ │ │ │ + teq sl, fp │ │ │ │ + bpl.w 2a73e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a73e │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16d5c │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a73e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a73e │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16d5c │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a73e │ │ │ │ + ldr.w r3, [pc, #2536] @ 2b2a0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b63e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 2a676 │ │ │ │ + b.n 2a67a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a6c6 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a72c │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a7ea │ │ │ │ + ldr.w r3, [pc, #2464] @ 2b28c │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr.w r1, [pc, #2484] @ 2b2a4 │ │ │ │ + ldr.w r0, [pc, #2484] @ 2b2a8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a790 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d650 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ad4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b626 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a954 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2aece │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a96a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2aec6 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2af04 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2aefe │ │ │ │ + mov r0, r6 │ │ │ │ + bl d704 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b0e4 │ │ │ │ + ldr.w fp, [r8, #16] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + bl 17fe0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2af46 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 2b0ae │ │ │ │ + ldr.w r3, [pc, #2292] @ 2b2ac │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 2ae52 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d650 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a9e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2aed6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2ae68 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1e674 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2b246 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b21c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 2ae8a │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2a6fa │ │ │ │ + ldr.w r3, [pc, #2156] @ 2b28c │ │ │ │ + movs r2, #176 @ 0xb0 │ │ │ │ + ldr.w r1, [pc, #2188] @ 2b2b0 │ │ │ │ + ldr.w r0, [pc, #2188] @ 2b2b4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a790 │ │ │ │ + ldr.w r3, [pc, #2104] @ 2b28c │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr.w fp, [pc, #2144] @ 2b2b8 │ │ │ │ + ldr.w sl, [pc, #2144] @ 2b2bc │ │ │ │ + add fp, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add sl, pc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #2092] @ 2b2c0 │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b098 │ │ │ │ + bl 11364 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2af52 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b5de │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2a792 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a792 │ │ │ │ + ldr.w r3, [pc, #1920] @ 2b28c │ │ │ │ + movs r2, #162 @ 0xa2 │ │ │ │ + ldr.w sl, [pc, #1968] @ 2b2c4 │ │ │ │ + ldr.w r9, [pc, #1968] @ 2b2c8 │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r9, pc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #1924] @ 2b2c0 │ │ │ │ + ldr r1, [r7, #92] @ 0x5c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b160 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b178 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b1d2 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 2b6a4 │ │ │ │ + ldr.w r2, [pc, #1868] @ 2b2cc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2b68e │ │ │ │ + ldr.w r2, [pc, #1860] @ 2b2d0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2b68a │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2b686 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r6, [r9, #16] │ │ │ │ + beq.w 2b686 │ │ │ │ + mov r0, r9 │ │ │ │ + str.w fp, [r9, #20] │ │ │ │ + bl 11364 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b092 │ │ │ │ + ldr.w r5, [r8, #4] │ │ │ │ + ldr.w r9, [r7, #108] @ 0x6c │ │ │ │ + ldr r1, [r7, #112] @ 0x70 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b208 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2b250 │ │ │ │ + ldr r3, [r7, #116] @ 0x74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d8a4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2aede │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b44c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 9620 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b468 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1664] @ 2b2d4 │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr.w r0, [pc, #1660] @ 2b2d8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a790 │ │ │ │ + ldr.w r3, [pc, #1544] @ 2b28c │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + ldr.w r1, [pc, #1616] @ 2b2dc │ │ │ │ + ldr.w r0, [pc, #1616] @ 2b2e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a790 │ │ │ │ + ldr.w r3, [pc, #1496] @ 2b28c │ │ │ │ + movs r2, #170 @ 0xaa │ │ │ │ + ldr.w r1, [pc, #1580] @ 2b2e4 │ │ │ │ + ldr.w r0, [pc, #1580] @ 2b2e8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a790 │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 2a746 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [pc, #1396] @ 2b284 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2b2ec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr.w r3, [pc, #1388] @ 2b28c │ │ │ │ + ldr.w r1, [pc, #1484] @ 2b2f0 │ │ │ │ + movs r2, #193 @ 0xc1 │ │ │ │ + ldr.w r0, [pc, #1480] @ 2b2f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2a790 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16d5c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a73e │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d650 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ad72 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 2ad72 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2a82c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ad90 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b59c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b564 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b66e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2adbc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b5a6 │ │ │ │ + ldr.w r3, [pc, #1336] @ 2b2f8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r7, #132] @ 0x84 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + strd r6, r7, [sp, #108] @ 0x6c │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b5cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2aef6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b5f6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b594 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b574 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b56c │ │ │ │ + ldr.w r3, [pc, #1108] @ 2b28c │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr.w r1, [pc, #1212] @ 2b2fc │ │ │ │ + ldr.w r0, [pc, #1212] @ 2b300 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2a790 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae68 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b170 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1db30 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 2b4a8 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b492 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b18e │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a0c8 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b200 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2a82c │ │ │ │ + ldr r3, [pc, #988] @ (2b28c ) │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + ldr.w r1, [pc, #1104] @ 2b304 │ │ │ │ + ldr.w r0, [pc, #1104] @ 2b308 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2aa36 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a96a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a954 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a9e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr.w r1, [pc, #1064] @ 2b30c │ │ │ │ + ldr.w r0, [pc, #1064] @ 2b310 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2ac66 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae00 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2a97a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16d5c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d704 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq.w 2a982 │ │ │ │ + mov r0, fp │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a982 │ │ │ │ + ldr r3, [pc, #864] @ (2b28c ) │ │ │ │ + movs r2, #211 @ 0xd3 │ │ │ │ + ldr r1, [pc, #996] @ (2b314 ) │ │ │ │ + ldr r0, [pc, #1000] @ (2b318 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2aa36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a83c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2a9b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + bl 11118 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2a790 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2a802 │ │ │ │ + ldr r3, [pc, #776] @ (2b28c ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #916] @ (2b31c ) │ │ │ │ + ldr r0, [pc, #920] @ (2b320 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2aa36 │ │ │ │ + ldr r3, [pc, #756] @ (2b28c ) │ │ │ │ + movs r2, #215 @ 0xd7 │ │ │ │ + ldr r4, [pc, #904] @ (2b324 ) │ │ │ │ + ldr.w fp, [pc, #904] @ 2b328 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add fp, pc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #748] @ (2b2c0 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldrd r9, r7, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b47c │ │ │ │ + bl 11364 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b1d8 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2aada │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #584] @ (2b284 ) │ │ │ │ + ldr r1, [pc, #752] @ (2b32c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #580] @ (2b28c ) │ │ │ │ + ldr r1, [pc, #740] @ (2b330 ) │ │ │ │ + movs r2, #195 @ 0xc3 │ │ │ │ + ldr r0, [pc, #740] @ (2b334 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2a790 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16d5c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2a73e │ │ │ │ + ldr r3, [pc, #536] @ (2b28c ) │ │ │ │ + movs r2, #195 @ 0xc3 │ │ │ │ + ldr r1, [pc, #704] @ (2b338 ) │ │ │ │ + ldr r0, [pc, #704] @ (2b33c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2aa36 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2a826 │ │ │ │ + bl 11118 │ │ │ │ + b.n 2ac66 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2af5c │ │ │ │ + ldr r3, [pc, #476] @ (2b28c ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #652] @ (2b340 ) │ │ │ │ + ldr r0, [pc, #652] @ (2b344 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2a790 │ │ │ │ + ldr r3, [pc, #420] @ (2b28c ) │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ + ldr.w sl, [pc, #604] @ 2b348 │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #600] @ (2b34c ) │ │ │ │ + add sl, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, fp │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #436] @ (2b2c0 ) │ │ │ │ + ldr r1, [r7, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 98b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b4d8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11364 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b5ae │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #336] @ (2b2ac ) │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + b.n 2a98a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2ac66 │ │ │ │ + mov r0, sl │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae68 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2ac66 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r3, [pc, #212] @ (2b284 ) │ │ │ │ + ldr r1, [pc, #416] @ (2b350 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 92a0 │ │ │ │ + ldr r3, [pc, #208] @ (2b28c ) │ │ │ │ + ldr r1, [pc, #404] @ (2b354 ) │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + ldr r0, [pc, #404] @ (2b358 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2a790 │ │ │ │ + bl 114a0 │ │ │ │ + b.n 2ab70 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + bl 11118 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2a790 │ │ │ │ + mov r0, sl │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2aea6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr r1, [pc, #332] @ (2b35c ) │ │ │ │ + ldr r0, [pc, #336] @ (2b360 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2ac66 │ │ │ │ + ldr r3, [pc, #108] @ (2b28c ) │ │ │ │ + movs r2, #203 @ 0xcb │ │ │ │ + ldr r1, [pc, #320] @ (2b364 ) │ │ │ │ + ldr r0, [pc, #324] @ (2b368 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2a790 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.w 2aa02 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #165 @ 0xa5 │ │ │ │ + ldr r0, [pc, #276] @ (2b36c ) │ │ │ │ + ldr r1, [pc, #280] @ (2b370 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #272] @ (2b374 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2ac66 │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r4, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #25] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b38e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4c0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b656 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b3ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b4c8 │ │ │ │ + ldr r3, [pc, #764] @ (2b6b8 ) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [r7, #136] @ 0x88 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r9, [sp, #120] @ 0x78 │ │ │ │ + strd r6, r7, [sp, #124] @ 0x7c │ │ │ │ + blx 9620 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b51c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b3fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2b444 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b60e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b410 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b4d0 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 110ac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b4b8 │ │ │ │ + ldr r3, [pc, #652] @ (2b6bc ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #652] @ (2b6c0 ) │ │ │ │ + ldr r0, [pc, #656] @ (2b6c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2a790 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b3fa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #628] @ (2b6c8 ) │ │ │ │ + ldr r0, [pc, #632] @ (2b6cc ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2ac66 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #608] @ (2b6d0 ) │ │ │ │ + ldr r0, [pc, #612] @ (2b6d4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2b45e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2b1e2 │ │ │ │ + ldr r3, [pc, #552] @ (2b6bc ) │ │ │ │ + movs r2, #205 @ 0xcd │ │ │ │ + ldr r1, [pc, #576] @ (2b6d8 ) │ │ │ │ + ldr r0, [pc, #576] @ (2b6dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2b230 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2ae7e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b39e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b42c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b38e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b3ba │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b410 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2a790 │ │ │ │ + ldr r3, [pc, #412] @ (2b6bc ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r1, [pc, #444] @ (2b6e0 ) │ │ │ │ + ldr r0, [pc, #448] @ (2b6e4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2a790 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #372] @ (2b6bc ) │ │ │ │ + movs r2, #219 @ 0xdb │ │ │ │ + ldr r3, [pc, #412] @ (2b6e8 ) │ │ │ │ + ldr r0, [pc, #416] @ (2b6ec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #408] @ (2b6f0 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2a790 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ada0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae36 │ │ │ │ + ldr r1, [pc, #324] @ (2b6bc ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r3, [pc, #376] @ (2b6f4 ) │ │ │ │ + ldr r0, [pc, #380] @ (2b6f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #372] @ (2b6fc ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2a790 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae18 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2ad90 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2adbc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + bl 11118 │ │ │ │ + b.n 2b4fe │ │ │ │ + ldr r3, [pc, #236] @ (2b6bc ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r1, [pc, #300] @ (2b700 ) │ │ │ │ + ldr r0, [pc, #304] @ (2b704 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2b52c │ │ │ │ + ldr r3, [pc, #296] @ (2b708 ) │ │ │ │ + movw r2, #2979 @ 0xba3 │ │ │ │ + ldr r1, [pc, #292] @ (2b70c ) │ │ │ │ + ldr r0, [pc, #296] @ (2b710 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (2b714 ) │ │ │ │ + movw r2, #2874 @ 0xb3a │ │ │ │ + ldr r1, [pc, #280] @ (2b718 ) │ │ │ │ + ldr r0, [pc, #284] @ (2b71c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (2b720 ) │ │ │ │ + movw r2, #2957 @ 0xb8d │ │ │ │ + ldr r1, [pc, #268] @ (2b724 ) │ │ │ │ + ldr r0, [pc, #272] @ (2b728 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #260] @ (2b72c ) │ │ │ │ + movw r2, #3084 @ 0xc0c │ │ │ │ + ldr r1, [pc, #256] @ (2b730 ) │ │ │ │ + ldr r0, [pc, #260] @ (2b734 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (2b738 ) │ │ │ │ + movw r2, #2478 @ 0x9ae │ │ │ │ + ldr r1, [pc, #244] @ (2b73c ) │ │ │ │ + ldr r0, [pc, #248] @ (2b740 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (2b744 ) │ │ │ │ + mov.w r2, #3152 @ 0xc50 │ │ │ │ + ldr r1, [pc, #232] @ (2b748 ) │ │ │ │ + ldr r0, [pc, #236] @ (2b74c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (2b750 ) │ │ │ │ + movw r2, #3126 @ 0xc36 │ │ │ │ + ldr r1, [pc, #220] @ (2b754 ) │ │ │ │ + ldr r0, [pc, #224] @ (2b758 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9aa8 │ │ │ │ + bl 9a48 │ │ │ │ + ldr r3, [pc, #204] @ (2b75c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #200] @ (2b760 ) │ │ │ │ + ldr r0, [pc, #204] @ (2b764 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (2b768 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #192] @ (2b76c ) │ │ │ │ + ldr r0, [pc, #196] @ (2b770 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r1, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #392] @ (2b898 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #296] @ (2b844 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #200] @ (2b7f0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #104] @ (2b79c ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #8] @ (2b748 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #936] @ (2baf4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #840] @ (2baa0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #184] @ (2b81c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #232] @ (2b850 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #360] @ (2b8d8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #536] @ (2b98c ) │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002b774 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #576] @ (2b9c8 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #576] @ (2b9cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #576] @ (2b9d0 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 2b84c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b7ac │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #548] @ (2b9d4 ) │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r2, #88] @ 0x58 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + blx 96d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b87a │ │ │ │ + ldr r2, [pc, #524] @ (2b9d8 ) │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ + ubfx r2, r2, #3, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + it eq │ │ │ │ + orreq.w r2, r2, #1 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 2b96c │ │ │ │ + mov r0, r6 │ │ │ │ + bl e730 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b7fe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2b862 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2b898 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a638 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b81a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2b86a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b828 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2b872 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b946 │ │ │ │ + ldr r2, [pc, #428] @ (2b9dc ) │ │ │ │ + ldr r3, [pc, #408] @ (2b9cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2b9aa │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #400] @ (2b9e0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b9ae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 2b7a8 │ │ │ │ + b.n 2b7ac │ │ │ │ + mov r0, r6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b7fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b81a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b828 │ │ │ │ + ldr r3, [pc, #360] @ (2b9e4 ) │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r1, [pc, #360] @ (2b9e8 ) │ │ │ │ + ldr r0, [pc, #360] @ (2b9ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9fa8 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2b82e │ │ │ │ + ldr r3, [pc, #328] @ (2b9e4 ) │ │ │ │ + movs r2, #148 @ 0x94 │ │ │ │ + ldr r6, [pc, #336] @ (2b9f0 ) │ │ │ │ + ldr r1, [pc, #340] @ (2b9f4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 111dc │ │ │ │ + ldr r3, [pc, #308] @ (2b9f8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #92] @ 0x5c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 98b4 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b99a │ │ │ │ + bl 11364 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2b994 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #96] @ 0x60 │ │ │ │ + blx 98b4 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2b95c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 9620 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + cbz r5, 2b95c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 110ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11bcc │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 11300 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9fa8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2b894 │ │ │ │ + ldr r3, [pc, #156] @ (2b9e4 ) │ │ │ │ + movs r2, #153 @ 0x99 │ │ │ │ + ldr r1, [pc, #176] @ (2b9fc ) │ │ │ │ + ldr r0, [pc, #176] @ (2ba00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2b82e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2b92a │ │ │ │ + blx 9808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2b7e6 │ │ │ │ + ldr r2, [pc, #108] @ (2b9e4 ) │ │ │ │ + ldr r3, [pc, #136] @ (2ba04 ) │ │ │ │ + ldr r1, [pc, #140] @ (2ba08 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2ba0c ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2b88e │ │ │ │ + bl 11118 │ │ │ │ + b.n 2b92a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2b92a │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2ba10 ) │ │ │ │ + movw r2, #2223 @ 0x8af │ │ │ │ + ldr r1, [pc, #92] @ (2ba14 ) │ │ │ │ + ldr r0, [pc, #96] @ (2ba18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1668 @ 0x684 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #456] @ (2bb94 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27352 │ │ │ │ + ldr r0, [pc, #440] @ (2bb8c ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 27340 │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 27354 │ │ │ │ + ldr r4, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r6, r7} │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2735e │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r5, r6, r7} │ │ │ │ + ldr r0, [pc, #584] @ (2bc60 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, r7] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002ba1c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2ba98 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2ba9c ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2baa0 │ │ │ │ + add ip, pc │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2512 @ 0x9d0 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [r4, lr] │ │ │ │ + ldr.w lr, [lr] │ │ │ │ + str.w lr, [sp, #20] │ │ │ │ + mov.w lr, #0 │ │ │ │ + str.w ip, [sp, #16] │ │ │ │ + bl c594 │ │ │ │ + cbz r0, 2ba7a │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2b774 │ │ │ │ + ldr r2, [pc, #40] @ (2baa4 ) │ │ │ │ + ldr r3, [pc, #32] @ (2baa0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2ba92 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r0, [r5, r6] │ │ │ │ + movs r2, r0 │ │ │ │ + cmp sl, r8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #62] @ 0x3e │ │ │ │ + cmp r6, pc │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002baa8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2bb50 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2bb54 │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2bb58 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2bb5c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + mov.w ip, #0 │ │ │ │ + add.w r3, r3, #2560 @ 0xa00 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r4, pc │ │ │ │ + bl c594 │ │ │ │ + cbz r0, 2bb46 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2bb28 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2a638 │ │ │ │ + ldr r2, [pc, #76] @ (2bb60 ) │ │ │ │ + ldr r3, [pc, #64] @ (2bb54 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2bb4a │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2bb64 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #52] @ (2bb68 ) │ │ │ │ + ldr r1, [pc, #52] @ (2bb6c ) │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + ldr r0, [pc, #52] @ (2bb70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2bb10 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r2, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ + str r4, [r1, r4] │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r6, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + add r8, sp │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #60] @ 0x3c │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 2736a │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002734c : │ │ │ │ +0002bb74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #288] @ 2747c │ │ │ │ + ldr.w ip, [pc, #288] @ 2bca4 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1488 @ 0x5d0 │ │ │ │ - ldr.w ip, [pc, #272] @ 27480 │ │ │ │ - ldr r5, [pc, #272] @ (27484 ) │ │ │ │ + add.w r3, ip, #2608 @ 0xa30 │ │ │ │ + ldr.w ip, [pc, #272] @ 2bca8 │ │ │ │ + ldr r5, [pc, #272] @ (2bcac ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #252] @ (27488 ) │ │ │ │ + ldr r4, [pc, #252] @ (2bcb0 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27420 │ │ │ │ + beq.n 2bc48 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 27400 │ │ │ │ + bpl.n 2bc28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 27424 │ │ │ │ + bpl.n 2bc4c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 27430 │ │ │ │ + bne.n 2bc58 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #204] @ (2748c ) │ │ │ │ + ldr r3, [pc, #204] @ (2bcb4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 27444 │ │ │ │ + bne.n 2bc6c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 27450 │ │ │ │ + bpl.n 2bc78 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 26274 │ │ │ │ + bl 29560 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 27420 │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [pc, #164] @ (27490 ) │ │ │ │ - ldr r3, [pc, #152] @ (27484 ) │ │ │ │ + beq.n 2bc48 │ │ │ │ + bl 11654 │ │ │ │ + ldr r2, [pc, #164] @ (2bcb8 ) │ │ │ │ + ldr r3, [pc, #152] @ (2bcac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 27476 │ │ │ │ + bne.n 2bc9e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #144] @ (27494 ) │ │ │ │ + ldr r0, [pc, #144] @ (2bcbc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #140] @ (27498 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #140] @ (2bcc0 ) │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr r1, [pc, #136] @ (2749c ) │ │ │ │ - ldr r0, [pc, #140] @ (274a0 ) │ │ │ │ + ldr r1, [pc, #136] @ (2bcc4 ) │ │ │ │ + ldr r0, [pc, #140] @ (2bcc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 273e8 │ │ │ │ - ldr r0, [pc, #124] @ (274a4 ) │ │ │ │ + b.n 2bc10 │ │ │ │ + ldr r0, [pc, #124] @ (2bccc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2740a │ │ │ │ + bl 1183c │ │ │ │ + b.n 2bc32 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 273be │ │ │ │ + beq.n 2bbe6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 2745c │ │ │ │ + bne.n 2bc84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 273be │ │ │ │ - ldr r0, [pc, #96] @ (274a8 ) │ │ │ │ + b.n 2bbe6 │ │ │ │ + ldr r0, [pc, #96] @ (2bcd0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2740a │ │ │ │ - ldr r0, [pc, #88] @ (274ac ) │ │ │ │ + bl 1183c │ │ │ │ + b.n 2bc32 │ │ │ │ + ldr r0, [pc, #88] @ (2bcd4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2740a │ │ │ │ + bl 1183c │ │ │ │ + b.n 2bc32 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 273be │ │ │ │ + beq.n 2bbe6 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 273be │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + b.n 2bbe6 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + str r4, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + add r0, ip │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + add r6, r8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, #32] │ │ │ │ + mvns r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #288 @ (adr r7, 275c8 ) │ │ │ │ + ldrsh r0, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ + ldrsh r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -000274b0 : │ │ │ │ +0002bcd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #468] @ 27694 │ │ │ │ + ldr.w ip, [pc, #468] @ 2bebc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1536 @ 0x600 │ │ │ │ - ldr.w ip, [pc, #452] @ 27698 │ │ │ │ - ldr r5, [pc, #452] @ (2769c ) │ │ │ │ + add.w r3, ip, #2656 @ 0xa60 │ │ │ │ + ldr.w ip, [pc, #452] @ 2bec0 │ │ │ │ + ldr r5, [pc, #452] @ (2bec4 ) │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ add ip, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #436] @ (276a0 ) │ │ │ │ + ldr r4, [pc, #436] @ (2bec8 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 275d0 │ │ │ │ + beq.n 2bdf8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 275b0 │ │ │ │ + bpl.n 2bdd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 275d4 │ │ │ │ + bpl.n 2bdfc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 275e0 │ │ │ │ + bne.n 2be08 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 275f4 │ │ │ │ + bpl.n 2be1c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 27600 │ │ │ │ + bne.n 2be28 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 25e0c │ │ │ │ + bl 290fc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 275d0 │ │ │ │ + beq.n 2bdf8 │ │ │ │ movs r0, #3 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27618 │ │ │ │ + beq.n 2be40 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 27678 │ │ │ │ - ldr r1, [pc, #312] @ (276a4 ) │ │ │ │ + bpl.w 2bea0 │ │ │ │ + ldr r1, [pc, #312] @ (2becc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 27662 │ │ │ │ - ldr r1, [pc, #308] @ (276a8 ) │ │ │ │ + beq.n 2be8a │ │ │ │ + ldr r1, [pc, #308] @ (2bed0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2768c │ │ │ │ + beq.w 2beb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 27690 │ │ │ │ + ble.w 2beb8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.w 27690 │ │ │ │ + beq.w 2beb8 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 27690 │ │ │ │ + beq.n 2beb8 │ │ │ │ str r1, [r3, #24] │ │ │ │ - ldr r1, [pc, #276] @ (276ac ) │ │ │ │ - ldr r2, [pc, #256] @ (2769c ) │ │ │ │ + ldr r1, [pc, #276] @ (2bed4 ) │ │ │ │ + ldr r2, [pc, #256] @ (2bec4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2765e │ │ │ │ + bne.n 2be86 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (276b0 ) │ │ │ │ + ldr r0, [pc, #252] @ (2bed8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #248] @ (276b4 ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #248] @ (2bedc ) │ │ │ │ mov.w r2, #454 @ 0x1c6 │ │ │ │ - ldr r1, [pc, #244] @ (276b8 ) │ │ │ │ - ldr r0, [pc, #248] @ (276bc ) │ │ │ │ + ldr r1, [pc, #244] @ (2bee0 ) │ │ │ │ + ldr r0, [pc, #248] @ (2bee4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27596 │ │ │ │ - ldr r0, [pc, #232] @ (276c0 ) │ │ │ │ + b.n 2bdbe │ │ │ │ + ldr r0, [pc, #232] @ (2bee8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 275ba │ │ │ │ + bl 1183c │ │ │ │ + b.n 2bde2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2751e │ │ │ │ + beq.n 2bd46 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 27622 │ │ │ │ + bne.n 2be4a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2751e │ │ │ │ - ldr r0, [pc, #204] @ (276c4 ) │ │ │ │ + b.n 2bd46 │ │ │ │ + ldr r0, [pc, #204] @ (2beec ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 275ba │ │ │ │ + bl 1183c │ │ │ │ + b.n 2bde2 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 27536 │ │ │ │ + beq.n 2bd5e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2763e │ │ │ │ + bne.n 2be66 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ negs r1, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 27536 │ │ │ │ + b.n 2bd5e │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 27554 │ │ │ │ + b.n 2bd7c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2751e │ │ │ │ + bne.w 2bd46 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2751e │ │ │ │ + b.n 2bd46 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ + bl 16b58 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 27658 │ │ │ │ + cbnz r1, 2be80 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 27536 │ │ │ │ + b.n 2bd5e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 27536 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (276c8 ) │ │ │ │ + b.n 2bd5e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2bef0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #96] @ (276cc ) │ │ │ │ - ldr r0, [pc, #100] @ (276d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (2bef4 ) │ │ │ │ + ldr r0, [pc, #100] @ (2bef8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (276d4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (2befc ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (276d8 ) │ │ │ │ - ldr r0, [pc, #92] @ (276dc ) │ │ │ │ + ldr r1, [pc, #88] @ (2bf00 ) │ │ │ │ + ldr r0, [pc, #92] @ (2bf04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ + ldr r6, [pc, #960] @ (2c280 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ + cmn r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ + cmn r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + tst r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r4, 2771a │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ + strb r0, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #608 @ (adr r5, 27924 ) │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #480 @ (adr r5, 278a8 ) │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + strh r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #2] │ │ │ │ + ands r2, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #34] @ 0x22 │ │ │ │ + add r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + strh r4, [r1, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ + eors r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ + lsls r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000276e0 : │ │ │ │ +0002bf08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr.w r6, [pc, #3008] @ 282b4 │ │ │ │ + ldr.w r6, [pc, #3008] @ 2cadc │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r4, [pc, #3008] @ 282b8 │ │ │ │ + ldr.w r4, [pc, #3008] @ 2cae0 │ │ │ │ mov sl, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #3004] @ 282bc │ │ │ │ + ldr.w r5, [pc, #3004] @ 2cae4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r6, r4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bmi.w 27ab0 │ │ │ │ + bmi.w 2c2d8 │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 27aa8 │ │ │ │ - bl 1c118 │ │ │ │ + bmi.w 2c2d0 │ │ │ │ + bl 18488 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27ac6 │ │ │ │ - bl 1c0c0 │ │ │ │ + beq.w 2c2ee │ │ │ │ + bl 18430 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27b36 │ │ │ │ + beq.w 2c35e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1efb4 │ │ │ │ + bl 1b318 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 27b60 │ │ │ │ + bne.w 2c388 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27b68 │ │ │ │ - ldr.w r3, [pc, #2920] @ 282c0 │ │ │ │ + beq.w 2c390 │ │ │ │ + ldr.w r3, [pc, #2920] @ 2cae8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w fp, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r3, #280] @ 0x118 │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 27b92 │ │ │ │ + bne.w 2c3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27b9a │ │ │ │ + beq.w 2c3c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28bf6 │ │ │ │ + beq.w 2d41e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 277ba │ │ │ │ + bge.n 2bfe2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27af2 │ │ │ │ - ldr.w r3, [pc, #2824] @ 282c4 │ │ │ │ + beq.w 2c31a │ │ │ │ + ldr.w r3, [pc, #2824] @ 2caec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 27bd0 │ │ │ │ + bne.w 2c3f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 277de │ │ │ │ + bge.n 2c006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27afe │ │ │ │ - ldr.w r3, [pc, #2792] @ 282c8 │ │ │ │ + beq.w 2c326 │ │ │ │ + ldr.w r3, [pc, #2792] @ 2caf0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 27a48 │ │ │ │ + beq.w 2c270 │ │ │ │ mov fp, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ strd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 25e0c │ │ │ │ + bl 290fc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27d36 │ │ │ │ + bne.w 2c55e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 27d3e │ │ │ │ + beq.w 2c566 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mvn.w r2, #1 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 14d04 │ │ │ │ + bl 14d10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27d62 │ │ │ │ + beq.w 2c58a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 27dca │ │ │ │ + bpl.w 2c5f2 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10ed0 │ │ │ │ + bl 10ee0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27dfc │ │ │ │ + beq.w 2c624 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 27e48 │ │ │ │ + bpl.w 2c670 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15d08 │ │ │ │ + bl 15d14 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 27ca6 │ │ │ │ + beq.w 2c4ce │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28146 │ │ │ │ + bne.w 2c96e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 121fc │ │ │ │ + bl 1220c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2788a │ │ │ │ + bge.n 2c0b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27c16 │ │ │ │ + beq.w 2c43e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27e7c │ │ │ │ + beq.w 2c6a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 913c │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 27f82 │ │ │ │ + blt.w 2c7aa │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 283a0 │ │ │ │ + bne.w 2cbc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 278ca │ │ │ │ + bge.n 2c0f2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27da8 │ │ │ │ + beq.w 2c5d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 278dc │ │ │ │ + bge.n 2c104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27db0 │ │ │ │ + beq.w 2c5d8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 27fd4 │ │ │ │ + blt.w 2c7fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1efb4 │ │ │ │ + bl 1b318 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 28016 │ │ │ │ + bmi.w 2c83e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27ff6 │ │ │ │ + beq.w 2c81e │ │ │ │ mvns r5, r4 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - beq.w 27d10 │ │ │ │ + beq.w 2c538 │ │ │ │ adds r2, r4, #2 │ │ │ │ teq r4, r2 │ │ │ │ - bmi.w 27d0a │ │ │ │ + bmi.w 2c532 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2801e │ │ │ │ + beq.w 2c846 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 28040 │ │ │ │ + bpl.w 2c868 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ - bl d640 │ │ │ │ + ldr.w r1, [r3, #280] @ 0x118 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28660 │ │ │ │ + bne.w 2ce88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ - bl d640 │ │ │ │ + ldr.w r1, [r3, #272] @ 0x110 │ │ │ │ + bl d650 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2795c │ │ │ │ + bge.n 2c184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27cfa │ │ │ │ + beq.w 2c522 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28576 │ │ │ │ + beq.w 2cd9e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28096 │ │ │ │ + beq.w 2c8be │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.w 27c1e │ │ │ │ + bmi.w 2c446 │ │ │ │ mov r0, sl │ │ │ │ - bl 1efb4 │ │ │ │ + bl 1b318 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 28076 │ │ │ │ + beq.w 2c89e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ - ldr.w r8, [r3, #384] @ 0x180 │ │ │ │ + ldr.w r6, [r3, #280] @ 0x118 │ │ │ │ + ldr.w r8, [r3, #216] @ 0xd8 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 280ea │ │ │ │ + bne.w 2c912 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str.w sl, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 280a8 │ │ │ │ + beq.w 2c8d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28b06 │ │ │ │ + beq.w 2d32e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 279d8 │ │ │ │ + bge.n 2c200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 279d8 │ │ │ │ + cbnz r3, 2c200 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 280f2 │ │ │ │ + bne.w 2c91a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 279f6 │ │ │ │ + bge.n 2c21e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 279f6 │ │ │ │ + cbnz r3, 2c21e │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 28704 │ │ │ │ + beq.w 2cf2c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.w 27c46 │ │ │ │ + bmi.w 2c46e │ │ │ │ and.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27a20 │ │ │ │ + bge.n 2c248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27d02 │ │ │ │ + beq.w 2c52a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 27c56 │ │ │ │ + bne.w 2c47e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 28b96 │ │ │ │ + beq.w 2d3be │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 277f6 │ │ │ │ + bge.w 2c01e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 277f6 │ │ │ │ + bne.w 2c01e │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 277f6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c01e │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b26 │ │ │ │ + beq.n 2c34e │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 27db8 │ │ │ │ + bmi.w 2c5e0 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 27b16 │ │ │ │ + bmi.n 2c33e │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 28bde │ │ │ │ + beq.w 2d406 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27b2e │ │ │ │ + beq.n 2c356 │ │ │ │ strd r5, r4, [r6] │ │ │ │ - ldr.w r2, [pc, #2116] @ 282cc │ │ │ │ - ldr.w r3, [pc, #2092] @ 282b8 │ │ │ │ + ldr.w r2, [pc, #2116] @ 2caf4 │ │ │ │ + ldr.w r3, [pc, #2092] @ 2cae0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 288c4 │ │ │ │ + bne.w 2d0ec │ │ │ │ mov r0, r6 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 27724 │ │ │ │ + bge.w 2bf4c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r8, r0 │ │ │ │ - bl 1c118 │ │ │ │ + bl 18488 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27730 │ │ │ │ - ldr.w r3, [pc, #2056] @ 282d0 │ │ │ │ + bne.w 2bf58 │ │ │ │ + ldr.w r3, [pc, #2056] @ 2caf8 │ │ │ │ movw r2, #543 @ 0x21f │ │ │ │ - ldr.w r1, [pc, #2052] @ 282d4 │ │ │ │ - ldr.w r0, [pc, #2052] @ 282d8 │ │ │ │ + ldr.w r1, [pc, #2052] @ 2cafc │ │ │ │ + ldr.w r0, [pc, #2052] @ 2cb00 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 27a86 │ │ │ │ + b.n 2c2ae │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 277ba │ │ │ │ + b.n 2bfe2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1984] @ 282c8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1984] @ 2caf0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 27a48 │ │ │ │ - b.n 277ec │ │ │ │ + beq.n 2c270 │ │ │ │ + b.n 2c014 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 27a64 │ │ │ │ + bge.n 2c28c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 27a64 │ │ │ │ + b.n 2c28c │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27a56 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c27e │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27a82 │ │ │ │ - ldr.w r3, [pc, #1944] @ 282d0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c2aa │ │ │ │ + ldr.w r3, [pc, #1944] @ 2caf8 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ - ldr.w r1, [pc, #1948] @ 282dc │ │ │ │ - ldr.w r0, [pc, #1948] @ 282e0 │ │ │ │ + ldr.w r1, [pc, #1948] @ 2cb04 │ │ │ │ + ldr.w r0, [pc, #1948] @ 2cb08 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2774e │ │ │ │ - ldr.w r3, [pc, #1892] @ 282d0 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2bf76 │ │ │ │ + ldr.w r3, [pc, #1892] @ 2caf8 │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ - ldr.w r1, [pc, #1904] @ 282e4 │ │ │ │ - ldr.w r0, [pc, #1904] @ 282e8 │ │ │ │ + ldr.w r1, [pc, #1904] @ 2cb0c │ │ │ │ + ldr.w r0, [pc, #1904] @ 2cb10 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 27770 │ │ │ │ - ldr.w r3, [pc, #1844] @ 282d0 │ │ │ │ + bl c8ac │ │ │ │ + b.n 2bf98 │ │ │ │ + ldr.w r3, [pc, #1844] @ 2caf8 │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1864] @ 282ec │ │ │ │ - ldr.w r0, [pc, #1864] @ 282f0 │ │ │ │ + ldr.w r1, [pc, #1864] @ 2cb14 │ │ │ │ + ldr.w r0, [pc, #1864] @ 2cb18 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ - ldr.w r0, [pc, #1824] @ 282f4 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ + ldr.w r0, [pc, #1824] @ 2cb1c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27bf2 │ │ │ │ + bge.n 2c41a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 27bf2 │ │ │ │ + cbnz r3, 2c41a │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 282d0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1756] @ 2caf8 │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ - ldr.w r1, [pc, #1788] @ 282f8 │ │ │ │ - ldr.w r0, [pc, #1788] @ 282fc │ │ │ │ + ldr.w r1, [pc, #1788] @ 2cb20 │ │ │ │ + ldr.w r0, [pc, #1788] @ 2cb24 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27b84 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c3ac │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2788a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0b2 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 27974 │ │ │ │ + bge.w 2c19c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1efb4 │ │ │ │ + bl 1b318 │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bpl.w 2797c │ │ │ │ + bpl.w 2c1a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2797c │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c1a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27c56 │ │ │ │ + bge.n 2c47e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2813e │ │ │ │ + beq.w 2c966 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1530c │ │ │ │ + bl 15318 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 28aa6 │ │ │ │ + beq.w 2d2ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27c7c │ │ │ │ + bge.n 2c4a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2806e │ │ │ │ + beq.w 2c896 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 277f6 │ │ │ │ + bne.w 2c01e │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #572 @ 0x23c │ │ │ │ - ldr.w r3, [pc, #1604] @ 282d0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2caf8 │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1644] @ 28300 │ │ │ │ - ldr.w r0, [pc, #1644] @ 28304 │ │ │ │ + ldr.w r1, [pc, #1644] @ 2cb28 │ │ │ │ + ldr.w r0, [pc, #1644] @ 2cb2c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27c0e │ │ │ │ - ldr.w r3, [pc, #1576] @ 282d0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c436 │ │ │ │ + ldr.w r3, [pc, #1576] @ 2caf8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #552 @ 0x228 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1616] @ 28308 │ │ │ │ + ldr.w r1, [pc, #1616] @ 2cb30 │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1612] @ 2830c │ │ │ │ + ldr.w r0, [pc, #1612] @ 2cb34 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2795c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c184 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27a20 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c248 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 2790c │ │ │ │ + bge.w 2c134 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a88 │ │ │ │ + bl 14a94 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 27916 │ │ │ │ + beq.w 2c13e │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27916 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c13e │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27810 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c038 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ - ldr.w r3, [pc, #1416] @ 282d0 │ │ │ │ + ldr.w r3, [pc, #1416] @ 2caf8 │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1472] @ 28310 │ │ │ │ - ldr.w r0, [pc, #1472] @ 28314 │ │ │ │ + ldr.w r1, [pc, #1472] @ 2cb38 │ │ │ │ + ldr.w r0, [pc, #1472] @ 2cb3c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27b84 │ │ │ │ - ldr.w r3, [pc, #1388] @ 282d0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c3ac │ │ │ │ + ldr.w r3, [pc, #1388] @ 2caf8 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1448] @ 28318 │ │ │ │ + ldr.w r1, [pc, #1448] @ 2cb40 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr.w r0, [pc, #1444] @ 2831c │ │ │ │ + ldr.w r0, [pc, #1444] @ 2cb44 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 278ca │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c0f2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 278dc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c104 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27a64 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c28c │ │ │ │ mov r8, r5 │ │ │ │ - ldr.w r3, [pc, #1280] @ 282d0 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2caf8 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1352] @ 28320 │ │ │ │ + ldr.w r2, [pc, #1352] @ 2cb48 │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1348] @ 28324 │ │ │ │ + ldr.w r1, [pc, #1348] @ 2cb4c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1340] @ 28328 │ │ │ │ + ldr.w r0, [pc, #1340] @ 2cb50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 27d88 │ │ │ │ - ldr.w r3, [pc, #1232] @ 282d0 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2c5b0 │ │ │ │ + ldr.w r3, [pc, #1232] @ 2caf8 │ │ │ │ mov r8, r5 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1312] @ 2832c │ │ │ │ + ldr.w r1, [pc, #1312] @ 2cb54 │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr.w r0, [pc, #1308] @ 28330 │ │ │ │ + ldr.w r0, [pc, #1308] @ 2cb58 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ - ldr.w r3, [pc, #1156] @ 282d0 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ + ldr.w r3, [pc, #1156] @ 2caf8 │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1244] @ 28334 │ │ │ │ + ldr.w r1, [pc, #1244] @ 2cb5c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1240] @ 28338 │ │ │ │ + ldr.w r0, [pc, #1240] @ 2cb60 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1236] @ 2833c │ │ │ │ + ldr.w r2, [pc, #1236] @ 2cb64 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 27e22 │ │ │ │ - ldr.w r3, [pc, #1104] @ 282d0 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2c64a │ │ │ │ + ldr.w r3, [pc, #1104] @ 2caf8 │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r4, [pc, #1196] @ 28340 │ │ │ │ + ldr.w r4, [pc, #1196] @ 2cb68 │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1192] @ 28344 │ │ │ │ + ldr.w r0, [pc, #1192] @ 2cb6c │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r7 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #1136] @ 28348 │ │ │ │ + bl 111dc │ │ │ │ + ldr.w r3, [pc, #1136] @ 2cb70 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ - blx 98a4 │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2855e │ │ │ │ - bl 11354 │ │ │ │ + beq.w 2cd86 │ │ │ │ + bl 11364 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 28134 │ │ │ │ - ldr.w r2, [pc, #1092] @ 2834c │ │ │ │ + beq.w 2c95c │ │ │ │ + ldr.w r2, [pc, #1092] @ 2cb74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ strd r8, sl, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28796 │ │ │ │ + beq.w 2cfbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 287b0 │ │ │ │ + bne.w 2cfd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + bl 11300 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ - ldr r3, [pc, #844] @ (282d0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ + ldr r3, [pc, #844] @ (2caf8 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr r1, [pc, #952] @ (28350 ) │ │ │ │ + ldr r1, [pc, #952] @ (2cb78 ) │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #952] @ (28354 ) │ │ │ │ + ldr r0, [pc, #952] @ (2cb7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r3, [pc, #760] @ (282d0 ) │ │ │ │ + ldr r3, [pc, #760] @ (2caf8 ) │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #888] @ (28358 ) │ │ │ │ + ldr r1, [pc, #888] @ (2cb80 ) │ │ │ │ mov.w r2, #560 @ 0x230 │ │ │ │ - ldr r0, [pc, #884] @ (2835c ) │ │ │ │ + ldr r0, [pc, #884] @ (2cb84 ) │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27d88 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c5b0 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #720] @ (282d0 ) │ │ │ │ + ldr r3, [pc, #720] @ (2caf8 ) │ │ │ │ movw r2, #561 @ 0x231 │ │ │ │ - ldr r1, [pc, #860] @ (28360 ) │ │ │ │ + ldr r1, [pc, #860] @ (2cb88 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #860] @ (28364 ) │ │ │ │ + ldr r0, [pc, #860] @ (2cb8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27d8e │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c5b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 278f2 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c11a │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #680] @ (282d0 ) │ │ │ │ + ldr r3, [pc, #680] @ (2caf8 ) │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ - ldr r1, [pc, #828] @ (28368 ) │ │ │ │ + ldr r1, [pc, #828] @ (2cb90 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #828] @ (2836c ) │ │ │ │ + ldr r0, [pc, #828] @ (2cb94 ) │ │ │ │ mov r8, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27d88 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c5b0 │ │ │ │ mov r8, r6 │ │ │ │ - ldr r2, [pc, #652] @ (282d0 ) │ │ │ │ + ldr r2, [pc, #652] @ (2caf8 ) │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #804] @ (28370 ) │ │ │ │ + ldr r1, [pc, #804] @ (2cb98 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #804] @ (28374 ) │ │ │ │ + ldr r0, [pc, #804] @ (2cb9c ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #792] @ (28378 ) │ │ │ │ + ldr r2, [pc, #792] @ (2cba0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #562 @ 0x232 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 27d88 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2c5b0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27c7c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4a4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #592] @ (282d0 ) │ │ │ │ + ldr r3, [pc, #592] @ (2caf8 ) │ │ │ │ mov.w r2, #568 @ 0x238 │ │ │ │ - ldr r1, [pc, #760] @ (2837c ) │ │ │ │ + ldr r1, [pc, #760] @ (2cba4 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #760] @ (28380 ) │ │ │ │ + ldr r0, [pc, #760] @ (2cba8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27d8e │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c5b6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27c2e │ │ │ │ - ldr r3, [pc, #548] @ (282d0 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c456 │ │ │ │ + ldr r3, [pc, #548] @ (2caf8 ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ - ldr r1, [pc, #720] @ (28384 ) │ │ │ │ - ldr r0, [pc, #720] @ (28388 ) │ │ │ │ + ldr r1, [pc, #720] @ (2cbac ) │ │ │ │ + ldr r0, [pc, #720] @ (2cbb0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 27996 │ │ │ │ - ldr r0, [pc, #664] @ (2838c ) │ │ │ │ + bl c8ac │ │ │ │ + b.n 2c1be │ │ │ │ + ldr r0, [pc, #664] @ (2cbb4 ) │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ add r0, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - bl 1182c │ │ │ │ + bl 1183c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2811a │ │ │ │ + bge.n 2c942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 286fc │ │ │ │ - ldr r3, [pc, #436] @ (282d0 ) │ │ │ │ + beq.w 2cf24 │ │ │ │ + ldr r3, [pc, #436] @ (2caf8 ) │ │ │ │ movw r2, #569 @ 0x239 │ │ │ │ - ldr r1, [pc, #620] @ (28390 ) │ │ │ │ + ldr r1, [pc, #620] @ (2cbb8 ) │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #620] @ (28394 ) │ │ │ │ + ldr r0, [pc, #620] @ (2cbbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27d88 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 27f66 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c5b0 │ │ │ │ + bl c8c4 │ │ │ │ + bl 11118 │ │ │ │ + b.n 2c78e │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27c56 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c47e │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ mov r8, r5 │ │ │ │ mov fp, r6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28786 │ │ │ │ + beq.w 2cfae │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2878e │ │ │ │ + beq.w 2cfb6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28b66 │ │ │ │ + beq.w 2d38e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2818a │ │ │ │ + bge.n 2c9b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287f8 │ │ │ │ + beq.w 2d020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2819c │ │ │ │ + bge.n 2c9c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287e0 │ │ │ │ + beq.w 2d008 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 281b2 │ │ │ │ + bge.n 2c9da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287e8 │ │ │ │ + beq.w 2d010 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r7, [r3, #392] @ 0x188 │ │ │ │ - blx 9208 │ │ │ │ + ldr.w r7, [r3, #224] @ 0xe0 │ │ │ │ + blx 9218 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28b4e │ │ │ │ + beq.w 2d376 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 281de │ │ │ │ + bge.n 2ca06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2829a │ │ │ │ + beq.n 2cac2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 28882 │ │ │ │ + beq.w 2d0aa │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl d894 │ │ │ │ + bl d8a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28200 │ │ │ │ + bge.n 2ca28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 282a2 │ │ │ │ + beq.n 2caca │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28920 │ │ │ │ - ldr r3, [pc, #320] @ (2834c ) │ │ │ │ + beq.w 2d148 │ │ │ │ + ldr r3, [pc, #320] @ (2cb74 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str.w sl, [sp, #100] @ 0x64 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2893a │ │ │ │ + beq.w 2d162 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28248 │ │ │ │ + bge.n 2ca70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 282aa │ │ │ │ + cbz r3, 2cad2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28b36 │ │ │ │ + beq.w 2d35e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28266 │ │ │ │ + bge.n 2ca8e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2882a │ │ │ │ + beq.w 2d052 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28960 │ │ │ │ + bne.w 2d188 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287f0 │ │ │ │ - ldr r3, [pc, #76] @ (282d0 ) │ │ │ │ + beq.w 2d018 │ │ │ │ + ldr r3, [pc, #76] @ (2caf8 ) │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #268] @ (28398 ) │ │ │ │ - ldr r0, [pc, #272] @ (2839c ) │ │ │ │ + ldr r1, [pc, #268] @ (2cbc0 ) │ │ │ │ + ldr r0, [pc, #272] @ (2cbc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 27ae8 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2c310 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca06 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28200 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca28 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28248 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca70 │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #8] │ │ │ │ + lsrs r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #6] │ │ │ │ + lsrs r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + str r2, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r6, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #936 @ 0x3a8 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + str r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #736 @ 0x2e0 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #880] @ (2ce84 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ + str r6, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [pc, #680] @ (2cdc4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [pc, #968] @ (2cee8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #184 @ 0xb8 │ │ │ │ + str r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #520] @ 0x208 │ │ │ │ + ldr r7, [pc, #328] @ (2cc70 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #608 @ (adr r7, 28564 ) │ │ │ │ + str r0, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r6, [pc, #752] @ (2ce20 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 284c4 ) │ │ │ │ + str r6, [r2, #24] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [pc, #576] @ (2cd78 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #880 @ (adr r6, 28684 ) │ │ │ │ + str r4, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [pc, #0] @ (2cb40 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #712 @ (adr r6, 285e4 ) │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + ldr r5, [pc, #864] @ (2cea8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [pc, #888] @ (2cec4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #296 @ (adr r6, 28450 ) │ │ │ │ + str r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #616] @ 0x268 │ │ │ │ + ldr r5, [pc, #424] @ (2ccfc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #96 @ (adr r6, 28390 ) │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [pc, #248] @ (2cc54 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #832 @ (adr r5, 28678 ) │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r4, [pc, #960] @ (2cf24 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #592 @ (adr r5, 28594 ) │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r4, [pc, #728] @ (2ce48 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, 285a4 ) │ │ │ │ + ldrsh r4, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #920] @ 0x398 │ │ │ │ + ldr r3, [pc, #728] @ (2ce58 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #280 @ (adr r4, 28474 ) │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #624] @ 0x270 │ │ │ │ + ldr r3, [pc, #432] @ (2cd38 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #160 @ (adr r4, 28404 ) │ │ │ │ + ldrsh r0, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r3, [pc, #304] @ (2ccc0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 28764 ) │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [pc, #136] @ (2cc20 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #888 @ (adr r3, 286ec ) │ │ │ │ + ldrsh r6, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [pc, #0] @ (2cba0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + str r4, [r7, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 28620 ) │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [pc, #816] @ (2cedc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #480 @ (adr r3, 28568 ) │ │ │ │ + ldrb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [pc, #632] @ (2ce2c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [pc, #824] @ (2cef0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #40 @ (adr r3, 283bc ) │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [pc, #184] @ (2cc78 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #656 @ (adr r1, 2862c ) │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r0, [pc, #800] @ (2cee8 ) │ │ │ │ movs r0, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r5 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287d8 │ │ │ │ + beq.w 2d000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287d0 │ │ │ │ + beq.w 2cff8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28a8e │ │ │ │ + beq.w 2d2b6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 283e8 │ │ │ │ + bge.n 2cc10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2881a │ │ │ │ + beq.w 2d042 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28b1e │ │ │ │ + beq.w 2d346 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28404 │ │ │ │ + bge.n 2cc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28812 │ │ │ │ + beq.w 2d03a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28418 │ │ │ │ + bge.n 2cc40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28822 │ │ │ │ + beq.w 2d04a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r2, #352] @ 0x160 │ │ │ │ - ldr.w r7, [r2, #344] @ 0x158 │ │ │ │ - ldr.w r0, [r2, #356] @ 0x164 │ │ │ │ - ldr.w r9, [r2, #452] @ 0x1c4 │ │ │ │ + ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ + ldr.w r7, [r2, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r2, #188] @ 0xbc │ │ │ │ + ldr.w r9, [r2, #284] @ 0x11c │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - blx 96c8 │ │ │ │ + blx 96d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 288d0 │ │ │ │ + beq.w 2d0f8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2845e │ │ │ │ + bge.n 2cc86 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28832 │ │ │ │ + beq.w 2d05a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 288fe │ │ │ │ + bpl.w 2d126 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8fbc │ │ │ │ + blx 8fcc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28982 │ │ │ │ + beq.w 2d1aa │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28aee │ │ │ │ + beq.w 2d316 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ strd r9, r4, [r2] │ │ │ │ - blx 9114 │ │ │ │ + blx 9124 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2854e │ │ │ │ + beq.n 2cd76 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28a10 │ │ │ │ - ldr.w r3, [pc, #1908] @ 28c28 │ │ │ │ + beq.w 2d238 │ │ │ │ + ldr.w r3, [pc, #1908] @ 2d450 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str.w sl, [sp, #124] @ 0x7c │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ str.w r8, [sp, #128] @ 0x80 │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 289ba │ │ │ │ + beq.w 2d1e2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 284f4 │ │ │ │ + bge.n 2cd1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 28556 │ │ │ │ + cbz r3, 2cd7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28ad6 │ │ │ │ + beq.w 2d2fe │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28512 │ │ │ │ + bge.n 2cd3a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288a4 │ │ │ │ + beq.w 2d0cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 289ee │ │ │ │ + bne.w 2d216 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2886a │ │ │ │ - ldr.w r3, [pc, #1788] @ 28c2c │ │ │ │ + beq.w 2d092 │ │ │ │ + ldr.w r3, [pc, #1788] @ 2d454 │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - ldr.w r1, [pc, #1784] @ 28c30 │ │ │ │ - ldr.w r0, [pc, #1784] @ 28c34 │ │ │ │ + ldr.w r1, [pc, #1784] @ 2d458 │ │ │ │ + ldr.w r0, [pc, #1784] @ 2d45c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 27ae8 │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2c310 │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 284aa │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ccd2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 284f4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd1c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov.w r2, #556 @ 0x22c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 27f66 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2c78e │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28842 │ │ │ │ + beq.w 2d06a │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2883a │ │ │ │ + beq.w 2d062 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28a76 │ │ │ │ + beq.w 2d29e │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 285b8 │ │ │ │ + bge.n 2cde0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2887a │ │ │ │ + beq.w 2d0a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28bae │ │ │ │ + beq.w 2d3d6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 285d4 │ │ │ │ + bge.n 2cdfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28872 │ │ │ │ + beq.w 2d09a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #456] @ 0x1c8 │ │ │ │ - ldr.w r3, [pc, #1608] @ 28c28 │ │ │ │ + ldr.w r9, [r3, #288] @ 0x120 │ │ │ │ + ldr.w r3, [pc, #1608] @ 2d450 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ strd r9, sl, [sp, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #140] @ 0x8c │ │ │ │ - blx 9610 │ │ │ │ + blx 9620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 289ce │ │ │ │ + beq.w 2d1f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28a5e │ │ │ │ + beq.w 2d286 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28624 │ │ │ │ + bge.n 2ce4c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288b4 │ │ │ │ + beq.w 2d0dc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28a2a │ │ │ │ + bne.w 2d252 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28862 │ │ │ │ - ldr.w r3, [pc, #1512] @ 28c2c │ │ │ │ + beq.w 2d08a │ │ │ │ + ldr.w r3, [pc, #1512] @ 2d454 │ │ │ │ movw r2, #566 @ 0x236 │ │ │ │ - ldr.w r1, [pc, #1516] @ 28c38 │ │ │ │ - ldr.w r0, [pc, #1516] @ 28c3c │ │ │ │ + ldr.w r1, [pc, #1516] @ 2d460 │ │ │ │ + ldr.w r0, [pc, #1516] @ 2d464 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 27ae8 │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2c310 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r8, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ subs r2, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2884a │ │ │ │ + beq.w 2d072 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28c0e │ │ │ │ + beq.w 2d436 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28692 │ │ │ │ + bge.n 2ceba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 288ac │ │ │ │ + beq.w 2d0d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28abe │ │ │ │ + beq.w 2d2e6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 286ac │ │ │ │ + bge.n 2ced4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2889c │ │ │ │ + beq.w 2d0c4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 286be │ │ │ │ + bge.n 2cee6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 286f4 │ │ │ │ + cbz r2, 2cf1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 289a8 │ │ │ │ + beq.w 2d1d0 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.w 28800 │ │ │ │ + bmi.w 2d028 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27a6c │ │ │ │ - ldr.w r3, [pc, #1384] @ 28c40 │ │ │ │ - movw r2, #10881 @ 0x2a81 │ │ │ │ - ldr.w r1, [pc, #1380] @ 28c44 │ │ │ │ - ldr.w r0, [pc, #1380] @ 28c48 │ │ │ │ + bne.w 2c294 │ │ │ │ + ldr.w r3, [pc, #1384] @ 2d468 │ │ │ │ + movw r2, #8795 @ 0x225b │ │ │ │ + ldr.w r1, [pc, #1380] @ 2d46c │ │ │ │ + ldr.w r0, [pc, #1380] @ 2d470 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286be │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cee6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2811a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c942 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ subs r3, #1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288bc │ │ │ │ + beq.w 2d0e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28bc6 │ │ │ │ + beq.w 2d3ee │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28736 │ │ │ │ + bge.n 2cf5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288c8 │ │ │ │ + beq.w 2d0f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28b7e │ │ │ │ + beq.w 2d3a6 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28752 │ │ │ │ + bge.n 2cf7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288f6 │ │ │ │ + beq.w 2d11e │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 28a4c │ │ │ │ + bmi.w 2d274 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 28852 │ │ │ │ + bmi.n 2d07a │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27a6c │ │ │ │ - ldr.w r3, [pc, #1248] @ 28c4c │ │ │ │ - movw r2, #10960 @ 0x2ad0 │ │ │ │ - ldr.w r1, [pc, #1244] @ 28c50 │ │ │ │ - ldr.w r0, [pc, #1244] @ 28c54 │ │ │ │ + bne.w 2c294 │ │ │ │ + ldr.w r3, [pc, #1248] @ 2d474 │ │ │ │ + movw r2, #8874 @ 0x22aa │ │ │ │ + ldr.w r1, [pc, #1244] @ 2d478 │ │ │ │ + ldr.w r0, [pc, #1244] @ 2d47c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2815e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c986 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2816e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c996 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 27f66 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2c78e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1180] @ 28c58 │ │ │ │ + ldr.w r2, [pc, #1180] @ 2d480 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ - bl 121c8 │ │ │ │ - b.w 27f66 │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2c78e │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283cc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cbf4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283bc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cbe4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2819c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9c4 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281b2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9da │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28282 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2caaa │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2818a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9b2 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 286ce │ │ │ │ + bge.w 2cef6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 286ce │ │ │ │ + b.n 2cef6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28404 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cc2c │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283e8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cc10 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28418 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cc40 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28266 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca8e │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2845e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cc86 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2859c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdc4 │ │ │ │ mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2858c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdb4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28678 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cea0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 28760 │ │ │ │ + bge.n 2cf88 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28760 │ │ │ │ + b.n 2cf88 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28640 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ce68 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2852e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd56 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 285d4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdfc │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 285b8 │ │ │ │ - ldr r3, [pc, #936] @ (28c2c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cde0 │ │ │ │ + ldr r3, [pc, #936] @ (2d454 ) │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #976] @ (28c5c ) │ │ │ │ - ldr r0, [pc, #980] @ (28c60 ) │ │ │ │ + ldr r1, [pc, #976] @ (2d484 ) │ │ │ │ + ldr r0, [pc, #980] @ (2d488 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 27ae2 │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2c30a │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286ac │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ced4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28512 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd3a │ │ │ │ mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28692 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ceba │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28624 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ce4c │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2871a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cf42 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28736 │ │ │ │ - ldr r3, [pc, #856] @ (28c2c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cf5e │ │ │ │ + ldr r3, [pc, #856] @ (2d454 ) │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #908] @ (28c64 ) │ │ │ │ - ldr r0, [pc, #908] @ (28c68 ) │ │ │ │ + ldr r1, [pc, #908] @ (2d48c ) │ │ │ │ + ldr r0, [pc, #908] @ (2d490 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2c310 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28752 │ │ │ │ - ldr r3, [pc, #812] @ (28c2c ) │ │ │ │ - ldr r1, [pc, #872] @ (28c6c ) │ │ │ │ - ldr r0, [pc, #876] @ (28c70 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cf7a │ │ │ │ + ldr r3, [pc, #812] @ (2d454 ) │ │ │ │ + ldr r1, [pc, #872] @ (2d494 ) │ │ │ │ + ldr r0, [pc, #876] @ (2d498 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #872] @ (28c74 ) │ │ │ │ + ldr r3, [pc, #872] @ (2d49c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - bl 121c8 │ │ │ │ - b.w 27ae2 │ │ │ │ - ldr r3, [pc, #776] @ (28c2c ) │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2c30a │ │ │ │ + ldr r3, [pc, #776] @ (2d454 ) │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #848] @ (28c78 ) │ │ │ │ - ldr r0, [pc, #848] @ (28c7c ) │ │ │ │ + ldr r1, [pc, #848] @ (2d4a0 ) │ │ │ │ + ldr r0, [pc, #848] @ (2d4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 27ae2 │ │ │ │ - ldr r3, [pc, #752] @ (28c2c ) │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2c30a │ │ │ │ + ldr r3, [pc, #752] @ (2d454 ) │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ - ldr r1, [pc, #828] @ (28c80 ) │ │ │ │ - ldr r0, [pc, #832] @ (28c84 ) │ │ │ │ + ldr r1, [pc, #828] @ (2d4a8 ) │ │ │ │ + ldr r0, [pc, #832] @ (2d4ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 27ae8 │ │ │ │ - ldr r2, [pc, #712] @ (28c2c ) │ │ │ │ - ldr r3, [pc, #804] @ (28c88 ) │ │ │ │ - ldr r1, [pc, #804] @ (28c8c ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2c310 │ │ │ │ + ldr r2, [pc, #712] @ (2d454 ) │ │ │ │ + ldr r3, [pc, #804] @ (2d4b0 ) │ │ │ │ + ldr r1, [pc, #804] @ (2d4b4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #804] @ (28c90 ) │ │ │ │ + ldr r0, [pc, #804] @ (2d4b8 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #553 @ 0x229 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 27ae8 │ │ │ │ - ldr r3, [pc, #680] @ (28c2c ) │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2c310 │ │ │ │ + ldr r3, [pc, #680] @ (2d454 ) │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #776] @ (28c94 ) │ │ │ │ - ldr r0, [pc, #780] @ (28c98 ) │ │ │ │ + ldr r1, [pc, #776] @ (2d4bc ) │ │ │ │ + ldr r0, [pc, #780] @ (2d4c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ + bl c8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 27ae8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2c310 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 286ce │ │ │ │ - ldr r3, [pc, #624] @ (28c2c ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2cef6 │ │ │ │ + ldr r3, [pc, #624] @ (2d454 ) │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #728] @ (28c9c ) │ │ │ │ - ldr r0, [pc, #732] @ (28ca0 ) │ │ │ │ + ldr r1, [pc, #728] @ (2d4c4 ) │ │ │ │ + ldr r0, [pc, #732] @ (2d4c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2894c │ │ │ │ - ldr r3, [pc, #604] @ (28c2c ) │ │ │ │ + b.n 2d174 │ │ │ │ + ldr r3, [pc, #604] @ (2d454 ) │ │ │ │ movw r2, #566 @ 0x236 │ │ │ │ - ldr r1, [pc, #716] @ (28ca4 ) │ │ │ │ - ldr r0, [pc, #720] @ (28ca8 ) │ │ │ │ + ldr r1, [pc, #716] @ (2d4cc ) │ │ │ │ + ldr r0, [pc, #720] @ (2d4d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 27ae8 │ │ │ │ - ldr r2, [pc, #572] @ (28c2c ) │ │ │ │ - ldr r3, [pc, #696] @ (28cac ) │ │ │ │ - ldr r1, [pc, #700] @ (28cb0 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.w 2c310 │ │ │ │ + ldr r2, [pc, #572] @ (2d454 ) │ │ │ │ + ldr r3, [pc, #696] @ (2d4d4 ) │ │ │ │ + ldr r1, [pc, #700] @ (2d4d8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #700] @ (28cb4 ) │ │ │ │ + ldr r0, [pc, #700] @ (2d4dc ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 27ae8 │ │ │ │ - ldr r3, [pc, #536] @ (28c2c ) │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2c310 │ │ │ │ + ldr r3, [pc, #536] @ (2d454 ) │ │ │ │ movw r2, #559 @ 0x22f │ │ │ │ - ldr r1, [pc, #672] @ (28cb8 ) │ │ │ │ - ldr r0, [pc, #672] @ (28cbc ) │ │ │ │ + ldr r1, [pc, #672] @ (2d4e0 ) │ │ │ │ + ldr r0, [pc, #672] @ (2d4e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 27ae2 │ │ │ │ - ldr r2, [pc, #512] @ (28c2c ) │ │ │ │ - ldr r3, [pc, #656] @ (28cc0 ) │ │ │ │ - ldr r1, [pc, #660] @ (28cc4 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.w 2c30a │ │ │ │ + ldr r2, [pc, #512] @ (2d454 ) │ │ │ │ + ldr r3, [pc, #656] @ (2d4e8 ) │ │ │ │ + ldr r1, [pc, #660] @ (2d4ec ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #660] @ (28cc8 ) │ │ │ │ + ldr r0, [pc, #660] @ (2d4f0 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #566 @ 0x236 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 27ae8 │ │ │ │ + bl 121d8 │ │ │ │ + b.w 2c310 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 28760 │ │ │ │ - ldr r3, [pc, #620] @ (28ccc ) │ │ │ │ - movw r2, #10906 @ 0x2a9a │ │ │ │ - ldr r1, [pc, #616] @ (28cd0 ) │ │ │ │ - ldr r0, [pc, #620] @ (28cd4 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2cf88 │ │ │ │ + ldr r3, [pc, #620] @ (2d4f4 ) │ │ │ │ + movw r2, #8820 @ 0x2274 │ │ │ │ + ldr r1, [pc, #616] @ (2d4f8 ) │ │ │ │ + ldr r0, [pc, #620] @ (2d4fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (28cd8 ) │ │ │ │ - movw r2, #11126 @ 0x2b76 │ │ │ │ - ldr r1, [pc, #604] @ (28cdc ) │ │ │ │ - ldr r0, [pc, #608] @ (28ce0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (2d500 ) │ │ │ │ + movw r2, #9040 @ 0x2350 │ │ │ │ + ldr r1, [pc, #604] @ (2d504 ) │ │ │ │ + ldr r0, [pc, #608] @ (2d508 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #596] @ (28ce4 ) │ │ │ │ - movw r2, #11095 @ 0x2b57 │ │ │ │ - ldr r1, [pc, #592] @ (28ce8 ) │ │ │ │ - ldr r0, [pc, #596] @ (28cec ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #596] @ (2d50c ) │ │ │ │ + movw r2, #9009 @ 0x2331 │ │ │ │ + ldr r1, [pc, #592] @ (2d510 ) │ │ │ │ + ldr r0, [pc, #596] @ (2d514 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #584] @ (28cf0 ) │ │ │ │ - movw r2, #10980 @ 0x2ae4 │ │ │ │ - ldr r1, [pc, #580] @ (28cf4 ) │ │ │ │ - ldr r0, [pc, #584] @ (28cf8 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #584] @ (2d518 ) │ │ │ │ + movw r2, #8894 @ 0x22be │ │ │ │ + ldr r1, [pc, #580] @ (2d51c ) │ │ │ │ + ldr r0, [pc, #584] @ (2d520 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #572] @ (28cfc ) │ │ │ │ - movw r2, #11120 @ 0x2b70 │ │ │ │ - ldr r1, [pc, #568] @ (28d00 ) │ │ │ │ - ldr r0, [pc, #572] @ (28d04 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #572] @ (2d524 ) │ │ │ │ + movw r2, #9034 @ 0x234a │ │ │ │ + ldr r1, [pc, #568] @ (2d528 ) │ │ │ │ + ldr r0, [pc, #572] @ (2d52c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #560] @ (28d08 ) │ │ │ │ - movw r2, #10828 @ 0x2a4c │ │ │ │ - ldr r1, [pc, #556] @ (28d0c ) │ │ │ │ - ldr r0, [pc, #560] @ (28d10 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #560] @ (2d530 ) │ │ │ │ + movw r2, #8742 @ 0x2226 │ │ │ │ + ldr r1, [pc, #556] @ (2d534 ) │ │ │ │ + ldr r0, [pc, #560] @ (2d538 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #548] @ (28d14 ) │ │ │ │ - movw r2, #10808 @ 0x2a38 │ │ │ │ - ldr r1, [pc, #544] @ (28d18 ) │ │ │ │ - ldr r0, [pc, #548] @ (28d1c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #548] @ (2d53c ) │ │ │ │ + movw r2, #8722 @ 0x2212 │ │ │ │ + ldr r1, [pc, #544] @ (2d540 ) │ │ │ │ + ldr r0, [pc, #548] @ (2d544 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #536] @ (28d20 ) │ │ │ │ - movw r2, #10942 @ 0x2abe │ │ │ │ - ldr r1, [pc, #532] @ (28d24 ) │ │ │ │ - ldr r0, [pc, #536] @ (28d28 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #536] @ (2d548 ) │ │ │ │ + movw r2, #8856 @ 0x2298 │ │ │ │ + ldr r1, [pc, #532] @ (2d54c ) │ │ │ │ + ldr r0, [pc, #536] @ (2d550 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (28d2c ) │ │ │ │ - movw r2, #11096 @ 0x2b58 │ │ │ │ - ldr r1, [pc, #520] @ (28d30 ) │ │ │ │ - ldr r0, [pc, #524] @ (28d34 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #524] @ (2d554 ) │ │ │ │ + movw r2, #9010 @ 0x2332 │ │ │ │ + ldr r1, [pc, #520] @ (2d558 ) │ │ │ │ + ldr r0, [pc, #524] @ (2d55c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (28d38 ) │ │ │ │ - movw r2, #10693 @ 0x29c5 │ │ │ │ - ldr r1, [pc, #508] @ (28d3c ) │ │ │ │ - ldr r0, [pc, #512] @ (28d40 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #512] @ (2d560 ) │ │ │ │ + movw r2, #8607 @ 0x219f │ │ │ │ + ldr r1, [pc, #508] @ (2d564 ) │ │ │ │ + ldr r0, [pc, #512] @ (2d568 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #500] @ (28d44 ) │ │ │ │ - movw r2, #10672 @ 0x29b0 │ │ │ │ - ldr r1, [pc, #496] @ (28d48 ) │ │ │ │ - ldr r0, [pc, #500] @ (28d4c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #500] @ (2d56c ) │ │ │ │ + movw r2, #8586 @ 0x218a │ │ │ │ + ldr r1, [pc, #496] @ (2d570 ) │ │ │ │ + ldr r0, [pc, #500] @ (2d574 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #488] @ (28d50 ) │ │ │ │ - movw r2, #11049 @ 0x2b29 │ │ │ │ - ldr r1, [pc, #484] @ (28d54 ) │ │ │ │ - ldr r0, [pc, #488] @ (28d58 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #488] @ (2d578 ) │ │ │ │ + movw r2, #8963 @ 0x2303 │ │ │ │ + ldr r1, [pc, #484] @ (2d57c ) │ │ │ │ + ldr r0, [pc, #488] @ (2d580 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #476] @ (28d5c ) │ │ │ │ - movw r2, #11143 @ 0x2b87 │ │ │ │ - ldr r1, [pc, #472] @ (28d60 ) │ │ │ │ - ldr r0, [pc, #476] @ (28d64 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #476] @ (2d584 ) │ │ │ │ + movw r2, #9057 @ 0x2361 │ │ │ │ + ldr r1, [pc, #472] @ (2d588 ) │ │ │ │ + ldr r0, [pc, #476] @ (2d58c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #464] @ (28d68 ) │ │ │ │ - movw r2, #11149 @ 0x2b8d │ │ │ │ - ldr r1, [pc, #460] @ (28d6c ) │ │ │ │ - ldr r0, [pc, #464] @ (28d70 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #464] @ (2d590 ) │ │ │ │ + movw r2, #9063 @ 0x2367 │ │ │ │ + ldr r1, [pc, #460] @ (2d594 ) │ │ │ │ + ldr r0, [pc, #464] @ (2d598 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #452] @ (28d74 ) │ │ │ │ - movw r2, #11127 @ 0x2b77 │ │ │ │ - ldr r1, [pc, #448] @ (28d78 ) │ │ │ │ - ldr r0, [pc, #452] @ (28d7c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #452] @ (2d59c ) │ │ │ │ + movw r2, #9041 @ 0x2351 │ │ │ │ + ldr r1, [pc, #448] @ (2d5a0 ) │ │ │ │ + ldr r0, [pc, #452] @ (2d5a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #440] @ (28d80 ) │ │ │ │ - movw r2, #11142 @ 0x2b86 │ │ │ │ - ldr r1, [pc, #436] @ (28d84 ) │ │ │ │ - ldr r0, [pc, #440] @ (28d88 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #440] @ (2d5a8 ) │ │ │ │ + movw r2, #9056 @ 0x2360 │ │ │ │ + ldr r1, [pc, #436] @ (2d5ac ) │ │ │ │ + ldr r0, [pc, #440] @ (2d5b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #428] @ (28d8c ) │ │ │ │ - movw r2, #10618 @ 0x297a │ │ │ │ - ldr r1, [pc, #424] @ (28d90 ) │ │ │ │ - ldr r0, [pc, #428] @ (28d94 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #428] @ (2d5b4 ) │ │ │ │ + movw r2, #8532 @ 0x2154 │ │ │ │ + ldr r1, [pc, #424] @ (2d5b8 ) │ │ │ │ + ldr r0, [pc, #428] @ (2d5bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (28d98 ) │ │ │ │ - movw r2, #10600 @ 0x2968 │ │ │ │ - ldr r1, [pc, #412] @ (28d9c ) │ │ │ │ - ldr r0, [pc, #416] @ (28da0 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (2d5c0 ) │ │ │ │ + movw r2, #8514 @ 0x2142 │ │ │ │ + ldr r1, [pc, #412] @ (2d5c4 ) │ │ │ │ + ldr r0, [pc, #416] @ (2d5c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (28da4 ) │ │ │ │ - movw r2, #11119 @ 0x2b6f │ │ │ │ - ldr r1, [pc, #400] @ (28da8 ) │ │ │ │ - ldr r0, [pc, #404] @ (28dac ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (2d5cc ) │ │ │ │ + movw r2, #9033 @ 0x2349 │ │ │ │ + ldr r1, [pc, #400] @ (2d5d0 ) │ │ │ │ + ldr r0, [pc, #404] @ (2d5d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 28ca4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #808] @ 0x328 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #272 @ (adr r0, 28d88 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #432] @ 0x1b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #592] @ 0x250 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb804 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7ec │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ + mov r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r0, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb78c │ │ │ │ + cmp r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #29] │ │ │ │ + strb r6, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb774 │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ + strb r4, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #992] @ 0x3e0 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + strb r4, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + ldr r4, [pc, #632] @ (2d6fc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ + strb r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ + cmn r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #28] │ │ │ │ + strb r6, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #320] @ 0x140 │ │ │ │ + negs r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + strb r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #28] │ │ │ │ + negs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb714 │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #27] │ │ │ │ + tst r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #912] @ 0x390 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + tst r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #27] │ │ │ │ + ldr r2, [pc, #984] @ (2d88c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + rors r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #27] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ + rors r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6cc │ │ │ │ + strb r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #26] │ │ │ │ + sbcs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #624] @ 0x270 │ │ │ │ + strb r0, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6b4 │ │ │ │ + adcs r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ + ldr r2, [pc, #416] @ (2d678 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #768] @ 0x300 │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + adcs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ + strb r6, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + asrs r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + ldr r2, [pc, #176] @ (2d59c ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + strb r2, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66c │ │ │ │ + ldr r4, [r4, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ + strb r0, [r4, r0] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #24] │ │ │ │ + cmp r7, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028db0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 28f8c │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1584 @ 0x630 │ │ │ │ - ldr.w ip, [pc, #444] @ 28f90 │ │ │ │ - ldr r5, [pc, #444] @ (28f94 ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (28f98 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28ec6 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 28ea6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 28eca │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 28ed6 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 28eea │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 28ef6 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 276e0 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 28ec6 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28f0e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 28f6e │ │ │ │ - ldr r1, [pc, #304] @ (28f9c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28f58 │ │ │ │ - ldr r1, [pc, #300] @ (28fa0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 28f82 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 28f86 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 28f86 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (28fa4 ) │ │ │ │ - ldr r2, [pc, #260] @ (28f94 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 28f54 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (28fa8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #248] @ (28fac ) │ │ │ │ - movw r2, #539 @ 0x21b │ │ │ │ - ldr r1, [pc, #248] @ (28fb0 ) │ │ │ │ - ldr r0, [pc, #248] @ (28fb4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 28e8c │ │ │ │ - ldr r0, [pc, #236] @ (28fb8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 28eb0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 28e1e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 28f18 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 28e1e │ │ │ │ - ldr r0, [pc, #208] @ (28fbc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 28eb0 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 28e36 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 28f34 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 28e36 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11490 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 28e54 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 28e1e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 28e1e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 28f4e │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 28e36 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 28e36 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (28fc0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (28fc4 ) │ │ │ │ - ldr r0, [pc, #100] @ (28fc8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (28fcc ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (28fd0 ) │ │ │ │ - ldr r0, [pc, #92] @ (28fd4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r3, #24] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + cmp r7, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #5] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [sp, #664] @ 0x298 │ │ │ │ + strh r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r4, [r3, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ + cmp r7, #114 @ 0x72 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #38] @ 0x26 │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #36] @ 0x24 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 29006 │ │ │ │ + ldr r5, [pc, #976] @ (2d900 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r6, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028fd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r5, [pc, #1752] @ 296c4 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1752] @ 296c8 │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1748] @ 296cc │ │ │ │ - mov r7, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - bmi.w 29280 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 29278 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2934a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1efb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29370 │ │ │ │ - ldr.w r3, [pc, #1684] @ 296d0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r2, [r3, #380] @ 0x17c │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bne.w 2938e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #48] @ 0x30 │ │ │ │ - blx 96c8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29396 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29694 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 290a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 292b0 │ │ │ │ - ldr.w r3, [pc, #1584] @ 296d4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 293c0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 290c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 292bc │ │ │ │ - ldr.w r3, [pc, #1552] @ 296d8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 29244 │ │ │ │ - strd r8, r6, [sp, #24] │ │ │ │ - mov r8, r5 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 24108 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2941c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 293fe │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 942c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2967c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29120 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29342 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 29424 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1efb4 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 29444 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2944c │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 2931c │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 29316 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a88 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2946a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 29488 │ │ │ │ - ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 294b2 │ │ │ │ - ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d640 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2919c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2930e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29586 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 294e8 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 292e6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1efb4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 294fa │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #380] @ 0x17c │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 29518 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 96c8 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29520 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 296ac │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29218 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 29218 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2953a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29236 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 29236 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 290dc │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 294d6 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 292d6 │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1156] @ 296dc │ │ │ │ - ldr.w r3, [pc, #1132] @ 296c8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 29660 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bge.w 2901c │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2934a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1efb4 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 29034 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29034 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 290a0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1040] @ 296d8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 290d2 │ │ │ │ - b.n 29244 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 29252 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 29252 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 291b4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1efb4 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 291bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 291bc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2919c │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 29150 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a88 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 2915a │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2915a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29120 │ │ │ │ - ldr r3, [pc, #916] @ (296e0 ) │ │ │ │ - movw r2, #517 @ 0x205 │ │ │ │ - ldr r1, [pc, #912] @ (296e4 ) │ │ │ │ - ldr r0, [pc, #916] @ (296e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 29256 │ │ │ │ - ldr r3, [pc, #876] @ (296e0 ) │ │ │ │ - movw r2, #519 @ 0x207 │ │ │ │ - ldr r1, [pc, #884] @ (296ec ) │ │ │ │ - ldr r0, [pc, #884] @ (296f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29366 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 29058 │ │ │ │ - ldr r3, [pc, #840] @ (296e0 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #852] @ (296f4 ) │ │ │ │ - ldr r0, [pc, #856] @ (296f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29366 │ │ │ │ - ldr r0, [pc, #824] @ (296fc ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 293e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 293e0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #764] @ (296e0 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #792] @ (29700 ) │ │ │ │ - ldr r0, [pc, #792] @ (29704 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29386 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #732] @ (296e0 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #523 @ 0x20b │ │ │ │ - ldr r1, [pc, #764] @ (29708 ) │ │ │ │ - ldr r0, [pc, #764] @ (2970c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29386 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 290f6 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #696] @ (296e0 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #740] @ (29710 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r0, [pc, #732] @ (29714 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 293f6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29136 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #656] @ (296e0 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #525 @ 0x20d │ │ │ │ - ldr r1, [pc, #700] @ (29718 ) │ │ │ │ - ldr r0, [pc, #704] @ (2971c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29386 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #624] @ (296e0 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - ldr r1, [pc, #680] @ (29720 ) │ │ │ │ - ldr r0, [pc, #680] @ (29724 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 293f6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #592] @ (296e0 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #660] @ (29728 ) │ │ │ │ - ldr r1, [pc, #660] @ (2972c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #652] @ (29730 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #527 @ 0x20f │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 293f6 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 294d0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 29578 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 2924a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29252 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 292f6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #480] @ (296e0 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #534 @ 0x216 │ │ │ │ - ldr r1, [pc, #556] @ (29734 ) │ │ │ │ - ldr r0, [pc, #556] @ (29738 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29386 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c89c │ │ │ │ - b.n 291d0 │ │ │ │ - ldr r3, [pc, #444] @ (296e0 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #535 @ 0x217 │ │ │ │ - ldr r1, [pc, #524] @ (2973c ) │ │ │ │ - ldr r0, [pc, #528] @ (29740 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 293a8 │ │ │ │ - ldr r0, [pc, #520] @ (29744 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29560 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29602 │ │ │ │ - ldr r3, [pc, #380] @ (296e0 ) │ │ │ │ - movw r2, #535 @ 0x217 │ │ │ │ - ldr r1, [pc, #480] @ (29748 ) │ │ │ │ - ldr r0, [pc, #480] @ (2974c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 293f6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 2924a │ │ │ │ - b.n 294d6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2960a │ │ │ │ - ldr r2, [pc, #440] @ (29750 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #444] @ 0x1bc │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 29622 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 29664 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 295d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2961a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 29640 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 29612 │ │ │ │ - ldr r3, [pc, #244] @ (296e0 ) │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r1, [pc, #352] @ (29754 ) │ │ │ │ - ldr r0, [pc, #356] @ (29758 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29366 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29560 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29596 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 295ea │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 295d2 │ │ │ │ - ldr r3, [pc, #188] @ (296e0 ) │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r1, [pc, #304] @ (2975c ) │ │ │ │ - ldr r0, [pc, #308] @ (29760 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29366 │ │ │ │ - ldr r2, [pc, #156] @ (296e0 ) │ │ │ │ - ldr r3, [pc, #288] @ (29764 ) │ │ │ │ - ldr r1, [pc, #288] @ (29768 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #288] @ (2976c ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #531 @ 0x213 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 29366 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (29770 ) │ │ │ │ - movw r2, #10327 @ 0x2857 │ │ │ │ - ldr r1, [pc, #264] @ (29774 ) │ │ │ │ - ldr r0, [pc, #264] @ (29778 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (2977c ) │ │ │ │ - movw r2, #10269 @ 0x281d │ │ │ │ - ldr r1, [pc, #252] @ (29780 ) │ │ │ │ - ldr r0, [pc, #252] @ (29784 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (29788 ) │ │ │ │ - movw r2, #10239 @ 0x27ff │ │ │ │ - ldr r1, [pc, #240] @ (2978c ) │ │ │ │ - ldr r0, [pc, #240] @ (29790 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (29794 ) │ │ │ │ - movw r2, #10363 @ 0x287b │ │ │ │ - ldr r1, [pc, #228] @ (29798 ) │ │ │ │ - ldr r0, [pc, #228] @ (2979c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - strb r0, [r1, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #88] @ 0x58 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #944] @ 0x3b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #1016 @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #728 @ 0x2d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000297a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 2997c │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1632 @ 0x660 │ │ │ │ - ldr.w ip, [pc, #444] @ 29980 │ │ │ │ - ldr r5, [pc, #444] @ (29984 ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (29988 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 298b6 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 29896 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 298ba │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 298c6 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 298da │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 298e6 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 28fd8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 298b6 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 298fe │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2995e │ │ │ │ - ldr r1, [pc, #304] @ (2998c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29948 │ │ │ │ - ldr r1, [pc, #300] @ (29990 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29972 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29976 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 29976 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (29994 ) │ │ │ │ - ldr r2, [pc, #260] @ (29984 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 29944 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29998 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #248] @ (2999c ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r1, [pc, #248] @ (299a0 ) │ │ │ │ - ldr r0, [pc, #248] @ (299a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2987c │ │ │ │ - ldr r0, [pc, #236] @ (299a8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 298a0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2980e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29908 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2980e │ │ │ │ - ldr r0, [pc, #208] @ (299ac ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 298a0 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29826 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29924 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29826 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11490 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29844 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2980e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2980e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2993e │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29826 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29826 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (299b0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (299b4 ) │ │ │ │ - ldr r0, [pc, #100] @ (299b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (299bc ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (299c0 ) │ │ │ │ - ldr r0, [pc, #92] @ (299c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - nop │ │ │ │ - strb r0, [r5, #16] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000299c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w ip, [pc, #460] @ 29ba4 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, pc │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1680 @ 0x690 │ │ │ │ - ldr.w ip, [pc, #444] @ 29ba8 │ │ │ │ - ldr r5, [pc, #444] @ (29bac ) │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - add ip, pc │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, sp, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #428] @ (29bb0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29ade │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 29abe │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 29ae2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 29aee │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 29b02 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29b0e │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 24108 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 29ade │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29b26 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 29b86 │ │ │ │ - ldr r1, [pc, #304] @ (29bb4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29b70 │ │ │ │ - ldr r1, [pc, #300] @ (29bb8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29b9a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29b9e │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 29b9e │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (29bbc ) │ │ │ │ - ldr r2, [pc, #260] @ (29bac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 29b6c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29bc0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #248] @ (29bc4 ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #248] @ (29bc8 ) │ │ │ │ - ldr r0, [pc, #248] @ (29bcc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 29aa4 │ │ │ │ - ldr r0, [pc, #236] @ (29bd0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 29ac8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29a36 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29b30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29a36 │ │ │ │ - ldr r0, [pc, #208] @ (29bd4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 29ac8 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29a4e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29b4c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29a4e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11490 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29a6c │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29a36 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29a36 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 29b66 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29a4e │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29a4e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29bd8 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (29bdc ) │ │ │ │ - ldr r0, [pc, #100] @ (29be0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29be4 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (29be8 ) │ │ │ │ - ldr r0, [pc, #92] @ (29bec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #8] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #968 @ (adr r6, 29fa4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #888 @ (adr r6, 29f60 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #56] @ 0x38 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029bf0 : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 29c16 │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 29c68 │ │ │ │ - sub.w r0, r0, #114688 @ 0x1c000 │ │ │ │ - movw r3, #16382 @ 0x3ffe │ │ │ │ - movt r3, #32 │ │ │ │ - cmp r0, r3 │ │ │ │ - ite hi │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 117a8 │ │ │ │ - cbnz r0, 29c42 │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 117a8 │ │ │ │ - cbnz r0, 29c42 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 117a8 │ │ │ │ - cbnz r0, 29c64 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 117a8 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00029c6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w r4, [pc, #1636] @ 2a2e4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1636] @ 2a2e8 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1632] @ 2a2ec │ │ │ │ - mvns r3, r5 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov.w r2, #0 │ │ │ │ - beq.w 29f12 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 29f12 │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 29f0a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a88 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29f3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 29f6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl e69c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 29f8c │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 29db2 │ │ │ │ - ldr.w r3, [pc, #1540] @ 2a2f0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29f5c │ │ │ │ - ldr.w r3, [pc, #1520] @ 2a2f4 │ │ │ │ - ldr.w r4, [sl, #492] @ 0x1ec │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 29faa │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29fb2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a2b4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29f64 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a05e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29f54 │ │ │ │ - ldr.w r3, [pc, #1416] @ 2a2f8 │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - ldr.w r1, [pc, #1412] @ 2a2fc │ │ │ │ - ldr.w r0, [pc, #1412] @ 2a300 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1392] @ 2a304 │ │ │ │ - ldr.w r3, [pc, #1360] @ 2a2e8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2a242 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1364] @ 2a308 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a07e │ │ │ │ - ldr.w r2, [pc, #1324] @ 2a2f0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r0, [r2, #488] @ 0x1e8 │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 96c8 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a0aa │ │ │ │ - ldr.w r3, [pc, #1316] @ 2a30c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a0c2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29e0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 29e0a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1284] @ 2a310 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 29cf0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 29fd8 │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 29fd0 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8f8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29e46 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29fe4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a0fe │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2a124 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2a156 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29e76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 29e76 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29bf0 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a16c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29fec │ │ │ │ - ldr.w r2, [pc, #1128] @ 2a2f4 │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #496] @ 0x1f0 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a198 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a2cc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29ed0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a11c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a1b6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a0f6 │ │ │ │ - ldr.w r3, [pc, #1032] @ 2a2f8 │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - ldr.w r1, [pc, #1052] @ 2a314 │ │ │ │ - ldr.w r0, [pc, #1052] @ 2a318 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29d88 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 29cbc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a88 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 29cc6 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c8b4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 29ccc │ │ │ │ - ldr r3, [pc, #952] @ (2a2f8 ) │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - ldr r1, [pc, #984] @ (2a31c ) │ │ │ │ - ldr r0, [pc, #984] @ (2a320 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d6c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d02 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d50 │ │ │ │ - ldr r2, [pc, #904] @ (2a2f8 ) │ │ │ │ - ldr r3, [pc, #948] @ (2a324 ) │ │ │ │ - ldr r1, [pc, #948] @ (2a328 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #948] @ (2a32c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #611 @ 0x263 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 29d88 │ │ │ │ - ldr r3, [pc, #872] @ (2a2f8 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #924] @ (2a330 ) │ │ │ │ - ldr r0, [pc, #924] @ (2a334 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c89c │ │ │ │ - b.n 29d16 │ │ │ │ - ldr r3, [pc, #836] @ (2a2f8 ) │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - ldr r1, [pc, #892] @ (2a338 ) │ │ │ │ - ldr r0, [pc, #896] @ (2a33c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29d88 │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 29e2a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 29e2a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e46 │ │ │ │ - ldr r3, [pc, #848] @ (2a340 ) │ │ │ │ - ldr.w r1, [sl, #500] @ 0x1f4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a1de │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a028 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2a056 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2a1f6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2a29c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a046 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a1d6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2a21a │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 29d90 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a028 │ │ │ │ - ldr r2, [pc, #664] @ (2a2f8 ) │ │ │ │ - ldr r3, [pc, #736] @ (2a344 ) │ │ │ │ - ldr r1, [pc, #740] @ (2a348 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #740] @ (2a34c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #613 @ 0x265 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #712] @ (2a350 ) │ │ │ │ - ldr r1, [pc, #716] @ (2a354 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #612] @ (2a2f8 ) │ │ │ │ - ldr r1, [pc, #704] @ (2a358 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r0, [pc, #704] @ (2a35c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29d88 │ │ │ │ - ldr r3, [pc, #588] @ (2a2f8 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #684] @ (2a360 ) │ │ │ │ - ldr r0, [pc, #688] @ (2a364 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29fa2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #672] @ (2a368 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a0de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a190 │ │ │ │ - ldr r3, [pc, #536] @ (2a2f8 ) │ │ │ │ - mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #644] @ (2a36c ) │ │ │ │ - ldr r0, [pc, #648] @ (2a370 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 29fa2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29eec │ │ │ │ - ldr r3, [pc, #504] @ (2a2f8 ) │ │ │ │ - movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #620] @ (2a374 ) │ │ │ │ - ldr r0, [pc, #624] @ (2a378 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29ed0 │ │ │ │ - ldr r0, [pc, #596] @ (2a37c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a13e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a23a │ │ │ │ - ldr r3, [pc, #440] @ (2a2f8 ) │ │ │ │ - movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #568] @ (2a380 ) │ │ │ │ - ldr r0, [pc, #572] @ (2a384 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a114 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 29e62 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a246 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 29e62 │ │ │ │ - ldr r3, [pc, #392] @ (2a2f8 ) │ │ │ │ - mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r1, [pc, #532] @ (2a388 ) │ │ │ │ - ldr r0, [pc, #532] @ (2a38c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a0de │ │ │ │ - ldr r3, [pc, #348] @ (2a2f8 ) │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - ldr r1, [pc, #496] @ (2a390 ) │ │ │ │ - ldr r0, [pc, #496] @ (2a394 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29d88 │ │ │ │ - ldr r2, [pc, #320] @ (2a2f8 ) │ │ │ │ - ldr r3, [pc, #476] @ (2a398 ) │ │ │ │ - ldr r1, [pc, #480] @ (2a39c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (2a3a0 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #617 @ 0x269 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 29d88 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a046 │ │ │ │ - ldr r3, [pc, #280] @ (2a2f8 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #444] @ (2a3a4 ) │ │ │ │ - ldr r0, [pc, #448] @ (2a3a8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a182 │ │ │ │ - ldr r3, [pc, #256] @ (2a2f8 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #428] @ (2a3ac ) │ │ │ │ - ldr r0, [pc, #432] @ (2a3b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 29d88 │ │ │ │ - ldr r3, [pc, #220] @ (2a2f8 ) │ │ │ │ - mov.w r2, #620 @ 0x26c │ │ │ │ - ldr r1, [pc, #400] @ (2a3b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #400] @ (2a3b8 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #392] @ (2a3bc ) │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2a114 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a13e │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 2a256 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 29e62 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a270 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 2a270 │ │ │ │ - cbz r3, 2a294 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2a13e │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29bf0 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a16c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29fec │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 29e88 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a270 │ │ │ │ - ldr r3, [pc, #288] @ (2a3c0 ) │ │ │ │ - movw r2, #11910 @ 0x2e86 │ │ │ │ - ldr r1, [pc, #288] @ (2a3c4 ) │ │ │ │ - ldr r0, [pc, #288] @ (2a3c8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (2a3cc ) │ │ │ │ - movw r2, #11826 @ 0x2e32 │ │ │ │ - ldr r1, [pc, #276] @ (2a3d0 ) │ │ │ │ - ldr r0, [pc, #276] @ (2a3d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (2a3d8 ) │ │ │ │ - movw r2, #11879 @ 0x2e67 │ │ │ │ - ldr r1, [pc, #264] @ (2a3dc ) │ │ │ │ - ldr r0, [pc, #264] @ (2a3e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #36] @ 0x24 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #16] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a3e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr.w r4, [pc, #2140] @ 2ac54 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2140] @ 2ac58 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2136] @ 2ac5c │ │ │ │ - it ne │ │ │ │ - movne sl, r3 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mvn.w r3, r5 │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.w 2a620 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a618 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a88 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a6d0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2a6f6 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a5f6 │ │ │ │ - ldr.w r3, [pc, #2048] @ 2ac60 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 2a4d6 │ │ │ │ - ldr.w r1, [r5, #476] @ 0x1dc │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a656 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a48e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a6c8 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 29c6c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a854 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2a85c │ │ │ │ - ldr.w r2, [pc, #1964] @ 2ac64 │ │ │ │ - ldr.w r3, [pc, #1948] @ 2ac58 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2ac08 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #928] @ 0x3a0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9108 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a87a │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a46a │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a50c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a7d6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2a730 │ │ │ │ - ldr.w r3, [pc, #1876] @ 2ac68 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a8e2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1dd58 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a916 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a91e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d6f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a936 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d640 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a568 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a820 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2a8aa │ │ │ │ - ldr.w r1, [pc, #1784] @ 2ac6c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11644 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - strd r5, r9, [sp, #76] @ 0x4c │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - blx 9610 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a830 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ac24 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a5ba │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a90e │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2aa1a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a8d2 │ │ │ │ - ldr.w r3, [pc, #1684] @ 2ac70 │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1680] @ 2ac74 │ │ │ │ - ldr.w r0, [pc, #1680] @ 2ac78 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a45e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16d50 │ │ │ │ - ldr.w r3, [pc, #1624] @ 2ac60 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a46a │ │ │ │ - b.n 2a4d6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a43a │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16d50 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a88 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 2a6be │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2a6d0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 2a6f6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a5fe │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 2a456 │ │ │ │ - ldr.w r1, [r5, #480] @ 0x1e0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a772 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a67a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a8a2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 29c6c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a8da │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2a4b4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 2ac70 │ │ │ │ - movw r2, #597 @ 0x255 │ │ │ │ - ldr.w r1, [pc, #1488] @ 2ac7c │ │ │ │ - ldr.w r0, [pc, #1488] @ 2ac80 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 2a640 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a48e │ │ │ │ - ldr.w r3, [pc, #1436] @ 2ac70 │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - ldr.w r1, [pc, #1448] @ 2ac84 │ │ │ │ - ldr.w r0, [pc, #1448] @ 2ac88 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 2a4b4 │ │ │ │ - ldr.w r2, [pc, #1400] @ 2ac70 │ │ │ │ - ldr.w r3, [pc, #1424] @ 2ac8c │ │ │ │ - ldr.w r1, [pc, #1424] @ 2ac90 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1420] @ 2ac94 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #578 @ 0x242 │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2a6ec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a8bc │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1380] @ 2ac98 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a9c6 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1dd58 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2aa0a │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a9f2 │ │ │ │ - ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ac0c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - strd r7, r3, [r4] │ │ │ │ - b.n 2a4b4 │ │ │ │ - ldr.w r1, [r5, #484] @ 0x1e4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d640 │ │ │ │ - cbz r0, 2a7e2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a792 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2aa12 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 29c6c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2aa3a │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2a4b4 │ │ │ │ - ldr.w r3, [pc, #1204] @ 2ac70 │ │ │ │ - movw r2, #599 @ 0x257 │ │ │ │ - ldr.w r1, [pc, #1240] @ 2ac9c │ │ │ │ - ldr.w r0, [pc, #1240] @ 2aca0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2a50c │ │ │ │ - ldr.w r3, [pc, #1216] @ 2aca4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2aa42 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 92d4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a806 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2a828 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2ab18 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2ab4e │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 2a4b4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a568 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a806 │ │ │ │ - ldr.w r3, [pc, #1084] @ 2ac70 │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr.w r1, [pc, #1132] @ 2aca8 │ │ │ │ - ldr.w r0, [pc, #1132] @ 2acac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a4a2 │ │ │ │ - ldr.w r3, [pc, #1040] @ 2ac70 │ │ │ │ - movw r2, #595 @ 0x253 │ │ │ │ - ldr.w r1, [pc, #1096] @ 2acb0 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2acb4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - ldr r3, [pc, #1012] @ (2ac70 ) │ │ │ │ - mov.w r2, #580 @ 0x244 │ │ │ │ - ldr.w r1, [pc, #1076] @ 2acb8 │ │ │ │ - ldr.w r0, [pc, #1076] @ 2acbc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a67a │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2ab32 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.w 2a71e │ │ │ │ - ldr r3, [pc, #984] @ (2ac98 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2a9c6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1dd58 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2a750 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5d8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a68e │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #980] @ (2acc0 ) │ │ │ │ - ldr r1, [pc, #984] @ (2acc4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #888] @ (2ac70 ) │ │ │ │ - ldr r1, [pc, #972] @ (2acc8 ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r0, [pc, #972] @ (2accc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5ba │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a532 │ │ │ │ - ldr r3, [pc, #848] @ (2ac70 ) │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr r1, [pc, #936] @ (2acd0 ) │ │ │ │ - ldr r0, [pc, #940] @ (2acd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - ldr r3, [pc, #824] @ (2ac70 ) │ │ │ │ - movw r2, #586 @ 0x24a │ │ │ │ - ldr.w r9, [pc, #920] @ 2acd8 │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #916] @ (2acdc ) │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #896] @ (2ace0 ) │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ - ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 98a4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ab9a │ │ │ │ - bl 11354 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2ab74 │ │ │ │ - ldr.w r5, [r5, #344] @ 0x158 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2ac3c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 2a4b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - ldr r3, [pc, #752] @ (2acc0 ) │ │ │ │ - ldr r1, [pc, #788] @ (2ace4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #660] @ (2ac70 ) │ │ │ │ - ldr r1, [pc, #776] @ (2ace8 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r0, [pc, #776] @ (2acec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - ldr r3, [pc, #636] @ (2ac70 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #756] @ (2acf0 ) │ │ │ │ - ldr r0, [pc, #760] @ (2acf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a750 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a792 │ │ │ │ - ldr r2, [pc, #596] @ (2ac70 ) │ │ │ │ - ldr r3, [pc, #728] @ (2acf8 ) │ │ │ │ - ldr r1, [pc, #732] @ (2acfc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #732] @ (2ad00 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2a6ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a7a6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #628] @ (2acc0 ) │ │ │ │ - ldr r1, [pc, #696] @ (2ad04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #536] @ (2ac70 ) │ │ │ │ - ldr r1, [pc, #684] @ (2ad08 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r0, [pc, #684] @ (2ad0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #616] @ (2ace0 ) │ │ │ │ - ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2abb2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11354 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2ab44 │ │ │ │ - ldr r2, [pc, #456] @ (2ac6c ) │ │ │ │ - ldr.w r8, [r5, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - strd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - blx 9610 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2abec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2abce │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r1, [pc, #548] @ (2ad10 ) │ │ │ │ - ldr r0, [pc, #552] @ (2ad14 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2a6ec │ │ │ │ - ldr r3, [pc, #340] @ (2ac70 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #504] @ (2ad18 ) │ │ │ │ - ldr r0, [pc, #504] @ (2ad1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2aa6e │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16d50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2a730 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2aafc │ │ │ │ - ldr r3, [pc, #288] @ (2ac70 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r7, [pc, #456] @ (2ad20 ) │ │ │ │ - ldr r1, [pc, #460] @ (2ad24 ) │ │ │ │ - ldr r0, [pc, #460] @ (2ad28 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - mov r3, ip │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2aa6e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - bl 11108 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2a6ec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - movw r2, #587 @ 0x24b │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2ab7e │ │ │ │ - ldr r1, [pc, #376] @ (2ad2c ) │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr r0, [pc, #372] @ (2ad30 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2aafc │ │ │ │ - ldr r3, [pc, #356] @ (2ad34 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r1, [pc, #352] @ (2ad38 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (2ad3c ) │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2aafc │ │ │ │ - ldr r1, [pc, #336] @ (2ad40 ) │ │ │ │ - movw r2, #603 @ 0x25b │ │ │ │ - ldr r0, [pc, #336] @ (2ad44 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2aafc │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (2ad48 ) │ │ │ │ - movw r2, #11420 @ 0x2c9c │ │ │ │ - ldr r1, [pc, #312] @ (2ad4c ) │ │ │ │ - ldr r0, [pc, #312] @ (2ad50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (2ad54 ) │ │ │ │ - movw r2, #11379 @ 0x2c73 │ │ │ │ - ldr r1, [pc, #300] @ (2ad58 ) │ │ │ │ - ldr r0, [pc, #300] @ (2ad5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (2ad60 ) │ │ │ │ - movw r2, #11339 @ 0x2c4b │ │ │ │ - ldr r1, [pc, #288] @ (2ad64 ) │ │ │ │ - ldr r0, [pc, #288] @ (2ad68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #248] @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #0] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ad6c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r6, [pc, #384] @ (2aefc ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2af00 ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2af04 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r6, sp, #32 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #360] @ (2af08 ) │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r3, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r6, sp, #24 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl c584 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ae70 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2ae78 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2ae84 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2ae90 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2ae74 │ │ │ │ - ldr r3, [pc, #304] @ (2af0c ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2ae52 │ │ │ │ - ldr r3, [pc, #296] @ (2af10 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a3e4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2ae70 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2aea4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11644 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2aede │ │ │ │ - ldr r1, [pc, #248] @ (2af14 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2aec8 │ │ │ │ - ldr r1, [pc, #232] @ (2af0c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2aef2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2aef6 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 2aef6 │ │ │ │ - str r1, [r6, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2af18 ) │ │ │ │ - ldr r2, [pc, #196] @ (2af00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2aec0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2af1c ) │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #196] @ (2af20 ) │ │ │ │ - movw r2, #575 @ 0x23f │ │ │ │ - ldr r1, [pc, #192] @ (2af24 ) │ │ │ │ - ldr r0, [pc, #196] @ (2af28 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2ae38 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2adf0 │ │ │ │ - ldr r0, [pc, #176] @ (2af2c ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2ae5a │ │ │ │ - ldr r0, [pc, #168] @ (2af30 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2ae5a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2add4 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2aeaa │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2add4 │ │ │ │ - bl 11490 │ │ │ │ - b.n 2ae0a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2aec4 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2add4 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2add4 │ │ │ │ - ldr r3, [pc, #104] @ (2af34 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #104] @ (2af38 ) │ │ │ │ - ldr r0, [pc, #104] @ (2af3c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2af40 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #96] @ (2af44 ) │ │ │ │ - ldr r0, [pc, #96] @ (2af48 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ - nop │ │ │ │ - strh r6, [r6, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (2b32c ) │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, r1] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002af4c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [pc, #108] @ (2afc8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2afcc ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2afd0 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2a3e4 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2afa4 │ │ │ │ - ldr r2, [pc, #72] @ (2afd4 ) │ │ │ │ - ldr r3, [pc, #60] @ (2afcc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2afc2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2afd8 ) │ │ │ │ - movw r2, #607 @ 0x25f │ │ │ │ - ldr r1, [pc, #48] @ (2afdc ) │ │ │ │ - ldr r0, [pc, #48] @ (2afe0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2af8a │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r3, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r5, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002afe4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #372] @ 2b168 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2b16c │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2b170 │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2b174 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b0dc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2b0bc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2b0ec │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2b0f8 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2af4c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2b0dc │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 94a8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b0e0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11644 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2b138 │ │ │ │ - ldr r1, [pc, #244] @ (2b178 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b150 │ │ │ │ - ldr r1, [pc, #240] @ (2b17c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b14c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2b134 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 2b134 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2b180 ) │ │ │ │ - ldr r2, [pc, #200] @ (2b170 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 2b130 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2b184 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #192] @ (2b188 ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #188] @ (2b18c ) │ │ │ │ - ldr r0, [pc, #192] @ (2b190 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2b0a2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11490 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2b070 │ │ │ │ - ldr r0, [pc, #164] @ (2b194 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2b0c6 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2b052 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2b110 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b052 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2b052 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b052 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #92] @ (2b198 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2b19c ) │ │ │ │ - ldr r0, [pc, #96] @ (2b1a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #80] @ (2b1a4 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (2b1a8 ) │ │ │ │ - ldr r0, [pc, #80] @ (2b1ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r4, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r7, [pc, #960] @ (2b530 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cmp r7, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #896] @ (2b4f8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + str r0, [r1, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #344] @ (2b2dc ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r6, [pc, #640] @ (2d7c8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #18] │ │ │ │ + cmp r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + strh r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #592] @ (2d7b0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #304] @ (2d6b4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #208] @ (2d660 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #16] @ (2d5b8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (2b4d8 ) │ │ │ │ + strh r4, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #1000] @ (2b58c ) │ │ │ │ + ldr r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #464] @ (2b37c ) │ │ │ │ + str r4, [r1, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #352] @ (2d72c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r6] │ │ │ │ + ldr r4, [r6, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #10 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b1b0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002d5d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #452] @ 2b384 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2d7b4 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1824 @ 0x720 │ │ │ │ - ldr.w ip, [pc, #436] @ 2b388 │ │ │ │ - ldr r5, [pc, #436] @ (2b38c ) │ │ │ │ - add r4, sp, #32 │ │ │ │ + add.w r3, ip, #2704 @ 0xa90 │ │ │ │ + ldr.w ip, [pc, #444] @ 2d7b8 │ │ │ │ + ldr r5, [pc, #444] @ (2d7bc ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #8] │ │ │ │ - add r4, sp, #28 │ │ │ │ + add r4, sp, #32 │ │ │ │ str r4, [sp, #4] │ │ │ │ - add r4, sp, #24 │ │ │ │ + add r4, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #424] @ (2b390 ) │ │ │ │ + ldr r4, [pc, #428] @ (2d7c0 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6e4 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b2bc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + beq.n 2d6ee │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2b29c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2d6ce │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 2b2c0 │ │ │ │ + bpl.n 2d6f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2b2cc │ │ │ │ + bne.n 2d6fe │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 2b2e0 │ │ │ │ + bpl.n 2d712 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2b2ec │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ + bne.n 2d71e │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29c6c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2bf08 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2b2bc │ │ │ │ + beq.n 2d6ee │ │ │ │ movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ + blx 94b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b304 │ │ │ │ + beq.n 2d736 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11644 │ │ │ │ + bl 11654 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 2b366 │ │ │ │ - ldr r1, [pc, #308] @ (2b394 ) │ │ │ │ + bpl.w 2d796 │ │ │ │ + ldr r1, [pc, #304] @ (2d7c4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2b350 │ │ │ │ - ldr r1, [pc, #304] @ (2b398 ) │ │ │ │ + beq.n 2d780 │ │ │ │ + ldr r1, [pc, #300] @ (2d7c8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2b37a │ │ │ │ + beq.w 2d7aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 2b37e │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ble.w 2d7ae │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 2b37e │ │ │ │ + beq.n 2d7ae │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #280] @ (2b39c ) │ │ │ │ - ldr r2, [pc, #260] @ (2b38c ) │ │ │ │ + ldr r1, [pc, #276] @ (2d7cc ) │ │ │ │ + ldr r2, [pc, #260] @ (2d7bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 2b34c │ │ │ │ + bne.n 2d77c │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2b3a0 ) │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2d7d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #252] @ (2b3a4 ) │ │ │ │ - movw r2, #610 @ 0x262 │ │ │ │ - ldr r1, [pc, #248] @ (2b3a8 ) │ │ │ │ - ldr r0, [pc, #252] @ (2b3ac ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #248] @ (2d7d4 ) │ │ │ │ + movw r2, #539 @ 0x21b │ │ │ │ + ldr r1, [pc, #248] @ (2d7d8 ) │ │ │ │ + ldr r0, [pc, #248] @ (2d7dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b282 │ │ │ │ - ldr r0, [pc, #236] @ (2b3b0 ) │ │ │ │ + b.n 2d6b4 │ │ │ │ + ldr r0, [pc, #236] @ (2d7e0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2b2a6 │ │ │ │ + bl 1183c │ │ │ │ + b.n 2d6d8 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2b21a │ │ │ │ + beq.n 2d646 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2b30e │ │ │ │ + bne.n 2d740 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2b21a │ │ │ │ - ldr r0, [pc, #208] @ (2b3b4 ) │ │ │ │ + b.n 2d646 │ │ │ │ + ldr r0, [pc, #208] @ (2d7e4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - b.n 2b2a6 │ │ │ │ + bl 1183c │ │ │ │ + b.n 2d6d8 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2b230 │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2d65e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2b32a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2b230 │ │ │ │ + bne.n 2d75c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2d65e │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11490 │ │ │ │ + bl 114a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2b24a │ │ │ │ + b.n 2d67c │ │ │ │ mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2b21a │ │ │ │ + bne.w 2d646 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2b21a │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + b.n 2d646 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2b230 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2b230 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2b3b8 ) │ │ │ │ + cbnz r1, 2d776 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2d65e │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2d65e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2d7e8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (2b3bc ) │ │ │ │ - ldr r0, [pc, #100] @ (2b3c0 ) │ │ │ │ + ldr r1, [pc, #100] @ (2d7ec ) │ │ │ │ + ldr r0, [pc, #100] @ (2d7f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2b3c4 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2d7f4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2b3c8 ) │ │ │ │ - ldr r0, [pc, #92] @ (2b3cc ) │ │ │ │ + ldr r1, [pc, #92] @ (2d7f8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2d7fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - bl 9a98 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ nop │ │ │ │ - ldrh r0, [r3, r0] │ │ │ │ + adds r5, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #144] @ (2b41c ) │ │ │ │ + cmp r1, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #72] @ (2b3dc ) │ │ │ │ + cmp r1, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #472] @ (2b578 ) │ │ │ │ + cmp r1, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strh r2, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ + ldr r7, [pc, #632] @ (2da54 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #12] │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #464] @ (2b590 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #512] @ (2b5c4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + add r2, lr │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #640] @ (2b64c ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #816] @ (2b700 ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b3d0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #224] @ 2b4c0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #220] @ 2b4c4 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1872 @ 0x750 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #200] @ 2b4c8 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #200] @ (2b4cc ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c668 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b48a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2b46a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2b48e │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 29bf0 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2b48a │ │ │ │ - cbnz r0, 2b464 │ │ │ │ - ldr r3, [pc, #144] @ (2b4d0 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #132] @ (2b4d4 ) │ │ │ │ - ldr r3, [pc, #120] @ (2b4c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2b4bc │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ (2b4d8 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2b440 │ │ │ │ - ldr r0, [pc, #112] @ (2b4dc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #104] @ (2b4e0 ) │ │ │ │ - ldr r1, [pc, #108] @ (2b4e4 ) │ │ │ │ - movw r2, #771 @ 0x303 │ │ │ │ - ldr r0, [pc, #104] @ (2b4e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2b44c │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2b432 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2b4a2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2b432 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b432 │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2b432 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r3, [pc, #1008] @ (2b8b8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + add r2, sl │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #992] @ (2b8b0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #688] @ (2b788 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r4] │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b4ec : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002d800 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #288] @ (2b61c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r5, [pc, #1752] @ 2deec │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1752] @ 2def0 │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1748] @ 2def4 │ │ │ │ + mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ - bl 1c350 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b5cc │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2b604 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + bmi.w 2daa8 │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2daa0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8fcc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b58e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2b532 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b532 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b5c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - bge.n 2b54e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 2b54e │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2b5a4 │ │ │ │ - ldr r3, [pc, #208] @ (2b620 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2b574 │ │ │ │ - bl 1c368 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b5e6 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2b56c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2b5c6 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cbz r2, 2b5b4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cbz r0, 2b598 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2b528 │ │ │ │ - ldr r3, [pc, #132] @ (2b620 ) │ │ │ │ - str r4, [r5, #16] │ │ │ │ + beq.w 2db72 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b318 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2db98 │ │ │ │ + ldr.w r3, [pc, #1684] @ 2def8 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2b556 │ │ │ │ - b.n 2b574 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r2, [r3, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bne.w 2dbb6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #116] @ (2b620 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2b556 │ │ │ │ - b.n 2b574 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2b57c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b530 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b56c │ │ │ │ - ldr r3, [pc, #84] @ (2b624 ) │ │ │ │ - movw r2, #775 @ 0x307 │ │ │ │ - ldr r1, [pc, #84] @ (2b628 ) │ │ │ │ - ldr r0, [pc, #84] @ (2b62c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2b56e │ │ │ │ - ldr r3, [pc, #60] @ (2b624 ) │ │ │ │ - movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #64] @ (2b630 ) │ │ │ │ - ldr r0, [pc, #68] @ (2b634 ) │ │ │ │ - add r1, pc │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + blx 96d8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2dbbe │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2debc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d8c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dad8 │ │ │ │ + ldr.w r3, [pc, #1584] @ 2defc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b5e2 │ │ │ │ - ldr r3, [pc, #48] @ (2b638 ) │ │ │ │ - movw r2, #14556 @ 0x38dc │ │ │ │ - ldr r1, [pc, #48] @ (2b63c ) │ │ │ │ - ldr r0, [pc, #48] @ (2b640 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1608 @ 0x648 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r2, [pc, #1008] @ (2ba10 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #272] @ (2b750 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b644 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #3132] @ 2c294 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #3132] @ 2c298 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #3128] @ 2c29c │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2b8ca │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2dbe8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b686 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3096] @ 2c2a0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bge.n 2d8ec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2dae4 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2df00 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2da6c │ │ │ │ + strd r8, r6, [sp, #24] │ │ │ │ + mov r8, r5 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 27400 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2dc44 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2dc26 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [r7, #276] @ 0x114 │ │ │ │ - blx 9548 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 943c │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bb24 │ │ │ │ - bl 1c2f8 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bca6 │ │ │ │ - ldr.w r3, [pc, #3056] @ 2c2a4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2b4ec │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2dea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b6d6 │ │ │ │ + bge.n 2d948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b8e4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2bcd4 │ │ │ │ - ldr.w r3, [pc, #3016] @ 2c2a8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2bd08 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ - tst.w fp, #1 │ │ │ │ + beq.w 2db6a │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2dc4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b318 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2ba28 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2dc6c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2ba34 │ │ │ │ + beq.w 2dc74 │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2db44 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2db3e │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14a94 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2dc92 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2dcb0 │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ - mov sl, r0 │ │ │ │ + bl d650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ba68 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ + bne.w 2dcda │ │ │ │ + ldr.w r1, [sl, #272] @ 0x110 │ │ │ │ movs r2, #1 │ │ │ │ - bl d640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b7c6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b73e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b8ec │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2bd5e │ │ │ │ - add.w fp, r4, #2 │ │ │ │ - teq r4, fp │ │ │ │ - bmi.w 2b8b6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2b6f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [pc, #2868] @ 2c2ac │ │ │ │ - ldr.w r1, [pc, #2868] @ 2c2b0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #2856] @ 2c2b4 │ │ │ │ - ldr.w r1, [pc, #2856] @ 2c2b8 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - ldr.w r0, [pc, #2856] @ 2c2bc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 2c2c0 │ │ │ │ - ldr.w r3, [pc, #2796] @ 2c298 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2c568 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2812] @ 2c2c4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bd0c │ │ │ │ - mov r1, sl │ │ │ │ - blx 9108 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2b8fc │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b93c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl d650 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b7fc │ │ │ │ + bge.n 2d9c4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b8f4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 26274 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov sl, r0 │ │ │ │ - bmi.w 2bf9c │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2bfa4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c040 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ - tst.w sl, #1 │ │ │ │ + beq.w 2db36 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ddae │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2dd10 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2db0e │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b318 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2c0ae │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2c098 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ec40 │ │ │ │ - mov sl, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 2bf62 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2bf4c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bfba │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d640 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b886 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 2b886 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2c3a0 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2c084 │ │ │ │ - add.w fp, sl, #2 │ │ │ │ - teq sl, fp │ │ │ │ - bpl.w 2b750 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2b750 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2b750 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2b750 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2b750 │ │ │ │ - ldr.w r3, [pc, #2556] @ 2c2c8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c666 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 2b682 │ │ │ │ - b.n 2b686 │ │ │ │ + beq.w 2dd22 │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2dd40 │ │ │ │ mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b6d6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b73e │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b7fc │ │ │ │ - ldr.w r3, [pc, #2484] @ 2c2b4 │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr.w r1, [pc, #2504] @ 2c2cc │ │ │ │ - ldr.w r0, [pc, #2504] @ 2c2d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 11654 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b7a2 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d640 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 96d8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bd70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c64e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b96a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bef2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 2dd48 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2ded4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b980 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2beea │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2bf28 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2bf22 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c10a │ │ │ │ - ldr.w fp, [r8, #16] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - bl 17fd8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r2, r0 │ │ │ │ + bge.n 2da40 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bf6a │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2c0d4 │ │ │ │ - ldr.w r3, [pc, #2308] @ 2c2d4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 2be76 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d640 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov fp, r0 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2da40 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2dd62 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b9fc │ │ │ │ + bge.n 2da5e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2befa │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2be8c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2231c │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2da5e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2d904 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2c26e │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c244 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 2beae │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2b70a │ │ │ │ - ldr.w r3, [pc, #2172] @ 2c2b4 │ │ │ │ - movs r2, #176 @ 0xb0 │ │ │ │ - ldr.w r1, [pc, #2204] @ 2c2d8 │ │ │ │ - ldr.w r0, [pc, #2204] @ 2c2dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bmi.w 2dcfe │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2dafe │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1156] @ 2df04 │ │ │ │ + ldr.w r3, [pc, #1132] @ 2def0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2de88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b7a2 │ │ │ │ - ldr.w r3, [pc, #2120] @ 2c2b4 │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr.w fp, [pc, #2160] @ 2c2e0 │ │ │ │ - ldr.w sl, [pc, #2160] @ 2c2e4 │ │ │ │ - add fp, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add sl, pc │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #2108] @ 2c2e8 │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 2d844 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16d5c │ │ │ │ mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8fcc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c0be │ │ │ │ - bl 11354 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2bf76 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ + beq.n 2db72 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c606 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2b7a4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b7a4 │ │ │ │ - ldr.w r3, [pc, #1932] @ 2c2b4 │ │ │ │ - movs r2, #162 @ 0xa2 │ │ │ │ - ldr.w sl, [pc, #1984] @ 2c2ec │ │ │ │ - ldr.w r9, [pc, #1984] @ 2c2f0 │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r9, pc │ │ │ │ - mov r1, sl │ │ │ │ + bl 1b318 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2d85c │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9ec4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2d85c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2d8c8 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1040] @ 2df00 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2d8fa │ │ │ │ + b.n 2da6c │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2da7a │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111cc │ │ │ │ - ldr.w r3, [pc, #1940] @ 2c2e8 │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ + bl 16d5c │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c188 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c1a0 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 94a8 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c1fa │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 2c6cc │ │ │ │ - ldr.w r2, [pc, #1880] @ 2c2f4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2c6b6 │ │ │ │ - ldr.w r2, [pc, #1872] @ 2c2f8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2c6b2 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2c6ae │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r6, [r9, #16] │ │ │ │ - beq.w 2c6ae │ │ │ │ - mov r0, r9 │ │ │ │ - str.w fp, [r9, #20] │ │ │ │ - bl 11354 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2c0b8 │ │ │ │ - ldr.w r5, [r8, #4] │ │ │ │ - ldr.w r9, [r7, #280] @ 0x118 │ │ │ │ - ldr.w r1, [r7, #284] @ 0x11c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r5, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2c230 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2c278 │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d894 │ │ │ │ + b.n 2da7a │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2d9dc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16d5c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2bf02 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c474 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 9610 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2c490 │ │ │ │ + bl 1b318 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2d9e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2d9e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1109c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1668] @ 2c2fc │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr.w r0, [pc, #1664] @ 2c300 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b7a2 │ │ │ │ - ldr.w r3, [pc, #1548] @ 2c2b4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - ldr.w r1, [pc, #1620] @ 2c304 │ │ │ │ - ldr.w r0, [pc, #1620] @ 2c308 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d9c4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2d978 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2b7a2 │ │ │ │ - ldr.w r3, [pc, #1500] @ 2c2b4 │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ - ldr.w r1, [pc, #1584] @ 2c30c │ │ │ │ - ldr.w r0, [pc, #1584] @ 2c310 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b7a2 │ │ │ │ - mov fp, r2 │ │ │ │ - b.n 2b758 │ │ │ │ + bl 16d5c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14a94 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2d982 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2d982 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [pc, #1400] @ 2c2ac │ │ │ │ - ldr.w r1, [pc, #1500] @ 2c314 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2c2b4 │ │ │ │ - ldr.w r1, [pc, #1488] @ 2c318 │ │ │ │ - movs r2, #193 @ 0xc1 │ │ │ │ - ldr.w r0, [pc, #1484] @ 2c31c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d948 │ │ │ │ + ldr r3, [pc, #916] @ (2df08 ) │ │ │ │ + movw r2, #517 @ 0x205 │ │ │ │ + ldr r1, [pc, #912] @ (2df0c ) │ │ │ │ + ldr r0, [pc, #916] @ (2df10 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2b7a2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2b750 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r9 │ │ │ │ + bl c8c4 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d640 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bd96 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 2bd96 │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2b83e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bdb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c5c4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c58c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c696 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bde0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c5ce │ │ │ │ - ldr.w r3, [pc, #1340] @ 2c320 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r7, #304] @ 0x130 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11644 │ │ │ │ movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - strd r6, r7, [sp, #108] @ 0x6c │ │ │ │ - blx 9610 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c5f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2be24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2bf1a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2c61e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2be3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c5bc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2c59c │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2da7e │ │ │ │ + ldr r3, [pc, #876] @ (2df08 ) │ │ │ │ + movw r2, #519 @ 0x207 │ │ │ │ + ldr r1, [pc, #884] @ (2df14 ) │ │ │ │ + ldr r0, [pc, #884] @ (2df18 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2db8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c594 │ │ │ │ - ldr.w r3, [pc, #1112] @ 2c2b4 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr.w r1, [pc, #1216] @ 2c324 │ │ │ │ - ldr.w r0, [pc, #1216] @ 2c328 │ │ │ │ + bl c8ac │ │ │ │ + b.n 2d880 │ │ │ │ + ldr r3, [pc, #840] @ (2df08 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #852] @ (2df1c ) │ │ │ │ + ldr r0, [pc, #856] @ (2df20 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2b7a2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2db8e │ │ │ │ + ldr r0, [pc, #824] @ (2df24 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2be8c │ │ │ │ + bge.n 2dc08 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c198 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 217d8 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2c4d0 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c4ba │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c1b6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dd58 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2c228 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2b83e │ │ │ │ - ldr r3, [pc, #992] @ (2c2b4 ) │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - ldr.w r1, [pc, #1108] @ 2c32c │ │ │ │ - ldr.w r0, [pc, #1108] @ 2c330 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 2dc08 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #764] @ (2df08 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #792] @ (2df28 ) │ │ │ │ + ldr r0, [pc, #792] @ (2df2c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ba4e │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b980 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b96a │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b9fc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2c334 │ │ │ │ - ldr.w r0, [pc, #1068] @ 2c338 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2bc8a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be24 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2b990 │ │ │ │ - movs r1, #2 │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6f4 │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq.w 2b998 │ │ │ │ - mov r0, fp │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2b998 │ │ │ │ - ldr r3, [pc, #868] @ (2c2b4 ) │ │ │ │ - movs r2, #211 @ 0xd3 │ │ │ │ - ldr r1, [pc, #1000] @ (2c33c ) │ │ │ │ - ldr r0, [pc, #1004] @ (2c340 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2dbae │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #732] @ (2df08 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #523 @ 0x20b │ │ │ │ + ldr r1, [pc, #764] @ (2df30 ) │ │ │ │ + ldr r0, [pc, #764] @ (2df34 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ba4e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2b84e │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2b9c6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - bl 11108 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2b7a2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dbae │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2b814 │ │ │ │ - ldr r3, [pc, #780] @ (2c2b4 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #920] @ (2c344 ) │ │ │ │ - ldr r0, [pc, #924] @ (2c348 ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2d91e │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #696] @ (2df08 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #740] @ (2df38 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r0, [pc, #732] @ (2df3c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ba4e │ │ │ │ - ldr r3, [pc, #760] @ (2c2b4 ) │ │ │ │ - movs r2, #215 @ 0xd7 │ │ │ │ - ldr r4, [pc, #908] @ (2c34c ) │ │ │ │ - ldr.w fp, [pc, #908] @ 2c350 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add fp, pc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #752] @ (2c2e8 ) │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldrd r9, r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c4a4 │ │ │ │ - bl 11354 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c200 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dc1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2baf4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #588] @ (2c2ac ) │ │ │ │ - ldr r1, [pc, #752] @ (2c354 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #580] @ (2c2b4 ) │ │ │ │ - ldr r1, [pc, #744] @ (2c358 ) │ │ │ │ - movs r2, #195 @ 0xc3 │ │ │ │ - ldr r0, [pc, #744] @ (2c35c ) │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2d95e │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #656] @ (2df08 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #525 @ 0x20d │ │ │ │ + ldr r1, [pc, #700] @ (2df40 ) │ │ │ │ + ldr r0, [pc, #704] @ (2df44 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2b7a2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16d50 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.w 2b750 │ │ │ │ - ldr r3, [pc, #536] @ (2c2b4 ) │ │ │ │ - movs r2, #195 @ 0xc3 │ │ │ │ - ldr r1, [pc, #704] @ (2c360 ) │ │ │ │ - ldr r0, [pc, #708] @ (2c364 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dbae │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #624] @ (2df08 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ + ldr r1, [pc, #680] @ (2df48 ) │ │ │ │ + ldr r0, [pc, #680] @ (2df4c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ba4e │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.w 2b838 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2bc8a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2bf80 │ │ │ │ - ldr r3, [pc, #476] @ (2c2b4 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #652] @ (2c368 ) │ │ │ │ - ldr r0, [pc, #656] @ (2c36c ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dc1e │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #592] @ (2df08 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #660] @ (2df50 ) │ │ │ │ + ldr r1, [pc, #660] @ (2df54 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r0, [pc, #652] @ (2df58 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #527 @ 0x20f │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2dc1e │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2dcf8 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2dda0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2da72 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2b7a2 │ │ │ │ - ldr r3, [pc, #424] @ (2c2b4 ) │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ - ldr.w sl, [pc, #608] @ 2c370 │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #604] @ (2c374 ) │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, fp │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #436] @ (2c2e8 ) │ │ │ │ - ldr.w r1, [r7, #292] @ 0x124 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 98a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c500 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11354 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c5d6 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #336] @ (2c2d4 ) │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - b.n 2b9a0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2bc8a │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be8c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2bc8a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r3, [pc, #212] @ (2c2ac ) │ │ │ │ - ldr r1, [pc, #416] @ (2c378 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r3, [pc, #208] @ (2c2b4 ) │ │ │ │ - ldr r1, [pc, #404] @ (2c37c ) │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - ldr r0, [pc, #404] @ (2c380 ) │ │ │ │ + bl 16d5c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2da7a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16d5c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c4 │ │ │ │ + b.n 2db1e │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #480] @ (2df08 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #534 @ 0x216 │ │ │ │ + ldr r1, [pc, #556] @ (2df5c ) │ │ │ │ + ldr r0, [pc, #556] @ (2df60 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2b7a2 │ │ │ │ - bl 11490 │ │ │ │ - b.n 2bb8e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - bl 11108 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2b7a2 │ │ │ │ - mov r0, sl │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2beca │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr r1, [pc, #332] @ (2c384 ) │ │ │ │ - ldr r0, [pc, #336] @ (2c388 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2bc8a │ │ │ │ - ldr r3, [pc, #108] @ (2c2b4 ) │ │ │ │ - movs r2, #203 @ 0xcb │ │ │ │ - ldr r1, [pc, #320] @ (2c38c ) │ │ │ │ - ldr r0, [pc, #324] @ (2c390 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dbae │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8ac │ │ │ │ + b.n 2d9f8 │ │ │ │ + ldr r3, [pc, #444] @ (2df08 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #535 @ 0x217 │ │ │ │ + ldr r1, [pc, #524] @ (2df64 ) │ │ │ │ + ldr r0, [pc, #528] @ (2df68 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2b7a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.w 2ba1a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #165 @ 0xa5 │ │ │ │ - ldr r0, [pc, #276] @ (2c394 ) │ │ │ │ - ldr r1, [pc, #280] @ (2c398 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #272] @ (2c39c ) │ │ │ │ + b.n 2dbd0 │ │ │ │ + ldr r0, [pc, #520] @ (2df6c ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2bc8a │ │ │ │ - ldr r1, [pc, #624] @ (2c508 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #600] @ (2c4f8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #320] @ (2c404 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r0, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r2, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c3b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c4e8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bge.n 2dd88 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c4d8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c67e │ │ │ │ - mov r2, r3 │ │ │ │ + beq.n 2de2a │ │ │ │ + ldr r3, [pc, #380] @ (2df08 ) │ │ │ │ + movw r2, #535 @ 0x217 │ │ │ │ + ldr r1, [pc, #480] @ (2df70 ) │ │ │ │ + ldr r0, [pc, #480] @ (2df74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c3e2 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2dc1e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2da72 │ │ │ │ + b.n 2dcfe │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c4f0 │ │ │ │ - ldr r3, [pc, #764] @ (2c6e0 ) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r9, [r7, #308] @ 0x134 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11644 │ │ │ │ + beq.n 2de32 │ │ │ │ + ldr r2, [pc, #440] @ (2df78 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [sl, #276] @ 0x114 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11654 │ │ │ │ movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r9, [sp, #120] @ 0x78 │ │ │ │ - strd r6, r7, [sp, #124] @ 0x7c │ │ │ │ - blx 9610 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 9620 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c544 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c422 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 2c46c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2c636 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbz r0, 2de4a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2de8c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c438 │ │ │ │ + bge.n 2ddfa │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c4f8 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2de42 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2c56c │ │ │ │ + bne.n 2de68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1109c │ │ │ │ + bl 110ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c4e0 │ │ │ │ - ldr r3, [pc, #652] @ (2c6e4 ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #652] @ (2c6e8 ) │ │ │ │ - ldr r0, [pc, #656] @ (2c6ec ) │ │ │ │ + cbz r3, 2de3a │ │ │ │ + ldr r3, [pc, #244] @ (2df08 ) │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r1, [pc, #352] @ (2df7c ) │ │ │ │ + ldr r0, [pc, #356] @ (2df80 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2b7a2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c422 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #628] @ (2c6f0 ) │ │ │ │ - ldr r0, [pc, #632] @ (2c6f4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2db8e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2dd88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2bc8a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - ldr r1, [pc, #608] @ (2c6f8 ) │ │ │ │ - ldr r0, [pc, #612] @ (2c6fc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2c486 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #216 @ 0xd8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2c20a │ │ │ │ - ldr r3, [pc, #552] @ (2c6e4 ) │ │ │ │ - movs r2, #205 @ 0xcd │ │ │ │ - ldr r1, [pc, #576] @ (2c700 ) │ │ │ │ - ldr r0, [pc, #576] @ (2c704 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2c258 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2bea2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3c6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c454 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3b6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3e2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c438 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ddbe │ │ │ │ mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2b7a2 │ │ │ │ - ldr r3, [pc, #412] @ (2c6e4 ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r1, [pc, #444] @ (2c708 ) │ │ │ │ - ldr r0, [pc, #448] @ (2c70c ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2de12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ddfa │ │ │ │ + ldr r3, [pc, #188] @ (2df08 ) │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ + ldr r1, [pc, #304] @ (2df84 ) │ │ │ │ + ldr r0, [pc, #308] @ (2df88 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2b7a2 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #372] @ (2c6e4 ) │ │ │ │ - movs r2, #219 @ 0xdb │ │ │ │ - ldr r3, [pc, #412] @ (2c710 ) │ │ │ │ - ldr r0, [pc, #416] @ (2c714 ) │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2db8e │ │ │ │ + ldr r2, [pc, #156] @ (2df08 ) │ │ │ │ + ldr r3, [pc, #288] @ (2df8c ) │ │ │ │ + ldr r1, [pc, #288] @ (2df90 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #408] @ (2c718 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r0, [pc, #288] @ (2df94 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.w 2b7a2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bdc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be5a │ │ │ │ - ldr r1, [pc, #324] @ (2c6e4 ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r3, [pc, #376] @ (2c71c ) │ │ │ │ - ldr r0, [pc, #380] @ (2c720 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #372] @ (2c724 ) │ │ │ │ + movw r2, #531 @ 0x213 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.w 2b7a2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be3c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2bdb4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bde0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2c526 │ │ │ │ - ldr r3, [pc, #236] @ (2c6e4 ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r1, [pc, #300] @ (2c728 ) │ │ │ │ - ldr r0, [pc, #304] @ (2c72c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2c554 │ │ │ │ - ldr r3, [pc, #296] @ (2c730 ) │ │ │ │ - movw r2, #5065 @ 0x13c9 │ │ │ │ - ldr r1, [pc, #292] @ (2c734 ) │ │ │ │ - ldr r0, [pc, #296] @ (2c738 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2c73c ) │ │ │ │ - mov.w r2, #4960 @ 0x1360 │ │ │ │ - ldr r1, [pc, #280] @ (2c740 ) │ │ │ │ - ldr r0, [pc, #284] @ (2c744 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (2c748 ) │ │ │ │ - movw r2, #5043 @ 0x13b3 │ │ │ │ - ldr r1, [pc, #268] @ (2c74c ) │ │ │ │ - ldr r0, [pc, #272] @ (2c750 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ (2c754 ) │ │ │ │ - movw r2, #5170 @ 0x1432 │ │ │ │ - ldr r1, [pc, #256] @ (2c758 ) │ │ │ │ - ldr r0, [pc, #260] @ (2c75c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (2c760 ) │ │ │ │ - movw r2, #4564 @ 0x11d4 │ │ │ │ - ldr r1, [pc, #244] @ (2c764 ) │ │ │ │ - ldr r0, [pc, #248] @ (2c768 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (2c76c ) │ │ │ │ - movw r2, #5238 @ 0x1476 │ │ │ │ - ldr r1, [pc, #232] @ (2c770 ) │ │ │ │ - ldr r0, [pc, #236] @ (2c774 ) │ │ │ │ + bl 121d8 │ │ │ │ + b.n 2db8e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (2df98 ) │ │ │ │ + movw r2, #8241 @ 0x2031 │ │ │ │ + ldr r1, [pc, #264] @ (2df9c ) │ │ │ │ + ldr r0, [pc, #264] @ (2dfa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (2c778 ) │ │ │ │ - movw r2, #5212 @ 0x145c │ │ │ │ - ldr r1, [pc, #220] @ (2c77c ) │ │ │ │ - ldr r0, [pc, #224] @ (2c780 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #252] @ (2dfa4 ) │ │ │ │ + movw r2, #8183 @ 0x1ff7 │ │ │ │ + ldr r1, [pc, #252] @ (2dfa8 ) │ │ │ │ + ldr r0, [pc, #252] @ (2dfac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a98 │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #204] @ (2c784 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #200] @ (2c788 ) │ │ │ │ - ldr r0, [pc, #204] @ (2c78c ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #240] @ (2dfb0 ) │ │ │ │ + movw r2, #8153 @ 0x1fd9 │ │ │ │ + ldr r1, [pc, #240] @ (2dfb4 ) │ │ │ │ + ldr r0, [pc, #240] @ (2dfb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (2c790 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #192] @ (2c794 ) │ │ │ │ - ldr r0, [pc, #196] @ (2c798 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #228] @ (2dfbc ) │ │ │ │ + movw r2, #8277 @ 0x2055 │ │ │ │ + ldr r1, [pc, #228] @ (2dfc0 ) │ │ │ │ + ldr r0, [pc, #228] @ (2dfc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #216 @ 0xd8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ + ldr r3, [pc, #336] @ (2e060 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #160] @ (2c790 ) │ │ │ │ + subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + ldr r3, [pc, #184] @ (2dfd0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #32] @ (2c718 ) │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + ldr r3, [pc, #32] @ (2df40 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #944] @ (2cab0 ) │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #16] │ │ │ │ + subs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #776] @ (2ca10 ) │ │ │ │ + ldr r2, [pc, #760] @ (2e224 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + adds r7, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #224] @ (2c7f0 ) │ │ │ │ + ldr r2, [pc, #608] @ (2e194 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #64] @ (2c758 ) │ │ │ │ + ldr r2, [pc, #456] @ (2e104 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ + adds r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + ldr r2, [pc, #296] @ (2e06c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #896] @ (2caa4 ) │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + ldr r2, [pc, #176] @ (2dffc ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r2, r7] │ │ │ │ + ldr r5, [pc, #16] @ (2df64 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #544] @ (2c950 ) │ │ │ │ + ldr r2, [pc, #40] @ (2df80 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #66 @ 0x42 │ │ │ │ + ldr r1, [pc, #624] @ (2e1d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #0] │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #17] │ │ │ │ + ldr r1, [pc, #472] @ (2e140 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldr r1, [pc, #248] @ (2e06c ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #18 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldr r0, [pc, #720] @ (2e250 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + adds r5, #96 @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r7] │ │ │ │ + ldr r0, [pc, #496] @ (2e178 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #15] │ │ │ │ + adds r5, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #226 @ 0xe2 │ │ │ │ + subs r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #160] @ (2c80c ) │ │ │ │ + ldr r0, [pc, #368] @ (2e104 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #15] │ │ │ │ + adds r5, #8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #202 @ 0xca │ │ │ │ + str r6, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r6] │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ + rors r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #178 @ 0xb2 │ │ │ │ + str r6, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ + movs r3, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ + rors r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #14 │ │ │ │ + str r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #26 │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + bics r6, r5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #58 @ 0x3a │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c79c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002dfc8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #580] @ (2c9f4 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #580] @ (2c9f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #580] @ (2c9fc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2c876 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c7d4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #552] @ (2ca00 ) │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr.w r0, [r2, #260] @ 0x104 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 96c8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e1a4 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #2752 @ 0xac0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e1a8 │ │ │ │ + ldr r5, [pc, #444] @ (2e1ac ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #428] @ (2e1b0 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c8a4 │ │ │ │ - ldr r2, [pc, #524] @ (2ca04 ) │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - ldrb.w r2, [r0, #87] @ 0x57 │ │ │ │ - ubfx r2, r2, #3, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 2c998 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e720 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c828 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2c88c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2c8c2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2b644 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c844 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2c894 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c852 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2c89c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2c972 │ │ │ │ - ldr r2, [pc, #428] @ (2ca08 ) │ │ │ │ - ldr r3, [pc, #412] @ (2c9f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 2c9d6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #404] @ (2ca0c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c9da │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2c7d0 │ │ │ │ - b.n 2c7d4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c828 │ │ │ │ + beq.n 2e0de │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e0be │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e0e2 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e0ee │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 2e102 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e10e │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c844 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c852 │ │ │ │ - ldr r3, [pc, #360] @ (2ca10 ) │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #360] @ (2ca14 ) │ │ │ │ - ldr r0, [pc, #364] @ (2ca18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ec4 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2c858 │ │ │ │ - ldr r3, [pc, #332] @ (2ca10 ) │ │ │ │ - movs r2, #148 @ 0x94 │ │ │ │ - ldr r6, [pc, #340] @ (2ca1c ) │ │ │ │ - ldr r1, [pc, #340] @ (2ca20 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 111cc │ │ │ │ - ldr r3, [pc, #312] @ (2ca24 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 98a4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2d800 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e0de │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c9c6 │ │ │ │ - bl 11354 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.n 2e126 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2c9c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 98a4 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2c988 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 9610 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - cbz r5, 2c988 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1109c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11bbc │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112f0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9ec4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2c8be │ │ │ │ - ldr r3, [pc, #156] @ (2ca10 ) │ │ │ │ - movs r2, #153 @ 0x99 │ │ │ │ - ldr r1, [pc, #176] @ (2ca28 ) │ │ │ │ - ldr r0, [pc, #176] @ (2ca2c ) │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e186 │ │ │ │ + ldr r1, [pc, #304] @ (2e1b4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e170 │ │ │ │ + ldr r1, [pc, #300] @ (2e1b8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e19a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e19e │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2e19e │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2e1bc ) │ │ │ │ + ldr r2, [pc, #260] @ (2e1ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2e16c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e1c0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #248] @ (2e1c4 ) │ │ │ │ + movw r2, #513 @ 0x201 │ │ │ │ + ldr r1, [pc, #248] @ (2e1c8 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e1cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2c858 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #150 @ 0x96 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2c956 │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2c810 │ │ │ │ - ldr r2, [pc, #108] @ (2ca10 ) │ │ │ │ - ldr r3, [pc, #136] @ (2ca30 ) │ │ │ │ - ldr r1, [pc, #140] @ (2ca34 ) │ │ │ │ + bl 11bcc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e0a4 │ │ │ │ + ldr r0, [pc, #236] @ (2e1d0 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 2e0c8 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e036 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e130 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e036 │ │ │ │ + ldr r0, [pc, #208] @ (2e1d4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 2e0c8 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e04e │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e14c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e04e │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 114a0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e06c │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e036 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e036 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e166 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e04e │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e04e │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e1d8 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2e1dc ) │ │ │ │ + ldr r0, [pc, #100] @ (2e1e0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2ca38 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2c8b8 │ │ │ │ - bl 11108 │ │ │ │ - b.n 2c956 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2c956 │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2ca3c ) │ │ │ │ - movw r2, #4309 @ 0x10d5 │ │ │ │ - ldr r1, [pc, #92] @ (2ca40 ) │ │ │ │ - ldr r0, [pc, #96] @ (2ca44 ) │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e1e4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2e1e8 ) │ │ │ │ + ldr r0, [pc, #92] @ (2e1ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1672 @ 0x688 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ nop │ │ │ │ - subs r0, #74 @ 0x4a │ │ │ │ + cmp r4, #0 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r0, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #70 @ 0x46 │ │ │ │ + subs r6, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #160 @ 0xa0 │ │ │ │ + subs r4, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + ldr r1, [pc, #8] @ (2e1cc ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r2, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #864] @ (2cd7c ) │ │ │ │ + cmp lr, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #760] @ (2cd18 ) │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #6] │ │ │ │ + subs r2, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #40] @ (2ca58 ) │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r2] │ │ │ │ + str r2, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #3] │ │ │ │ + adds r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #856] @ (2cd94 ) │ │ │ │ + movs r1, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ + str r6, [r4, #12] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + adds r0, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #720] @ (2cd18 ) │ │ │ │ + adds r4, r4, #6 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ca48 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2cac4 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2cac8 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2cacc │ │ │ │ - add ip, pc │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1920 @ 0x780 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [r4, lr] │ │ │ │ - ldr.w lr, [lr] │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ - mov.w lr, #0 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - bl c584 │ │ │ │ - cbz r0, 2caa6 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2c79c │ │ │ │ - ldr r2, [pc, #40] @ (2cad0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2cacc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2cabe │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adcs r4, r7 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r5, #150 @ 0x96 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #82 @ 0x52 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002cad4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0002e1f0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #152] @ 2cb7c │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2cb80 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e3cc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - add lr, pc │ │ │ │ mov r1, r2 │ │ │ │ + add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #136] @ (2cb84 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2cb88 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w r3, r3, #1968 @ 0x7b0 │ │ │ │ - add.w ip, sp, #16 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - str.w ip, [sp] │ │ │ │ + add.w r3, ip, #2800 @ 0xaf0 │ │ │ │ + ldr.w ip, [pc, #444] @ 2e3d0 │ │ │ │ + ldr r5, [pc, #444] @ (2e3d4 ) │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + add ip, pc │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #32 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #428] @ (2e3d8 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c584 │ │ │ │ - cbz r0, 2cb72 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e306 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e2e6 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e30a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e316 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 2e32a │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e336 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27400 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e306 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 94b8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e34e │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11654 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2cb54 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e3ae │ │ │ │ + ldr r1, [pc, #304] @ (2e3dc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e398 │ │ │ │ + ldr r1, [pc, #300] @ (2e3e0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e3c2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e3c6 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2e3c6 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2e3e4 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e3d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 2e394 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b644 │ │ │ │ - ldr r2, [pc, #76] @ (2cb8c ) │ │ │ │ - ldr r3, [pc, #64] @ (2cb80 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2cb76 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2cb90 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e3e8 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [pc, #52] @ (2cb94 ) │ │ │ │ - ldr r1, [pc, #52] @ (2cb98 ) │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - ldr r0, [pc, #52] @ (2cb9c ) │ │ │ │ + bl 1183c │ │ │ │ + ldr r3, [pc, #248] @ (2e3ec ) │ │ │ │ + movw r2, #695 @ 0x2b7 │ │ │ │ + ldr r1, [pc, #248] @ (2e3f0 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e3f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2cb3c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ + bl 11bcc │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e2cc │ │ │ │ + ldr r0, [pc, #236] @ (2e3f8 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 2e2f0 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e25e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e358 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e25e │ │ │ │ + ldr r0, [pc, #208] @ (2e3fc ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 1183c │ │ │ │ + b.n 2e2f0 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e276 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e374 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e276 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 114a0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e294 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e25e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e25e │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16b58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e38e │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e276 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e276 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e400 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2e404 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e408 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e40c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2e410 ) │ │ │ │ + ldr r0, [pc, #92] @ (2e414 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9a14 <__assert_fail@plt> │ │ │ │ + bl 9a48 │ │ │ │ + bl 9aa8 │ │ │ │ nop │ │ │ │ - adds r5, #14 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r6, r1, #7 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, r7] │ │ │ │ + mov sl, fp │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ + sbcs r6, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (2cc18 ) │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r4, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r6, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r2, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r7, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cba0 : │ │ │ │ +0002e418 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2cc0c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2cc10 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2e48c │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2e490 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #2016 @ 0x7e0 │ │ │ │ - add.w ip, sp, #8 │ │ │ │ + add.w r3, ip, #2848 @ 0xb20 │ │ │ │ + add.w ip, sp, #16 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + add.w ip, sp, #12 │ │ │ │ str.w ip, [sp] │ │ │ │ - ldr.w ip, [pc, #68] @ 2cc14 │ │ │ │ + ldr.w ip, [pc, #68] @ 2e494 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c668 │ │ │ │ - cbz r0, 2cbee │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2b4ec │ │ │ │ - ldr r2, [pc, #40] @ (2cc18 ) │ │ │ │ - ldr r3, [pc, #32] @ (2cc14 ) │ │ │ │ + bl c6f4 │ │ │ │ + cbz r0, 2e470 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 270cc │ │ │ │ + ldr r2, [pc, #36] @ (2e498 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2cc06 │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2e488 │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ands r6, r4 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + subs r4, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #10 │ │ │ │ + subs r0, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002cc1c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002e49c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr.w r0, [pc, #2824] @ 2d738 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2824] @ 2d73c │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1892] @ 2ec14 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1892] @ 2ec18 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r5, [pc, #2820] @ 2d740 │ │ │ │ - ldr.w r2, [pc, #2820] @ 2d744 │ │ │ │ + ldr.w r5, [pc, #1888] @ 2ec1c │ │ │ │ + ldr.w r2, [pc, #1888] @ 2ec20 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2820] @ 2d748 │ │ │ │ + ldr.w r3, [pc, #1888] @ 2ec24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2800] @ 2d74c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2ec28 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2da5e │ │ │ │ - ldr.w r3, [pc, #2792] @ 2d750 │ │ │ │ - ldr.w r2, [r4, #876] @ 0x36c │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2e93e │ │ │ │ + ldr.w r3, [pc, #1860] @ 2ec2c │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ + ldr.w r0, [r4, #444] @ 0x1bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 140f4 │ │ │ │ + bl 14100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dadc │ │ │ │ - ldr.w r2, [pc, #2772] @ 2d754 │ │ │ │ + beq.w 2e98e │ │ │ │ + ldr.w r2, [pc, #1836] @ 2ec30 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cca4 │ │ │ │ + bge.n 2e528 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2cca4 │ │ │ │ + beq.n 2e528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2da98 │ │ │ │ - ldr.w r3, [pc, #2736] @ 2d758 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r4, #912] @ 0x390 │ │ │ │ - mov.w ip, #7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str.w ip, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - bl 13eec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2da3c │ │ │ │ - ldr.w r2, [r4, #916] @ 0x394 │ │ │ │ + beq.w 2e976 │ │ │ │ + ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #616] @ 0x268 │ │ │ │ + ldr.w r0, [r4, #764] @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ - bl 140f4 │ │ │ │ + bl 14100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2db00 │ │ │ │ - ldr.w r2, [pc, #2668] @ 2d75c │ │ │ │ + beq.w 2e9a0 │ │ │ │ + ldr.w r2, [pc, #1780] @ 2ec34 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd12 │ │ │ │ + bge.n 2e564 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2cd12 │ │ │ │ + beq.n 2e564 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2daa0 │ │ │ │ - ldr.w r2, [r4, #920] @ 0x398 │ │ │ │ + beq.w 2e97c │ │ │ │ + ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ + ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ - bl 140f4 │ │ │ │ + bl 14100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dabe │ │ │ │ - ldr.w r2, [pc, #2612] @ 2d760 │ │ │ │ + beq.w 2e9b2 │ │ │ │ + ldr.w r2, [pc, #1724] @ 2ec38 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd4e │ │ │ │ + bge.n 2e5a0 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2cd4e │ │ │ │ + beq.n 2e5a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2dad4 │ │ │ │ - ldr.w r3, [pc, #2580] @ 2d764 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + beq.w 2e982 │ │ │ │ + ldr.w r3, [pc, #1688] @ 2ec3c │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr.w r0, [r4, #916] @ 0x394 │ │ │ │ + mov.w ip, #9 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #812] @ 0x32c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 13ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e920 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2ec40 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl ffcc │ │ │ │ + bl ffdc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2db9c │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + blt.w 2ea3e │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, r3 │ │ │ │ - bl fdd8 │ │ │ │ + bl fde8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dbb0 │ │ │ │ - ldr.w r3, [pc, #2536] @ 2d768 │ │ │ │ + beq.w 2ea4e │ │ │ │ + ldr.w r3, [pc, #1600] @ 2ec44 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2dbc6 │ │ │ │ + bne.w 2ea60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd9c │ │ │ │ + bge.n 2e620 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2daa8 │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 98a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dc2e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9610 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cdd4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbnz r2, 2cdd4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dc76 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 2dcd2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2dd22 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce02 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2db8e │ │ │ │ - ldr.w r3, [pc, #2408] @ 2d76c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 11644 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e972 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db20 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2dd3a │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ - blx 98a4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dd50 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9610 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce78 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2db2e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dd66 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 2dd7c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 2ddb0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cea6 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2dc44 │ │ │ │ - ldr.w r3, [pc, #2248] @ 2d770 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 11644 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e98a │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cee4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dbfc │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 2ddca │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8fbc │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2e988 │ │ │ │ + ldrd r2, r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl ffdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dde0 │ │ │ │ - mov fp, r6 │ │ │ │ - mov r9, r4 │ │ │ │ - movs r6, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r9, #500] @ 0x1f4 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 98a4 │ │ │ │ - mov r4, r0 │ │ │ │ + blt.w 2ea90 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #824] @ 0x338 │ │ │ │ + blx 98b4 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dc0a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11644 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9610 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dab0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2dc52 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2e9a2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2daf2 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2dcaa │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 942c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db16 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2dd0a │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - bne.n 2cf00 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blx 97a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, fp │ │ │ │ - mov r4, r9 │ │ │ │ - subs r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db3c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2de84 │ │ │ │ - ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 98a4 │ │ │ │ + beq.w 2eaba │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2de9a │ │ │ │ - ldr.w r3, [r4, #856] @ 0x358 │ │ │ │ + beq.w 2eae4 │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9610 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cfee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db46 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2deb6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2decc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 97a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d018 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db50 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2df56 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 946c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d040 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2de0e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d052 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db5e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2df98 │ │ │ │ - ldr.w r3, [pc, #1816] @ 2d774 │ │ │ │ - ldr.w r0, [r9, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2df6c │ │ │ │ - ldr.w r3, [pc, #1800] @ 2d778 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r1, [r4, #648] @ 0x288 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r9, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - bl ffcc │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd sl, r8, [sp, #32] │ │ │ │ + blx 9620 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d0ac │ │ │ │ + bge.n 2e686 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2de76 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2dfae │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dfda │ │ │ │ - ldr.w r0, [r4, #652] @ 0x28c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 97a0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dfc4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9938 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d0ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db68 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e03c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e010 │ │ │ │ - ldr.w r3, [pc, #1664] @ 2d77c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2df48 │ │ │ │ + cbnz r3, 2e686 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 2e056 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e06c │ │ │ │ - ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 97a0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e094 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9938 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d170 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db72 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e0aa │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e152 │ │ │ │ - ldr.w r3, [pc, #1536] @ 2d780 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #664] @ 0x298 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ + beq.w 2eafc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d1b4 │ │ │ │ + bge.n 2e6a2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e002 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2e13c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e114 │ │ │ │ - ldr.w r3, [pc, #1468] @ 2d784 │ │ │ │ - ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e0fe │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e0d6 │ │ │ │ - ldr.w r3, [pc, #1428] @ 2d788 │ │ │ │ - ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e0c0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e188 │ │ │ │ - ldr.w r3, [pc, #1384] @ 2d78c │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ + beq.w 2e9c4 │ │ │ │ + ldr.w r3, [pc, #1444] @ 2ec48 │ │ │ │ + ldr.w r1, [r4, #476] @ 0x1dc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e25c │ │ │ │ - ldr.w r0, [r4, #680] @ 0x2a8 │ │ │ │ - blx 97a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e246 │ │ │ │ - ldr.w r1, [pc, #1336] @ 2d790 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d28e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e17e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e2c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e288 │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 97a0 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e2b0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 946c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d2ce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e21c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e1f0 │ │ │ │ - ldr.w r3, [pc, #1204] @ 2d794 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d2f0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #688] @ 0x2b0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d310 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e232 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e1da │ │ │ │ - ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ - blx 97a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e1c6 │ │ │ │ - ldr.w r1, [pc, #1132] @ 2d798 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #696] @ 0x2b8 │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d362 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e23c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e1b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e840 │ │ │ │ - ldr.w r0, [r4, #700] @ 0x2bc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 97a0 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e82c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 946c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d3a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2db86 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e818 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e7f0 │ │ │ │ - ldr r3, [pc, #1000] @ (2d79c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d3c2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d3e2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e274 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e874 │ │ │ │ - ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ - blx 97a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e862 │ │ │ │ - ldr r1, [pc, #928] @ (2d7a0 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #712] @ 0x2c8 │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d430 │ │ │ │ + bge.n 2e6d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e27e │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e89a │ │ │ │ - ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ - movs r0, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r4, #760] @ 0x2f8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r4, #432] @ 0x1b0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #756] @ 0x2f4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #752] @ 0x2f0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #736] @ 0x2e0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #732] @ 0x2dc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #728] @ 0x2d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #720] @ 0x2d0 │ │ │ │ - ldr.w r1, [r4, #716] @ 0x2cc │ │ │ │ - bl fe4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2e9d0 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2e9e8 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #816] @ 0x330 │ │ │ │ + blx 98b4 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e888 │ │ │ │ - ldr.w r1, [r4, #612] @ 0x264 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fdd8 │ │ │ │ + beq.w 2eb0e │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e8ae │ │ │ │ - movs r3, #0 │ │ │ │ + beq.w 2eb20 │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - blx 9610 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ + blx 9620 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d4d2 │ │ │ │ + bge.n 2e72e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e4b0 │ │ │ │ + beq.w 2e9dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e924 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2eb32 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d4ea │ │ │ │ + bge.n 2e74a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e8c2 │ │ │ │ - ldr r3, [pc, #696] @ (2d7a4 ) │ │ │ │ - ldr.w r1, [r4, #764] @ 0x2fc │ │ │ │ + beq.w 2eaa2 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2ec4c │ │ │ │ + ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl ffcc │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d51e │ │ │ │ + bge.n 2e780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e938 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e906 │ │ │ │ - ldr r0, [pc, #640] @ (2d7a8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12e38 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2eaae │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2eb44 │ │ │ │ + ldr.w r1, [r4, #836] @ 0x344 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d8a4 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e8f2 │ │ │ │ - ldr r2, [pc, #620] @ (2d7ac ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [pc, #620] @ (2d7b0 ) │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #772] @ 0x304 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 94f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq.w 2eb56 │ │ │ │ + ldr.w r1, [r4, #828] @ 0x33c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 98b4 │ │ │ │ mov r9, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e942 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d572 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e91a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e8d0 │ │ │ │ - ldr r2, [pc, #564] @ (2d7b4 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 977c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2eb68 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #832] @ 0x340 │ │ │ │ + blx 98b4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2eb94 │ │ │ │ + ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + blx 9620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d5b0 │ │ │ │ + bge.n 2e7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e8e8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 2e508 │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 98a4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e4f4 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 9968 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d5ea │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e4e6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e4c8 │ │ │ │ - ldr r0, [pc, #452] @ (2d7b8 ) │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 12e38 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d616 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + beq.w 2e9fa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e4be │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e49c │ │ │ │ - ldr.w r1, [r4, #780] @ 0x30c │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #772] @ 0x304 │ │ │ │ - blx 9968 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e48a │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 94f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 2ebb2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d652 │ │ │ │ + bge.n 2e7fc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e4dc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e470 │ │ │ │ - ldr r2, [pc, #348] @ (2d7bc ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #784] @ 0x310 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 977c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2ea06 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d68e │ │ │ │ + bge.n 2e812 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e480 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e452 │ │ │ │ - ldr r2, [pc, #296] @ (2d7c0 ) │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e95a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e442 │ │ │ │ - ldr r1, [pc, #272] @ (2d7c4 ) │ │ │ │ - adds r0, r2, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - beq.w 2e438 │ │ │ │ - ldr r1, [pc, #260] @ (2d7c8 ) │ │ │ │ - adds r0, r2, #2 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - it ne │ │ │ │ - addne r2, #3 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #240] @ (2d7cc ) │ │ │ │ - ldr r2, [pc, #244] @ (2d7d0 ) │ │ │ │ + beq.w 2ea1a │ │ │ │ + ldr.w r3, [pc, #1084] @ 2ec50 │ │ │ │ + ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e42e │ │ │ │ - ldr r1, [pc, #228] @ (2d7d4 ) │ │ │ │ - adds r0, r2, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - it ne │ │ │ │ - addne r2, #2 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r0, [pc, #212] @ (2d7d8 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12e38 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e41a │ │ │ │ - ldr r3, [pc, #188] @ (2d7dc ) │ │ │ │ - add.w ip, sp, #88 @ 0x58 │ │ │ │ - ldr.w lr, [pc, #188] @ 2d7e0 │ │ │ │ - mov sl, ip │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [sp, #56] @ 0x38 │ │ │ │ - add.w r7, r3, #16 │ │ │ │ - add lr, pc │ │ │ │ - b.n 2d7e4 │ │ │ │ - nop │ │ │ │ - adds r3, #198 @ 0xc6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ - movs r2, r0 │ │ │ │ - add r8, r9 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #112 @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ - movs r2, r0 │ │ │ │ - cmn r2, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - add.w lr, lr, #20 │ │ │ │ - ldr.w r9, [r4, #772] @ 0x304 │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - mov r7, sl │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #792] @ 0x318 │ │ │ │ - ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - blx 9968 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e408 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 94f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ffdc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d846 │ │ │ │ + bge.n 2e848 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e466 │ │ │ │ + beq.w 2ea12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e3ee │ │ │ │ - ldr.w r2, [pc, #3276] @ 2e51c │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2ebc4 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r9, r2 │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 977c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d88e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e3fe │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 2e3d0 │ │ │ │ - ldr.w r2, [r4, #852] @ 0x354 │ │ │ │ - ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 94f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e3bc │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - blx 94f0 │ │ │ │ + ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + bl fde8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2e3a8 │ │ │ │ - ldr.w r0, [pc, #3164] @ 2e520 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12e38 │ │ │ │ + beq.w 2ebdc │ │ │ │ + ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fde8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e392 │ │ │ │ - ldr.w r2, [pc, #3140] @ 2e524 │ │ │ │ - ldr.w r3, [pc, #3140] @ 2e528 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r9, [r4, #772] @ 0x304 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - adds r3, #4 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w sl, {r0, r1, r2} │ │ │ │ - stmia.w r3, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ - blx 9968 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e37e │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 94f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + beq.w 2ebec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ + blx 9620 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d92e │ │ │ │ + bge.n 2e8a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e3e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 2e8a0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 2e356 │ │ │ │ - ldr.w r2, [pc, #3060] @ 2e52c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #812] @ 0x32c │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str.w r8, [r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 977c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ + beq.w 2ebfe │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + blx 9620 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d974 │ │ │ │ + bge.n 2e8ce │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e374 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e332 │ │ │ │ - ldr.w r0, [pc, #2992] @ 2e530 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #768] @ 0x300 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - bl 12e38 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e318 │ │ │ │ - ldr.w r3, [pc, #2968] @ 2e534 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #2968] @ 2e538 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ - ldr.w r8, [r4, #772] @ 0x304 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - blx 9968 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e300 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2e8ce │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - blx 94f0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ea26 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d9e0 │ │ │ │ + bge.n 2e8e6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e34c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e2e0 │ │ │ │ - ldr.w r2, [pc, #2896] @ 2e53c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 977c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2eb80 │ │ │ │ + ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 978c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2da1e │ │ │ │ + bge.n 2e908 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e2f6 │ │ │ │ + beq.w 2eb8c │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2da3e │ │ │ │ - ldr.w r1, [pc, #2840] @ 2e540 │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr.w r0, [pc, #2836] @ 2e544 │ │ │ │ + bge.n 2e922 │ │ │ │ + ldr r1, [pc, #832] @ (2ec54 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #832] @ (2ec58 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ + bl 11bcc │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #2824] @ 2e548 │ │ │ │ - ldr.w r3, [pc, #2824] @ 2e54c │ │ │ │ + ldr r2, [pc, #824] @ (2ec5c ) │ │ │ │ + ldr r3, [pc, #752] @ (2ec18 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2e052 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 9a10 │ │ │ │ + bne.w 2ec10 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + blx 9a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dc8c │ │ │ │ + beq.w 2eacc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - str.w r0, [r8] │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2cc64 │ │ │ │ + bge.w 2e4e6 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.w 2cc64 │ │ │ │ + beq.w 2e4e6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2cc64 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cc64 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cca4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd12 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd9c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cf3e │ │ │ │ - ldr.w r1, [pc, #2704] @ 2e550 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #2700] @ 2e554 │ │ │ │ + bne.w 2e4e6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e4e6 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e528 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e564 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e5a0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e620 │ │ │ │ + ldr r1, [pc, #720] @ (2ec60 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #720] @ (2ec64 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd4e │ │ │ │ - ldr.w r1, [pc, #2680] @ 2e558 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #2680] @ 2e55c │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #708] @ (2ec68 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #708] @ (2ec6c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cf5c │ │ │ │ - ldr.w r1, [pc, #2652] @ 2e560 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #700] @ (2ec70 ) │ │ │ │ movs r2, #8 │ │ │ │ - ldr.w r0, [pc, #2652] @ 2e564 │ │ │ │ + ldr r0, [pc, #700] @ (2ec74 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf84 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e6a2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ce40 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ce78 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cfaa │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2e6d8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cfee │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d018 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d052 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d0ec │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d170 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2ce │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d3a2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ce02 │ │ │ │ - ldr.w r1, [pc, #2504] @ 2e568 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr.w r0, [pc, #2504] @ 2e56c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2492] @ 2e570 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2492] @ 2e574 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r0, [pc, #2480] @ 2e578 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2dbe6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ddf6 │ │ │ │ - ldr.w r1, [pc, #2452] @ 2e57c │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2448] @ 2e580 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cee4 │ │ │ │ - ldr.w r1, [pc, #2424] @ 2e584 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2420] @ 2e588 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c8b4 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2396] @ 2e58c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2392] @ 2e590 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cea6 │ │ │ │ - ldr.w r1, [pc, #2368] @ 2e594 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2364] @ 2e598 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2340] @ 2e59c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2336] @ 2e5a0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e72e │ │ │ │ + ldr r1, [pc, #652] @ (2ec78 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #652] @ (2ec7c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r3, [pc, #2324] @ 2e5a4 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2320] @ 2e5a8 │ │ │ │ - ldr.w r0, [pc, #2320] @ 2e5ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r0, [pc, #2308] @ 2e5b0 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #2296] @ 2e5b4 │ │ │ │ - ldr.w r0, [pc, #2296] @ 2e5b8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r0, [pc, #2280] @ 2e5bc │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2dcf4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ddfe │ │ │ │ - ldr.w r1, [pc, #2248] @ 2e5c0 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2248] @ 2e5c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2236] @ 2e5c8 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2232] @ 2e5cc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2dcca │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 2cdf0 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2de1a │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 2cdf0 │ │ │ │ - ldr.w r1, [pc, #2196] @ 2e5d0 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2192] @ 2e5d4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2180] @ 2e5d8 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2180] @ 2e5dc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2168] @ 2e5e0 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2164] @ 2e5e4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r0, [pc, #2152] @ 2e5e8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc │ │ │ │ - bl 1182c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2dd9a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbz r2, 2de06 │ │ │ │ - ldr.w r1, [pc, #2128] @ 2e5ec │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2124] @ 2e5f0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 2ce94 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 2deec │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.w 2ce94 │ │ │ │ - ldr.w r1, [pc, #2088] @ 2e5f4 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #2084] @ 2e5f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #2072] @ 2e5fc │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #2072] @ 2e600 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dbe6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dcf4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2dd9a │ │ │ │ - mov r0, sl │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d040 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 2de30 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.w 2cdf0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2de4a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 2de4a │ │ │ │ - cbz r2, 2de6a │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2dcf4 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - ldr.w r3, [pc, #1964] @ 2e604 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e7e0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e7fc │ │ │ │ mov r0, r2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bl c89c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ce0a │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 2de4a │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e848 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d0ac │ │ │ │ - ldr.w r1, [pc, #1920] @ 2e608 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1920] @ 2e60c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1908] @ 2e610 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1904] @ 2e614 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ec4 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1888] @ 2e618 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1884] @ 2e61c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2deae │ │ │ │ - ldr.w r0, [pc, #1872] @ 2e620 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #1868] @ 2e624 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ - ldr.w r0, [pc, #1864] @ 2e628 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2deae │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 16b4c │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r2, 2df02 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.w 2ce94 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2df1c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 2df1c │ │ │ │ - cbz r2, 2df3c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2dd9a │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - ldr.w r3, [pc, #1796] @ 2e62c │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bl c89c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ceae │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 2df1c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d130 │ │ │ │ - ldr.w r1, [pc, #1752] @ 2e630 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1748] @ 2e634 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2deae │ │ │ │ - mov r1, r3 │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d06c │ │ │ │ - ldr.w r4, [pc, #1724] @ 2e638 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1724] @ 2e63c │ │ │ │ - ldr.w r0, [pc, #1724] @ 2e640 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r9, [sp] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1704] @ 2e644 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1704] @ 2e648 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1692] @ 2e64c │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1688] @ 2e650 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1676] @ 2e654 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1676] @ 2e658 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r3, [pc, #1664] @ 2e65c │ │ │ │ - ldr.w r1, [pc, #1664] @ 2e660 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1652] @ 2e664 │ │ │ │ - ldr.w r0, [pc, #1652] @ 2e668 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d1b4 │ │ │ │ - mov r1, sl │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d0fa │ │ │ │ - ldr.w r4, [pc, #1612] @ 2e66c │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r1, [pc, #1612] @ 2e670 │ │ │ │ - ldr.w r0, [pc, #1612] @ 2e674 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1592] @ 2e678 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1592] @ 2e67c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - blx 9250 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r1, [pc, #1576] @ 2e680 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1572] @ 2e684 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r3, [pc, #1516] @ 2e65c │ │ │ │ - ldr.w r1, [pc, #1556] @ 2e688 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1548] @ 2e68c │ │ │ │ - ldr.w r0, [pc, #1548] @ 2e690 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1532] @ 2e694 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1532] @ 2e698 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1520] @ 2e69c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1516] @ 2e6a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1504] @ 2e6a4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr.w r0, [pc, #1504] @ 2e6a8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r3, [pc, #1412] @ 2e65c │ │ │ │ - ldr.w r1, [pc, #1488] @ 2e6ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1476] @ 2e6b0 │ │ │ │ - ldr.w r0, [pc, #1476] @ 2e6b4 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1464] @ 2e6b8 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1460] @ 2e6bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r3, [pc, #1348] @ 2e65c │ │ │ │ - ldr.w r1, [pc, #1444] @ 2e6c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1436] @ 2e6c4 │ │ │ │ - ldr.w r0, [pc, #1436] @ 2e6c8 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1420] @ 2e6cc │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1420] @ 2e6d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r1, sl │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d17e │ │ │ │ - ldr.w r4, [pc, #1396] @ 2e6d4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r1, [pc, #1392] @ 2e6d8 │ │ │ │ - ldr.w r0, [pc, #1392] @ 2e6dc │ │ │ │ - add r4, pc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e812 │ │ │ │ + ldr r1, [pc, #600] @ (2ec80 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #600] @ (2ec84 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d28e │ │ │ │ - ldr.w r3, [pc, #1232] @ 2e65c │ │ │ │ - ldr.w r1, [pc, #1360] @ 2e6e0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1352] @ 2e6e4 │ │ │ │ - ldr.w r0, [pc, #1352] @ 2e6e8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #584] @ (2ec88 ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #584] @ (2ec8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1336] @ 2e6ec │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr.w r0, [pc, #1336] @ 2e6f0 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #576] @ (2ec90 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #576] @ (2ec94 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1324] @ 2e6f4 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr.w r0, [pc, #1320] @ 2e6f8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1312] @ 2e6fc │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1308] @ 2e700 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r0, [pc, #564] @ (2ec98 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r1, sl │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d2dc │ │ │ │ - ldr.w r4, [pc, #1284] @ 2e704 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r1, [pc, #1284] @ 2e708 │ │ │ │ - ldr.w r0, [pc, #1284] @ 2e70c │ │ │ │ - add r4, pc │ │ │ │ + bl 1183c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ea7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ebd4 │ │ │ │ + ldr r1, [pc, #540] @ (2ec9c ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #540] @ (2eca0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 121c8 │ │ │ │ - b.n 2da3c │ │ │ │ - ldr.w r1, [pc, #1264] @ 2e710 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1264] @ 2e714 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #528] @ (2eca4 ) │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #528] @ (2eca8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2da3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d310 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e74a │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d362 │ │ │ │ - ldr.w r1, [pc, #1232] @ 2e718 │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr.w r0, [pc, #1228] @ 2e71c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr.w r1, [pc, #1216] @ 2e720 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1216] @ 2e724 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2e780 │ │ │ │ + ldr r1, [pc, #496] @ (2ecac ) │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #496] @ (2ecb0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d3e2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d430 │ │ │ │ - ldr r3, [pc, #976] @ (2e65c ) │ │ │ │ - ldr.w r1, [pc, #1180] @ 2e728 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r3, [pc, #348] @ (2ec2c ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #480] @ (2ecb4 ) │ │ │ │ + ldr r0, [pc, #480] @ (2ecb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr.w r1, [pc, #1168] @ 2e72c │ │ │ │ - ldr.w r0, [pc, #1168] @ 2e730 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr.w r1, [pc, #1152] @ 2e734 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1152] @ 2e738 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr.w r1, [pc, #1136] @ 2e73c │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr.w r0, [pc, #1136] @ 2e740 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr.w r1, [pc, #1120] @ 2e744 │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr.w r0, [pc, #1116] @ 2e748 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2dcca │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2da1e │ │ │ │ - ldr.w r1, [pc, #1096] @ 2e74c │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr.w r0, [pc, #1092] @ 2e750 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2dcca │ │ │ │ - ldr.w r1, [pc, #1080] @ 2e754 │ │ │ │ - movw r2, #319 @ 0x13f │ │ │ │ - ldr.w r0, [pc, #1076] @ 2e758 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr.w r1, [pc, #1064] @ 2e75c │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr.w r0, [pc, #1060] @ 2e760 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #468] @ (2ecbc ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #468] @ (2ecc0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d9e0 │ │ │ │ - ldr.w r1, [pc, #1036] @ 2e764 │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr.w r0, [pc, #1032] @ 2e768 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2da3c │ │ │ │ + bl 11bcc │ │ │ │ mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d974 │ │ │ │ - ldr r1, [pc, #1004] @ (2e76c ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #1000] @ (2e770 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2e36a │ │ │ │ - ldr r1, [pc, #992] @ (2e774 ) │ │ │ │ - movw r2, #285 @ 0x11d │ │ │ │ - ldr r0, [pc, #988] @ (2e778 ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #452] @ (2ecc4 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #452] @ (2ecc8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #976] @ (2e77c ) │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ - ldr r0, [pc, #976] @ (2e780 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2eaf4 │ │ │ │ + ldr r1, [pc, #444] @ (2eccc ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #444] @ (2ecd0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #964] @ (2e784 ) │ │ │ │ - movs r2, #231 @ 0xe7 │ │ │ │ - ldr r0, [pc, #964] @ (2e788 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #432] @ (2ecd4 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #432] @ (2ecd8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #952] @ (2e78c ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #952] @ (2e790 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2eaf4 │ │ │ │ + ldr r1, [pc, #424] @ (2ecdc ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #424] @ (2ece0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d92e │ │ │ │ - ldr r1, [pc, #932] @ (2e794 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #932] @ (2e798 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2e36a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d88e │ │ │ │ - ldr r1, [pc, #912] @ (2e79c ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #912] @ (2e7a0 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2eaf4 │ │ │ │ + ldr r1, [pc, #412] @ (2ece4 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #412] @ (2ece8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2e36a │ │ │ │ - ldr r1, [pc, #904] @ (2e7a4 ) │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr r0, [pc, #904] @ (2e7a8 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #404] @ (2ecec ) │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #404] @ (2ecf0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r2, [pc, #892] @ (2e7ac ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d702 │ │ │ │ - ldr r2, [pc, #884] @ (2e7b0 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d6d8 │ │ │ │ - ldr r2, [pc, #880] @ (2e7b4 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #868] @ (2e7b0 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d6d8 │ │ │ │ - ldr r1, [pc, #868] @ (2e7b8 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #868] @ (2e7bc ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #392] @ (2ecf4 ) │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr r0, [pc, #392] @ (2ecf8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2e920 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2e8e6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d846 │ │ │ │ - ldr r1, [pc, #844] @ (2e7c0 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #844] @ (2e7c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2dcca │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d68e │ │ │ │ - ldr r1, [pc, #828] @ (2e7c8 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #828] @ (2e7cc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2dcca │ │ │ │ - ldr r1, [pc, #816] @ (2e7d0 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #816] @ (2e7d4 ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e908 │ │ │ │ + ldr r1, [pc, #356] @ (2ecfc ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #356] @ (2ed00 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 11bcc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9fa8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d4d2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d616 │ │ │ │ - ldr r1, [pc, #780] @ (2e7d8 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #780] @ (2e7dc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d652 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d5ea │ │ │ │ - ldr r1, [pc, #744] @ (2e7e0 ) │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr r0, [pc, #744] @ (2e7e4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #732] @ (2e7e8 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #732] @ (2e7ec ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #20 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r6, r3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ - movs r2, r0 │ │ │ │ - eors r2, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - rors r4, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #182 @ 0xb6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adcs r6, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - eors r2, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - ands r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #624] @ (2e824 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #42 @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #166 @ 0xa6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #246 @ 0xf6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #496] @ (2e814 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #164 @ 0xa4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r2, fp │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #142 @ 0x8e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #76 @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #68 @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #104 @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #64 @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #174 @ 0xae │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #246 @ 0xf6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #138 @ 0x8a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r1, sl │ │ │ │ - blx 97f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d3b0 │ │ │ │ - ldr r4, [pc, #444] @ (2e9bc ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r1, [pc, #444] @ (2e9c0 ) │ │ │ │ - ldr r0, [pc, #448] @ (2e9c4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 121c8 │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #428] @ (2e9c8 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #428] @ (2e9cc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #416] @ (2e9d0 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #416] @ (2e9d4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r3, [pc, #404] @ (2e9d8 ) │ │ │ │ - ldr r1, [pc, #408] @ (2e9dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9290 │ │ │ │ - ldr r1, [pc, #400] @ (2e9e0 ) │ │ │ │ - ldr r0, [pc, #400] @ (2e9e4 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #388] @ (2e9e8 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #388] @ (2e9ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #376] @ (2e9f0 ) │ │ │ │ - movs r2, #61 @ 0x3d │ │ │ │ - ldr r0, [pc, #376] @ (2e9f4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #364] @ (2e9f8 ) │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - ldr r0, [pc, #364] @ (2e9fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #356] @ (2ea00 ) │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - ldr r0, [pc, #356] @ (2ea04 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #344] @ (2ea08 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #344] @ (2ea0c ) │ │ │ │ + bl 9fa8 │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #336] @ (2ed04 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #336] @ (2ed08 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2dcca │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d4ea │ │ │ │ - ldr r1, [pc, #316] @ (2ea10 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #316] @ (2ea14 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2eba4 │ │ │ │ + ldr r1, [pc, #324] @ (2ed0c ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #324] @ (2ed10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ec4 │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5b0 │ │ │ │ - ldr r1, [pc, #292] @ (2ea18 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r0, [pc, #292] @ (2ea1c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea7e │ │ │ │ + ldr r1, [pc, #308] @ (2ed14 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #308] @ (2ed18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - ldr r1, [pc, #280] @ (2ea20 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #280] @ (2ea24 ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2e920 │ │ │ │ + ldr r1, [pc, #300] @ (2ed1c ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #300] @ (2ed20 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2da3c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d572 │ │ │ │ - ldr r1, [pc, #256] @ (2ea28 ) │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #256] @ (2ea2c ) │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2ea36 │ │ │ │ + ldr r1, [pc, #292] @ (2ed24 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #292] @ (2ed28 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.w 2dcca │ │ │ │ - mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d51e │ │ │ │ - ldr r3, [pc, #236] @ (2ea30 ) │ │ │ │ - movw r2, #15496 @ 0x3c88 │ │ │ │ - ldr r1, [pc, #232] @ (2ea34 ) │ │ │ │ - ldr r0, [pc, #236] @ (2ea38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (2ea3c ) │ │ │ │ - movw r2, #15561 @ 0x3cc9 │ │ │ │ - ldr r1, [pc, #220] @ (2ea40 ) │ │ │ │ - ldr r0, [pc, #224] @ (2ea44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ (2ea48 ) │ │ │ │ - movw r2, #15021 @ 0x3aad │ │ │ │ - ldr r1, [pc, #208] @ (2ea4c ) │ │ │ │ - ldr r0, [pc, #212] @ (2ea50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (2ea54 ) │ │ │ │ - movw r2, #15056 @ 0x3ad0 │ │ │ │ - ldr r1, [pc, #196] @ (2ea58 ) │ │ │ │ - ldr r0, [pc, #200] @ (2ea5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (2ea60 ) │ │ │ │ - movw r2, #15088 @ 0x3af0 │ │ │ │ - ldr r1, [pc, #184] @ (2ea64 ) │ │ │ │ - ldr r0, [pc, #188] @ (2ea68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ + bl 11bcc │ │ │ │ + b.n 2ea36 │ │ │ │ + blx 9260 <__stack_chk_fail@plt> │ │ │ │ + subs r6, r0, r5 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + subs r4, r7, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #30 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #10 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #138 @ 0x8a │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #208 @ 0xd0 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #66 @ 0x42 │ │ │ │ + asrs r6, r2, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #176 @ 0xb0 │ │ │ │ + subs r1, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #30 │ │ │ │ + subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #140 @ 0x8c │ │ │ │ + subs r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ + subs r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ + subs r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r7, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + subs r0, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, r4] │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, r4 │ │ │ │ + subs r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r4] │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r5, r3 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #12 │ │ │ │ + subs r0, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + subs r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ea6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #568] @ (2ecb8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #568] @ (2ecbc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #568] @ (2ecc0 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #564] @ (2ecc4 ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2eba8 │ │ │ │ - ldrd r2, r3, [r6, #824] @ 0x338 │ │ │ │ - ldr.w r7, [r6, #784] @ 0x310 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ec56 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ec86 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ec6e │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w sl, [r6, #832] @ 0x340 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r7, #0] │ │ │ │ - ldr r1, [pc, #488] @ (2ecc8 ) │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 94a8 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ebe2 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2ec42 │ │ │ │ - ldr r0, [pc, #456] @ (2eccc ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2eca2 │ │ │ │ - ldr r0, [pc, #452] @ (2ecd0 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2ec9e │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2ec3e │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - beq.w 2ec3e │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq.w 2ec3e │ │ │ │ - str r7, [r4, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - bl ffcc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2eba0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2ebec │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #836] @ 0x344 │ │ │ │ - ldr.w r1, [r6, #840] @ 0x348 │ │ │ │ - bl ffcc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2ec02 │ │ │ │ - ldr.w r2, [r6, #924] @ 0x39c │ │ │ │ - ldr.w r0, [r6, #768] @ 0x300 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ec12 │ │ │ │ - ldr r2, [pc, #344] @ (2ecd4 ) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - bge.n 2eb98 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 2eb98 │ │ │ │ - cbz r1, 2ebdc │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb48 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 9a10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ec26 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2ea96 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 2ea96 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2ea96 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ea96 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb98 │ │ │ │ - bl 11490 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2eaf6 │ │ │ │ - ldr r1, [pc, #232] @ (2ecd8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #232] @ (2ecdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #220] @ (2ece0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2ece4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ebfa │ │ │ │ - ldr r1, [pc, #212] @ (2ece8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2ecec ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ebfa │ │ │ │ - ldr r3, [pc, #160] @ (2ecc8 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #192] @ (2ecf0 ) │ │ │ │ - ldr r0, [pc, #196] @ (2ecf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11bbc │ │ │ │ - b.n 2ebfa │ │ │ │ - bl 9a98 │ │ │ │ - ldr r3, [pc, #180] @ (2ecf8 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #180] @ (2ecfc ) │ │ │ │ - ldr r0, [pc, #180] @ (2ed00 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2ed04 ) │ │ │ │ - movw r2, #15840 @ 0x3de0 │ │ │ │ - ldr r1, [pc, #168] @ (2ed08 ) │ │ │ │ - ldr r0, [pc, #172] @ (2ed0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2ed10 ) │ │ │ │ - movw r2, #15842 @ 0x3de2 │ │ │ │ - ldr r1, [pc, #156] @ (2ed14 ) │ │ │ │ - ldr r0, [pc, #160] @ (2ed18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (2ed1c ) │ │ │ │ - movw r2, #15841 @ 0x3de1 │ │ │ │ - ldr r1, [pc, #144] @ (2ed20 ) │ │ │ │ - ldr r0, [pc, #148] @ (2ed24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - bl 9a38 │ │ │ │ - ldr r3, [pc, #132] @ (2ed28 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #128] @ (2ed2c ) │ │ │ │ - ldr r0, [pc, #132] @ (2ed30 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9a04 <__assert_fail@plt> │ │ │ │ - asrs r2, r7, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #16 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #252 @ 0xfc │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #162 @ 0xa2 │ │ │ │ + adds r6, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ + adds r7, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #11 │ │ │ │ + adds r6, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #11 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r1, r0] │ │ │ │ + adds r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #23 │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + adds r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r7] │ │ │ │ + adds r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ + adds r5, #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ + adds r6, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, r7] │ │ │ │ + adds r6, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + adds r5, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #24 │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ed34 : │ │ │ │ +0002ed2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #196] @ (2ee08 ) │ │ │ │ + ldr r5, [pc, #196] @ (2ee00 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #196] @ (2ee0c ) │ │ │ │ + ldr r4, [pc, #196] @ (2ee04 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - cbz r3, 2ed56 │ │ │ │ + cbz r3, 2ed4e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 114d0 │ │ │ │ - ldr r1, [pc, #180] @ (2ee10 ) │ │ │ │ - ldr r3, [pc, #180] @ (2ee14 ) │ │ │ │ - ldr r2, [pc, #184] @ (2ee18 ) │ │ │ │ - ldr.w ip, [pc, #184] @ 2ee1c │ │ │ │ + bl 114e0 │ │ │ │ + ldr r1, [pc, #180] @ (2ee08 ) │ │ │ │ + ldr r3, [pc, #180] @ (2ee0c ) │ │ │ │ + ldr r2, [pc, #184] @ (2ee10 ) │ │ │ │ + ldr.w ip, [pc, #184] @ 2ee14 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #180] @ (2ee20 ) │ │ │ │ + ldr r0, [pc, #180] @ (2ee18 ) │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #180] @ (2ee24 ) │ │ │ │ + ldr r1, [pc, #180] @ (2ee1c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (2ee28 ) │ │ │ │ + ldr r2, [pc, #180] @ (2ee20 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #176] @ (2ee2c ) │ │ │ │ + ldr r1, [pc, #176] @ (2ee24 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #176] @ (2ee30 ) │ │ │ │ + ldr r2, [pc, #176] @ (2ee28 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #172] @ (2ee34 ) │ │ │ │ + ldr r1, [pc, #172] @ (2ee2c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (2ee38 ) │ │ │ │ + ldr r2, [pc, #172] @ (2ee30 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #168] @ (2ee3c ) │ │ │ │ + ldr r1, [pc, #168] @ (2ee34 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #168] @ (2ee40 ) │ │ │ │ + ldr r2, [pc, #168] @ (2ee38 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #164] @ (2ee44 ) │ │ │ │ + ldr r1, [pc, #164] @ (2ee3c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #164] @ (2ee48 ) │ │ │ │ + ldr r2, [pc, #164] @ (2ee40 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #160] @ (2ee4c ) │ │ │ │ + ldr r1, [pc, #160] @ (2ee44 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #160] @ (2ee50 ) │ │ │ │ + ldr r2, [pc, #160] @ (2ee48 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #156] @ (2ee54 ) │ │ │ │ + ldr r3, [pc, #156] @ (2ee4c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #156] @ (2ee58 ) │ │ │ │ + ldr r2, [pc, #156] @ (2ee50 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #144] @ 2ee5c │ │ │ │ + ldr.w ip, [pc, #144] @ 2ee54 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ strd r0, r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #128] @ 2ee60 │ │ │ │ + ldr.w ip, [pc, #128] @ 2ee58 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #120] @ 2ee64 │ │ │ │ + ldr.w ip, [pc, #120] @ 2ee5c │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13a94 │ │ │ │ + bl 13aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2ee02 │ │ │ │ + blt.n 2edfa │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - b.n 2ed50 │ │ │ │ + b.n 2ed48 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ed52 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + b.n 2ed4a │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r7, #10 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #14 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002ee68 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #136] @ (2ef00 ) │ │ │ │ - ldr r3, [pc, #136] @ (2ef04 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2ef08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9864 │ │ │ │ - ldr r3, [pc, #120] @ (2ef0c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2eec4 │ │ │ │ - bl 2ed34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2eec4 │ │ │ │ - bl 18410 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2eec4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2eeba │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2eeb8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2eeda │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeda │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eef0 │ │ │ │ - cbz r5, 2eeea │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2eef6 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeda │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeea │ │ │ │ - nop │ │ │ │ - asrs r2, r0, #6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ef10 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2ef6c ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2ef70 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ef40 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef3a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2ef74 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2896 @ 0xb50 │ │ │ │ - blx 9520 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ef3a │ │ │ │ - bl 2ee68 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2ef3a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r0, r3, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002ef78 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #236] @ (2f074 ) │ │ │ │ - ldr r3, [pc, #236] @ (2f078 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #236] @ (2f07c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90e4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9864 │ │ │ │ - ldr r3, [pc, #220] @ (2f080 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2efd4 │ │ │ │ - bl 2ed34 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2efd4 │ │ │ │ - bl 1b824 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2efd4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efc6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2efca │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2efc8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2efec │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f06c │ │ │ │ - cbz r5, 2effe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2effe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f064 │ │ │ │ - ldr r3, [pc, #132] @ (2f084 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f014 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f014 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f05e │ │ │ │ - ldr r3, [pc, #112] @ (2f088 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f02e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f02e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f058 │ │ │ │ - ldr r3, [pc, #92] @ (2f08c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2f048 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f048 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f052 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f048 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f02e │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f014 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2effe │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2efec │ │ │ │ - nop │ │ │ │ - asrs r2, r6, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f090 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f0ec ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f0f0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f0c0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f0ba │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f0f4 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2948 @ 0xb84 │ │ │ │ - blx 9520 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f0ba │ │ │ │ - bl 2ef78 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f0ba │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r0, r3, #29 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r3, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f0f8 : │ │ │ │ +0002ee60 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r4, [pc, #1152] @ 2f58c │ │ │ │ + ldr.w r4, [pc, #1152] @ 2f2f4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r3, [pc, #1152] @ 2f590 │ │ │ │ + ldr.w r3, [pc, #1152] @ 2f2f8 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1148] @ 2f594 │ │ │ │ + ldr.w r1, [pc, #1148] @ 2f2fc │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9864 │ │ │ │ - ldr.w r3, [pc, #1128] @ 2f598 │ │ │ │ + blx 9874 │ │ │ │ + ldr.w r3, [pc, #1128] @ 2f300 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f1b8 │ │ │ │ - ldr.w r0, [pc, #1120] @ 2f59c │ │ │ │ + beq.n 2ef20 │ │ │ │ + ldr.w r0, [pc, #1120] @ 2f304 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ - bl 12e38 │ │ │ │ - ldr.w r3, [pc, #1108] @ 2f5a0 │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ + bl 12e44 │ │ │ │ + ldr.w r3, [pc, #1108] @ 2f308 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f4d4 │ │ │ │ - ldr.w r3, [pc, #1096] @ 2f5a4 │ │ │ │ + beq.w 2f23c │ │ │ │ + ldr.w r3, [pc, #1096] @ 2f30c │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2f5a8 │ │ │ │ + ldr.w r0, [pc, #1096] @ 2f310 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - bl 12e38 │ │ │ │ - ldr.w r2, [pc, #1080] @ 2f5ac │ │ │ │ + bl 12e44 │ │ │ │ + ldr.w r2, [pc, #1080] @ 2f314 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2f1c0 │ │ │ │ - ldr.w r2, [pc, #1072] @ 2f5b0 │ │ │ │ + cbz r0, 2ef28 │ │ │ │ + ldr.w r2, [pc, #1072] @ 2f318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1068] @ 2f5b4 │ │ │ │ + ldr.w r2, [pc, #1068] @ 2f31c │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 2ed34 │ │ │ │ + bl 2ed2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f1c0 │ │ │ │ - bl 2cc1c │ │ │ │ + blt.n 2ef28 │ │ │ │ + bl 21f2c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f1c0 │ │ │ │ + beq.n 2ef28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1b0 │ │ │ │ + bge.n 2ef18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f4cc │ │ │ │ + beq.w 2f234 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #996] @ (2f5a0 ) │ │ │ │ - ldr r3, [pc, #1008] @ (2f5ac ) │ │ │ │ + ldr r2, [pc, #996] @ (2f308 ) │ │ │ │ + ldr r3, [pc, #1008] @ (2f314 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2f1de │ │ │ │ + cbz r0, 2ef46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1de │ │ │ │ + bge.n 2ef46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f540 │ │ │ │ - cbz r5, 2f1f2 │ │ │ │ + beq.w 2f2a8 │ │ │ │ + cbz r5, 2ef5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1f2 │ │ │ │ + bge.n 2ef5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f54c │ │ │ │ - ldr r3, [pc, #964] @ (2f5b8 ) │ │ │ │ + beq.w 2f2b4 │ │ │ │ + ldr r3, [pc, #964] @ (2f320 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.w 2f57e │ │ │ │ + bmi.w 2f2e6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #952] @ (2f5bc ) │ │ │ │ + ldr r3, [pc, #952] @ (2f324 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2f584 │ │ │ │ + bmi.w 2f2ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #940] @ (2f5c0 ) │ │ │ │ + ldr r3, [pc, #940] @ (2f328 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f22c │ │ │ │ + cbz r0, 2ef94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f22c │ │ │ │ + bge.n 2ef94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f528 │ │ │ │ + beq.w 2f290 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #912] @ (2f5c4 ) │ │ │ │ + ldr r3, [pc, #912] @ (2f32c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f24a │ │ │ │ + cbz r0, 2efb2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f24a │ │ │ │ + bge.n 2efb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f52e │ │ │ │ + beq.w 2f296 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #888] @ (2f5c8 ) │ │ │ │ + ldr r3, [pc, #888] @ (2f330 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f268 │ │ │ │ + cbz r0, 2efd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f268 │ │ │ │ + bge.n 2efd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f534 │ │ │ │ + beq.w 2f29c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #860] @ (2f5cc ) │ │ │ │ + ldr r3, [pc, #860] @ (2f334 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f286 │ │ │ │ + cbz r0, 2efee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f286 │ │ │ │ + bge.n 2efee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f53a │ │ │ │ + beq.w 2f2a2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #836] @ (2f5d0 ) │ │ │ │ + ldr r3, [pc, #836] @ (2f338 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f2a4 │ │ │ │ + cbz r0, 2f00c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2a4 │ │ │ │ + bge.n 2f00c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f554 │ │ │ │ + beq.w 2f2bc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #808] @ (2f5d4 ) │ │ │ │ + ldr r3, [pc, #808] @ (2f33c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f2c2 │ │ │ │ + cbz r0, 2f02a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2c2 │ │ │ │ + bge.n 2f02a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f55a │ │ │ │ + beq.w 2f2c2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #784] @ (2f5d8 ) │ │ │ │ + ldr r3, [pc, #784] @ (2f340 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f2e0 │ │ │ │ + cbz r0, 2f048 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2e0 │ │ │ │ + bge.n 2f048 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f560 │ │ │ │ + beq.w 2f2c8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #756] @ (2f5dc ) │ │ │ │ + ldr r3, [pc, #756] @ (2f344 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f2fe │ │ │ │ + cbz r0, 2f066 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2fe │ │ │ │ + bge.n 2f066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f566 │ │ │ │ + beq.w 2f2ce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #732] @ (2f5e0 ) │ │ │ │ + ldr r3, [pc, #732] @ (2f348 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f31c │ │ │ │ + cbz r0, 2f084 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f31c │ │ │ │ + bge.n 2f084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f4f8 │ │ │ │ + beq.w 2f260 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #704] @ (2f5e4 ) │ │ │ │ + ldr r3, [pc, #704] @ (2f34c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f33a │ │ │ │ + cbz r0, 2f0a2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f33a │ │ │ │ + bge.n 2f0a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f4fe │ │ │ │ + beq.w 2f266 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #680] @ (2f5e8 ) │ │ │ │ + ldr r3, [pc, #680] @ (2f350 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f358 │ │ │ │ + cbz r0, 2f0c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f358 │ │ │ │ + bge.n 2f0c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f504 │ │ │ │ + beq.w 2f26c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #652] @ (2f5ec ) │ │ │ │ + ldr r3, [pc, #652] @ (2f354 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f376 │ │ │ │ + cbz r0, 2f0de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f376 │ │ │ │ + bge.n 2f0de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f50a │ │ │ │ + beq.w 2f272 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #628] @ (2f5f0 ) │ │ │ │ + ldr r3, [pc, #628] @ (2f358 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f394 │ │ │ │ + cbz r0, 2f0fc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f394 │ │ │ │ + bge.n 2f0fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f510 │ │ │ │ + beq.w 2f278 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #600] @ (2f5f4 ) │ │ │ │ + ldr r3, [pc, #600] @ (2f35c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f3b2 │ │ │ │ + cbz r0, 2f11a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3b2 │ │ │ │ + bge.n 2f11a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f516 │ │ │ │ + beq.w 2f27e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #576] @ (2f5f8 ) │ │ │ │ + ldr r3, [pc, #576] @ (2f360 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f3d0 │ │ │ │ + cbz r0, 2f138 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3d0 │ │ │ │ + bge.n 2f138 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f51c │ │ │ │ + beq.w 2f284 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #548] @ (2f5fc ) │ │ │ │ + ldr r3, [pc, #548] @ (2f364 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f3ee │ │ │ │ + cbz r0, 2f156 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3ee │ │ │ │ + bge.n 2f156 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f522 │ │ │ │ + beq.w 2f28a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #524] @ (2f600 ) │ │ │ │ + ldr r3, [pc, #524] @ (2f368 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f40a │ │ │ │ + cbz r0, 2f172 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f40a │ │ │ │ + bge.n 2f172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f4e0 │ │ │ │ - ldr r3, [pc, #504] @ (2f604 ) │ │ │ │ + beq.n 2f248 │ │ │ │ + ldr r3, [pc, #504] @ (2f36c ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f428 │ │ │ │ + cbz r0, 2f190 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f428 │ │ │ │ + bge.n 2f190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f4e6 │ │ │ │ - ldr r3, [pc, #476] @ (2f608 ) │ │ │ │ + beq.n 2f24e │ │ │ │ + ldr r3, [pc, #476] @ (2f370 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f444 │ │ │ │ + cbz r0, 2f1ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f444 │ │ │ │ + bge.n 2f1ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f4ec │ │ │ │ - ldr r3, [pc, #452] @ (2f60c ) │ │ │ │ + beq.n 2f254 │ │ │ │ + ldr r3, [pc, #452] @ (2f374 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f460 │ │ │ │ + cbz r0, 2f1c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f460 │ │ │ │ + bge.n 2f1c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f4f2 │ │ │ │ - ldr r3, [pc, #428] @ (2f610 ) │ │ │ │ + beq.n 2f25a │ │ │ │ + ldr r3, [pc, #428] @ (2f378 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f47c │ │ │ │ + cbz r0, 2f1e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f47c │ │ │ │ + bge.n 2f1e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f56c │ │ │ │ - ldr r3, [pc, #404] @ (2f614 ) │ │ │ │ + beq.n 2f2d4 │ │ │ │ + ldr r3, [pc, #404] @ (2f37c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f498 │ │ │ │ + cbz r0, 2f200 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f498 │ │ │ │ + bge.n 2f200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f572 │ │ │ │ + beq.n 2f2da │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f4ae │ │ │ │ + cbz r0, 2f216 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f4ae │ │ │ │ + bge.n 2f216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f4da │ │ │ │ + cbz r3, 2f242 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2f4c6 │ │ │ │ + cbz r0, 2f22e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f4c6 │ │ │ │ + bge.n 2f22e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f578 │ │ │ │ + beq.n 2f2e0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f1b2 │ │ │ │ + b.n 2ef1a │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1b0 │ │ │ │ - ldr r3, [pc, #212] @ (2f5ac ) │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef18 │ │ │ │ + ldr r3, [pc, #212] @ (2f314 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2f1c0 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4ae │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f40a │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f428 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f444 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f460 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f31c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f33a │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f358 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f376 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f394 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3b2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3d0 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3ee │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f22c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f24a │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f268 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f286 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef28 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f216 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f172 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f190 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1ac │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1c8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f084 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f0a2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f0c0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f0de │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f0fc │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f11a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f138 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f156 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef94 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2efb2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2efd0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2efee │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2f1e0 │ │ │ │ - b.n 2f1f2 │ │ │ │ + bne.w 2ef48 │ │ │ │ + b.n 2ef5a │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1f2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2a4 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2c2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2e0 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2fe │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f47c │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f498 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4c6 │ │ │ │ - bl c8d4 │ │ │ │ - b.n 2f1fe │ │ │ │ - bl c8d4 │ │ │ │ - b.n 2f20e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef5a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f00c │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f02a │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f048 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f066 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1e4 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f200 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f22e │ │ │ │ + bl c8e4 │ │ │ │ + b.n 2ef66 │ │ │ │ + bl c8e4 │ │ │ │ + b.n 2ef76 │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + asrs r2, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, r2 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r0, #16 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61233,402 +60924,688 @@ │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f618 : │ │ │ │ +0002f380 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f674 ) │ │ │ │ + ldr r3, [pc, #76] @ (2f3dc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f678 ) │ │ │ │ + ldr r2, [pc, #76] @ (2f3e0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f648 │ │ │ │ + cbz r3, 2f3b0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f642 │ │ │ │ + bge.n 2f3aa │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f67c ) │ │ │ │ + ldr r0, [pc, #48] @ (2f3e4 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3208 @ 0xc88 │ │ │ │ - blx 9520 │ │ │ │ + add.w r0, r0, #3104 @ 0xc20 │ │ │ │ + blx 9530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f642 │ │ │ │ - bl 2f0f8 │ │ │ │ + beq.n 2f3aa │ │ │ │ + bl 2ee60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f642 │ │ │ │ + bne.n 2f3aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + lsrs r0, r5, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + adds r0, r5, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f680 : │ │ │ │ +0002f3e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #136] @ (2f718 ) │ │ │ │ - ldr r3, [pc, #136] @ (2f71c ) │ │ │ │ + ldr r4, [pc, #136] @ (2f480 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f484 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2f720 ) │ │ │ │ + ldr r1, [pc, #136] @ (2f488 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90e4 │ │ │ │ + blx 90f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9864 │ │ │ │ - ldr r3, [pc, #120] @ (2f724 ) │ │ │ │ + blx 9874 │ │ │ │ + ldr r3, [pc, #120] @ (2f48c ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 2f6dc │ │ │ │ - bl 2ed34 │ │ │ │ + cbz r0, 2f444 │ │ │ │ + bl 2ed2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f6dc │ │ │ │ - bl 2ea6c │ │ │ │ + blt.n 2f444 │ │ │ │ + bl 23d7c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f6dc │ │ │ │ + beq.n 2f444 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f6ce │ │ │ │ + bge.n 2f436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f6d2 │ │ │ │ + cbz r3, 2f43a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f6d0 │ │ │ │ + b.n 2f438 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f6f2 │ │ │ │ + cbz r0, 2f45a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f6f2 │ │ │ │ + bge.n 2f45a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f708 │ │ │ │ - cbz r5, 2f702 │ │ │ │ + cbz r3, 2f470 │ │ │ │ + cbz r5, 2f46a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f702 │ │ │ │ + bge.n 2f46a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f70e │ │ │ │ + cbz r3, 2f476 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f6f2 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f45a │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f702 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f46a │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + lsrs r2, r0, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #78 @ 0x4e │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f728 : │ │ │ │ +0002f490 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f784 ) │ │ │ │ + ldr r3, [pc, #76] @ (2f4ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f788 ) │ │ │ │ + ldr r2, [pc, #76] @ (2f4f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f758 │ │ │ │ + cbz r3, 2f4c0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f752 │ │ │ │ + bge.n 2f4ba │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f78c ) │ │ │ │ + ldr r0, [pc, #48] @ (2f4f4 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3260 @ 0xcbc │ │ │ │ - blx 9520 │ │ │ │ + addw r0, r0, #3156 @ 0xc54 │ │ │ │ + blx 9530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f752 │ │ │ │ - bl 2f680 │ │ │ │ + beq.n 2f4ba │ │ │ │ + bl 2f3e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f752 │ │ │ │ + bne.n 2f4ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #18 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f4f8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #136] @ (2f590 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f594 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #136] @ (2f598 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90f4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 9874 │ │ │ │ + ldr r3, [pc, #120] @ (2f59c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f554 │ │ │ │ + bl 2ed2c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f554 │ │ │ │ + bl 24048 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f554 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f546 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f54a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f548 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f56a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f56a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f580 │ │ │ │ + cbz r5, 2f57a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f57a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f586 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f56a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f57a │ │ │ │ + nop │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f5a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f5fc ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f600 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f5d0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f5ca │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f604 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3208 @ 0xc88 │ │ │ │ + blx 9530 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f5ca │ │ │ │ + bl 2f4f8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f5ca │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r1, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f790 : │ │ │ │ +0002f608 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #236] @ (2f704 ) │ │ │ │ + ldr r3, [pc, #236] @ (2f708 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #236] @ (2f70c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90f4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 9874 │ │ │ │ + ldr r3, [pc, #220] @ (2f710 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f664 │ │ │ │ + bl 2ed2c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f664 │ │ │ │ + bl 2e49c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f664 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f656 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f65a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f658 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f67c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f67c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f6fc │ │ │ │ + cbz r5, 2f68e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f68e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f6f4 │ │ │ │ + ldr r3, [pc, #132] @ (2f714 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f6a4 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f6a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f6ee │ │ │ │ + ldr r3, [pc, #112] @ (2f718 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f6be │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f6be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f6e8 │ │ │ │ + ldr r3, [pc, #92] @ (2f71c ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 2f6d8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f6d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f6e2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f6d8 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f6be │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f6a4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f68e │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f67c │ │ │ │ + nop │ │ │ │ + lsrs r2, r4, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #190 @ 0xbe │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f720 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f77c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f780 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f750 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f74a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f784 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3260 @ 0xcbc │ │ │ │ + blx 9530 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f74a │ │ │ │ + bl 2f608 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f74a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r0, r1, #18 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f788 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ (2f918 ) │ │ │ │ + ldr r3, [pc, #376] @ (2f910 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #376] @ (2f91c ) │ │ │ │ + ldr r5, [pc, #376] @ (2f914 ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ - cbz r4, 2f7be │ │ │ │ + cbz r4, 2f7b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f7b8 │ │ │ │ + bge.n 2f7b0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #352] @ (2f920 ) │ │ │ │ + ldr r0, [pc, #352] @ (2f918 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3312 @ 0xcf0 │ │ │ │ - blx 9520 │ │ │ │ + blx 9530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f7b8 │ │ │ │ - ldr r3, [pc, #328] @ (2f924 ) │ │ │ │ + beq.n 2f7b0 │ │ │ │ + ldr r3, [pc, #328] @ (2f91c ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #328] @ (2f928 ) │ │ │ │ + ldr r1, [pc, #328] @ (2f920 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f8f6 │ │ │ │ - ldr r1, [pc, #308] @ (2f92c ) │ │ │ │ + beq.w 2f8ee │ │ │ │ + ldr r1, [pc, #308] @ (2f924 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f81c │ │ │ │ + bge.n 2f814 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f81c │ │ │ │ + cbnz r3, 2f814 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f8f6 │ │ │ │ - ldr r3, [pc, #268] @ (2f930 ) │ │ │ │ + blt.n 2f8ee │ │ │ │ + ldr r3, [pc, #268] @ (2f928 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ (2f934 ) │ │ │ │ + ldr r1, [pc, #268] @ (2f92c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8f6 │ │ │ │ - ldr r1, [pc, #252] @ (2f938 ) │ │ │ │ + beq.n 2f8ee │ │ │ │ + ldr r1, [pc, #252] @ (2f930 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f860 │ │ │ │ + bge.n 2f858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f860 │ │ │ │ + cbnz r3, 2f858 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f8f6 │ │ │ │ - ldr r3, [pc, #212] @ (2f93c ) │ │ │ │ + blt.n 2f8ee │ │ │ │ + ldr r3, [pc, #212] @ (2f934 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ (2f940 ) │ │ │ │ + ldr r1, [pc, #212] @ (2f938 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f8f6 │ │ │ │ - ldr r1, [pc, #196] @ (2f944 ) │ │ │ │ + beq.n 2f8ee │ │ │ │ + ldr r1, [pc, #196] @ (2f93c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f8a4 │ │ │ │ + bge.n 2f89c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f8a4 │ │ │ │ + cbnz r3, 2f89c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f8f6 │ │ │ │ - ldr r3, [pc, #156] @ (2f948 ) │ │ │ │ + blt.n 2f8ee │ │ │ │ + ldr r3, [pc, #156] @ (2f940 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (2f94c ) │ │ │ │ + ldr r1, [pc, #156] @ (2f944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f8f6 │ │ │ │ - ldr r1, [pc, #144] @ (2f950 ) │ │ │ │ + cbz r0, 2f8ee │ │ │ │ + ldr r1, [pc, #144] @ (2f948 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9184 │ │ │ │ + blx 9194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f8da │ │ │ │ + bge.n 2f8d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f8ea │ │ │ │ + cbz r3, 2f8e2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2f8f6 │ │ │ │ - ldr r3, [pc, #116] @ (2f954 ) │ │ │ │ + blt.n 2f8ee │ │ │ │ + ldr r3, [pc, #116] @ (2f94c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2f8da │ │ │ │ - ldr r3, [pc, #96] @ (2f958 ) │ │ │ │ + b.n 2f8d2 │ │ │ │ + ldr r3, [pc, #96] @ (2f950 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2f7b8 │ │ │ │ + bge.w 2f7b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f7b8 │ │ │ │ - blx 91a0 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f7b8 │ │ │ │ + bne.w 2f7b0 │ │ │ │ + blx 91b0 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f7b0 │ │ │ │ nop │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r2, #1 │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ + asrs r2, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ cmp r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #234 @ 0xea │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #214 @ 0xd6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #20 │ │ │ │ + movs r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2fbe2 │ │ │ │ + beq.w 2fbda │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2fbb2 │ │ │ │ + beq.w 2fbaa │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 2fbbc │ │ │ │ + bls.w 2fbb4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2fbcc │ │ │ │ + beq.w 2fbc4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 2f9a8 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2f9a0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -61812,97 +61789,97 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 2fcac │ │ │ │ + b.w 2fca4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2fbe2 │ │ │ │ + beq.n 2fbda │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2f966 │ │ │ │ + bl 2f95e │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 2fc2e │ │ │ │ - cbnz r2, 2fc2e │ │ │ │ + cbnz r3, 2fc26 │ │ │ │ + cbnz r2, 2fc26 │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 2fc2a │ │ │ │ + blt.n 2fc22 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2fcac │ │ │ │ + b.w 2fca4 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2fc4e │ │ │ │ + blt.n 2fc46 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fc74 │ │ │ │ - bl 2fcb8 │ │ │ │ + blt.n 2fc6c │ │ │ │ + bl 2fcb0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2fc90 │ │ │ │ - bl 2fcb8 │ │ │ │ + blt.n 2fc88 │ │ │ │ + bl 2fcb0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 2fcb8 │ │ │ │ + bl 2fcb0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 2fcb8 │ │ │ │ + bl 2fcb0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ - blx 8fc8 │ │ │ │ + blx 8fd8 │ │ │ │ pop {r1, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 2fda4 │ │ │ │ + bcc.n 2fd9c │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2fdbc │ │ │ │ + beq.n 2fdb4 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2fdb4 │ │ │ │ + beq.n 2fdac │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -61911,43 +61888,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 2fd24 │ │ │ │ + bcc.n 2fd1c │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 2fda4 │ │ │ │ + cbz r0, 2fd9c │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 2fd4e │ │ │ │ + b.n 2fd46 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 2fd62 │ │ │ │ + beq.n 2fd5a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2fd32 │ │ │ │ + bcs.n 2fd2a │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 2fd4e │ │ │ │ + bne.n 2fd46 │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -61959,22 +61936,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 2fdac │ │ │ │ + cbz r3, 2fda4 │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 2fce0 │ │ │ │ + b.n 2fcd8 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2fce0 │ │ │ │ - b.n 2fdb4 │ │ │ │ + bne.n 2fcd8 │ │ │ │ + b.n 2fdac │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0002fdd0 <.fini>: │ │ │ │ +0002fdc8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1243 +1,1244 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0002fdd8 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002fde8 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002fdf8 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002fe08 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002fe18 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002fe28 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002fe38 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002fe48 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002fe58 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0002fe68 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ - 0x0002fe78 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ - 0x0002fe88 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ - 0x0002fe98 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x0002fea8 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x0002feb8 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x0002fec8 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ - 0x0002fed8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fee8 2e31342f 6f626a65 63742e68 00000000 .14/object.h.... │ │ │ │ - 0x0002fef8 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ - 0x0002ff08 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ - 0x0002ff18 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002ff28 2e31342f 63707974 686f6e2f 7475706c .14/cpython/tupl │ │ │ │ - 0x0002ff38 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ - 0x0002ff48 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x0002ff58 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0002ff68 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ - 0x0002ff78 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x0002ff88 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x0002ff98 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x0002ffa8 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ - 0x0002ffb8 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ - 0x0002ffc8 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ - 0x0002ffd8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002ffe8 2e31342f 63707974 686f6e2f 6c697374 .14/cpython/list │ │ │ │ - 0x0002fff8 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ - 0x00030008 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x00030018 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ - 0x00030028 286f7029 00000000 50795f54 59504528 (op)....Py_TYPE( │ │ │ │ - 0x00030038 5f50794f 626a6563 745f4341 5354286f _PyObject_CAST(o │ │ │ │ - 0x00030048 62292920 213d2026 5079426f 6f6c5f54 b)) != &PyBool_T │ │ │ │ - 0x00030058 79706500 61747472 69627574 6520275f ype.attribute '_ │ │ │ │ - 0x00030068 5f6d7970 79635f65 6e765f5f 27206f66 _mypyc_env__' of │ │ │ │ - 0x00030078 20277361 66655f70 61727365 5f666c6f 'safe_parse_flo │ │ │ │ - 0x00030088 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ - 0x00030098 73655f66 6c6f6174 5f6f626a 2720756e se_float_obj' un │ │ │ │ - 0x000300a8 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ - 0x000300b8 65202766 6c616773 27206f66 20274f75 e 'flags' of 'Ou │ │ │ │ - 0x000300c8 74707574 2720756e 64656669 6e656400 tput' undefined. │ │ │ │ - 0x000300d8 61747472 69627574 65202764 61746127 attribute 'data' │ │ │ │ - 0x000300e8 206f6620 274f7574 70757427 20756e64 of 'Output' und │ │ │ │ - 0x000300f8 6566696e 65640000 61747472 69627574 efined..attribut │ │ │ │ - 0x00030108 65202764 69637427 206f6620 274e6573 e 'dict' of 'Nes │ │ │ │ - 0x00030118 74656444 69637427 20756e64 6566696e tedDict' undefin │ │ │ │ - 0x00030128 65640000 61747472 69627574 6520275f ed..attribute '_ │ │ │ │ - 0x00030138 70656e64 696e675f 666c6167 7327206f pending_flags' o │ │ │ │ - 0x00030148 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x00030158 6e656400 61747472 69627574 6520275f ned.attribute '_ │ │ │ │ - 0x00030168 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ - 0x00030178 2720756e 64656669 6e656400 2f757372 ' undefined./usr │ │ │ │ - 0x00030188 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030198 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x000301a8 2f6c6962 2d72742f 7374725f 6f70732e /lib-rt/str_ops. │ │ │ │ - 0x000301b8 63000000 5079556e 69636f64 655f4368 c...PyUnicode_Ch │ │ │ │ - 0x000301c8 65636b28 73747232 29000000 2f757372 eck(str2).../usr │ │ │ │ - 0x000301d8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x000301e8 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ - 0x000301f8 61727261 796f626a 6563742e 68000000 arrayobject.h... │ │ │ │ - 0x00030208 50794279 74654172 7261795f 43686563 PyByteArray_Chec │ │ │ │ - 0x00030218 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x00030228 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x00030238 63707974 686f6e2f 61627374 72616374 cpython/abstract │ │ │ │ - 0x00030248 2e680000 61726720 213d204e 554c4c00 .h..arg != NULL. │ │ │ │ - 0x00030258 6275696c 642f5f5f 6e617469 76655f35 build/__native_5 │ │ │ │ - 0x00030268 37303331 38306333 64643436 65383732 703180c3dd46e872 │ │ │ │ - 0x00030278 6366332e 63000000 6370795f 725f5f5f cf3.c...cpy_r___ │ │ │ │ - 0x00030288 6d797079 635f7365 6c665f5f 00000000 mypyc_self__.... │ │ │ │ - 0x00030298 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x000302a8 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x000302b8 79707963 2f6c6962 2d72742f 6c697374 ypyc/lib-rt/list │ │ │ │ - 0x000302c8 5f6f7073 2e630000 50794c69 73745f43 _ops.c..PyList_C │ │ │ │ - 0x000302d8 6865636b 286c6973 74290000 50795f54 heck(list)..Py_T │ │ │ │ - 0x000302e8 59504528 6f622920 213d2026 50794c6f YPE(ob) != &PyLo │ │ │ │ - 0x000302f8 6e675f54 79706500 2f757372 2f6c6962 ng_Type./usr/lib │ │ │ │ - 0x00030308 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030318 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030328 2d72742f 67657461 72677366 6173742e -rt/getargsfast. │ │ │ │ - 0x00030338 63000000 50795475 706c655f 43686563 c...PyTuple_Chec │ │ │ │ - 0x00030348 6b286b77 6e616d65 73290000 5079556e k(kwnames)..PyUn │ │ │ │ - 0x00030358 69636f64 655f4368 65636b28 6b776e61 icode_Check(kwna │ │ │ │ - 0x00030368 6d652900 5f5f6d79 7079635f 61747472 me).__mypyc_attr │ │ │ │ - 0x00030378 735f5f00 5f5f6d79 7079635f 61747472 s__.__mypyc_attr │ │ │ │ - 0x00030388 735f5f20 6973206e 6f742061 20747570 s__ is not a tup │ │ │ │ - 0x00030398 6c650000 2c200000 4e6f6e65 00000000 le.., ..None.... │ │ │ │ - 0x000303a8 5f5f6d6f 64756c65 5f5f0000 5f5f7175 __module__..__qu │ │ │ │ - 0x000303b8 616c6e61 6d655f5f 00000000 6275696c alname__....buil │ │ │ │ - 0x000303c8 74696e73 00000000 25552e25 55000000 tins....%U.%U... │ │ │ │ - 0x000303d8 7475706c 655b3c25 64206974 656d733e tuple[<%d items> │ │ │ │ - 0x000303e8 5d000000 7475706c 655b0000 25552555 ]...tuple[..%U%U │ │ │ │ - 0x000303f8 25730000 66756e63 74696f6e 00000000 %s..function.... │ │ │ │ - 0x00030408 28290000 6b657977 6f726420 00000000 ()..keyword .... │ │ │ │ - 0x00030418 6174206d 6f737400 65786163 746c7900 at most.exactly. │ │ │ │ - 0x00030428 6174206c 65617374 00000000 74686973 at least....this │ │ │ │ - 0x00030438 2066756e 6374696f 6e000000 70617273 function...pars │ │ │ │ - 0x00030448 65722d3e 6b657977 6f726473 20213d20 er->keywords != │ │ │ │ - 0x00030458 4e554c4c 00000000 456d7074 79206b65 NULL....Empty ke │ │ │ │ - 0x00030468 79776f72 64207061 72616d65 74657220 yword parameter │ │ │ │ - 0x00030478 6e616d65 00000000 496e7661 6c696420 name....Invalid │ │ │ │ - 0x00030488 666f726d 61742073 7472696e 6720287c format string (| │ │ │ │ - 0x00030498 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x000304a8 29000000 496e7661 6c696420 666f726d )...Invalid form │ │ │ │ - 0x000304b8 61742073 7472696e 67202824 20626566 at string ($ bef │ │ │ │ - 0x000304c8 6f726520 7c290000 496e7661 6c696420 ore |)..Invalid │ │ │ │ - 0x000304d8 666f726d 61742073 7472696e 67202824 format string ($ │ │ │ │ - 0x000304e8 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x000304f8 29000000 456d7074 79207061 72616d65 )...Empty parame │ │ │ │ - 0x00030508 74657220 6e616d65 20616674 65722024 ter name after $ │ │ │ │ - 0x00030518 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ - 0x00030528 61742073 7472696e 67202840 20737065 at string (@ spe │ │ │ │ - 0x00030538 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ - 0x00030548 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ - 0x00030558 7472696e 67202840 20776974 686f7574 tring (@ without │ │ │ │ - 0x00030568 20707265 63656469 6e67207c 20616e64 preceding | and │ │ │ │ - 0x00030578 20242900 4d6f7265 206b6579 776f7264 $).More keyword │ │ │ │ - 0x00030588 206c6973 7420656e 74726965 73202825 list entries (% │ │ │ │ - 0x00030598 64292074 68616e20 666f726d 61742073 d) than format s │ │ │ │ - 0x000305a8 70656369 66696572 73202825 64290000 pecifiers (%d).. │ │ │ │ - 0x000305b8 6d6f7265 20617267 756d656e 74207370 more argument sp │ │ │ │ - 0x000305c8 65636966 69657273 20746861 6e206b65 ecifiers than ke │ │ │ │ - 0x000305d8 79776f72 64206c69 73742065 6e747269 yword list entri │ │ │ │ - 0x000305e8 65732028 72656d61 696e696e 6720666f es (remaining fo │ │ │ │ - 0x000305f8 726d6174 3a272573 27290000 70617273 rmat:'%s')..pars │ │ │ │ - 0x00030608 65722d3e 6e657874 203d3d20 4e554c4c er->next == NULL │ │ │ │ - 0x00030618 00000000 252e3230 30732573 2074616b ....%.200s%s tak │ │ │ │ - 0x00030628 65732061 74206d6f 73742025 64202573 es at most %d %s │ │ │ │ - 0x00030638 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x00030648 67697665 6e290000 252e3230 30732573 given)..%.200s%s │ │ │ │ - 0x00030658 2074616b 6573206e 6f20706f 73697469 takes no positi │ │ │ │ - 0x00030668 6f6e616c 20617267 756d656e 74730000 onal arguments.. │ │ │ │ - 0x00030678 252e3230 30732573 2074616b 65732025 %.200s%s takes % │ │ │ │ - 0x00030688 73202564 20706f73 6974696f 6e616c20 s %d positional │ │ │ │ - 0x00030698 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x000306a8 67697665 6e290000 2149535f 454e445f given)..!IS_END_ │ │ │ │ - 0x000306b8 4f465f46 4f524d41 54282a66 6f726d61 OF_FORMAT(*forma │ │ │ │ - 0x000306c8 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ - 0x000306d8 6b286b77 7475706c 65290000 252e3230 k(kwtuple)..%.20 │ │ │ │ - 0x000306e8 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ - 0x000306f8 75697265 64206b65 79776f72 642d6f6e uired keyword-on │ │ │ │ - 0x00030708 6c792061 7267756d 656e7420 27255527 ly argument '%U' │ │ │ │ - 0x00030718 00000000 252e3230 30732573 206d6973 ....%.200s%s mis │ │ │ │ - 0x00030728 73696e67 20726571 75697265 64206172 sing required ar │ │ │ │ - 0x00030738 67756d65 6e742027 25552720 28706f73 gument '%U' (pos │ │ │ │ - 0x00030748 20256429 00000000 49535f45 4e445f4f %d)....IS_END_O │ │ │ │ - 0x00030758 465f464f 524d4154 282a666f 726d6174 F_FORMAT(*format │ │ │ │ - 0x00030768 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ - 0x00030778 20277c27 29207c7c 20282a66 6f726d61 '|') || (*forma │ │ │ │ - 0x00030788 74203d3d 20272427 29000000 61726775 t == '$')...argu │ │ │ │ - 0x00030798 6d656e74 20666f72 20252e32 30307325 ment for %.200s% │ │ │ │ - 0x000307a8 73206769 76656e20 6279206e 616d6520 s given by name │ │ │ │ - 0x000307b8 28272555 27292061 6e642070 6f736974 ('%U') and posit │ │ │ │ - 0x000307c8 696f6e20 28256429 00000000 27255327 ion (%d)....'%S' │ │ │ │ - 0x000307d8 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ - 0x000307e8 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ - 0x000307f8 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ - 0x00030808 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x00030818 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x00030828 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ - 0x00030838 7267732e 63000000 61726773 20213d20 rgs.c...args != │ │ │ │ - 0x00030848 4e554c4c 20262620 50795475 706c655f NULL && PyTuple_ │ │ │ │ - 0x00030858 43686563 6b286172 67732900 6b776172 Check(args).kwar │ │ │ │ - 0x00030868 6773203d 3d204e55 4c4c207c 7c205079 gs == NULL || Py │ │ │ │ - 0x00030878 44696374 5f436865 636b286b 77617267 Dict_Check(kwarg │ │ │ │ - 0x00030888 73290000 666f726d 61742021 3d204e55 s)..format != NU │ │ │ │ - 0x00030898 4c4c0000 6b776c69 73742021 3d204e55 LL..kwlist != NU │ │ │ │ - 0x000308a8 4c4c0000 2f757372 2f696e63 6c756465 LL../usr/include │ │ │ │ - 0x000308b8 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ - 0x000308c8 686f6e2f 64696374 6f626a65 63742e68 hon/dictobject.h │ │ │ │ - 0x000308d8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x000308e8 286f7029 00000000 6d696e20 3d3d2049 (op)....min == I │ │ │ │ - 0x000308f8 4e545f4d 41580000 6d617820 3d3d2049 NT_MAX..max == I │ │ │ │ - 0x00030908 4e545f4d 41580000 252e3230 30732573 NT_MAX..%.200s%s │ │ │ │ - 0x00030918 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ - 0x00030928 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ - 0x00030938 7267756d 656e7420 27257327 00000000 rgument '%s'.... │ │ │ │ - 0x00030948 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ - 0x00030958 20726571 75697265 64206172 67756d65 required argume │ │ │ │ - 0x00030968 6e742027 25732720 28706f73 20256429 nt '%s' (pos %d) │ │ │ │ - 0x00030978 00000000 61726775 6d656e74 20666f72 ....argument for │ │ │ │ - 0x00030988 20252e32 30307325 73206769 76656e20 %.200s%s given │ │ │ │ - 0x00030998 6279206e 616d6520 28272573 27292061 by name ('%s') a │ │ │ │ - 0x000309a8 6e642070 6f736974 696f6e20 28256429 nd position (%d) │ │ │ │ - 0x000309b8 00000000 6b657977 6f726473 206d7573 ....keywords mus │ │ │ │ - 0x000309c8 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ - 0x000309d8 27255527 20697320 616e2069 6e76616c '%U' is an inval │ │ │ │ - 0x000309e8 6964206b 6579776f 72642061 7267756d id keyword argum │ │ │ │ - 0x000309f8 656e7420 666f7220 252e3230 30732573 ent for %.200s%s │ │ │ │ - 0x00030a08 00000000 696e7420 746f6f20 6c617267 ....int too larg │ │ │ │ - 0x00030a18 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030a28 69363400 696e7465 67657220 64697669 i64.integer divi │ │ │ │ - 0x00030a38 73696f6e 206f7220 6d6f6475 6c6f2062 sion or modulo b │ │ │ │ - 0x00030a48 79207a65 726f0000 696e7465 67657220 y zero..integer │ │ │ │ - 0x00030a58 64697669 73696f6e 206f7665 72666c6f division overflo │ │ │ │ - 0x00030a68 77000000 696e7420 746f6f20 6c617267 w...int too larg │ │ │ │ - 0x00030a78 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030a88 69333200 696e7420 746f6f20 6c617267 i32.int too larg │ │ │ │ - 0x00030a98 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030aa8 69313600 696e7420 746f6f20 6c617267 i16.int too larg │ │ │ │ - 0x00030ab8 65206f72 20736d61 6c6c2074 6f20636f e or small to co │ │ │ │ - 0x00030ac8 6e766572 7420746f 20753800 65787065 nvert to u8.expe │ │ │ │ - 0x00030ad8 63746564 20612066 696e6974 6520696e cted a finite in │ │ │ │ - 0x00030ae8 7075742c 20676f74 20257300 65787065 put, got %s.expe │ │ │ │ - 0x00030af8 63746564 2061206e 6f6e6e65 67617469 cted a nonnegati │ │ │ │ - 0x00030b08 76652069 6e707574 2c20676f 74202573 ve input, got %s │ │ │ │ - 0x00030b18 00000000 6d617468 2072616e 67652065 ....math range e │ │ │ │ - 0x00030b28 72726f72 00000000 65787065 63746564 rror....expected │ │ │ │ - 0x00030b38 20612070 6f736974 69766520 696e7075 a positive inpu │ │ │ │ - 0x00030b48 742c2067 6f742025 73000000 666c6f61 t, got %s...floa │ │ │ │ - 0x00030b58 7420666c 6f6f7220 64697669 73696f6e t floor division │ │ │ │ - 0x00030b68 20627920 7a65726f 00000000 6d617468 by zero....math │ │ │ │ - 0x00030b78 20646f6d 61696e20 6572726f 72000000 domain error... │ │ │ │ - 0x00030b88 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ - 0x00030b98 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ - 0x00030ba8 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ - 0x00030bb8 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ - 0x00030bc8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ - 0x00030bd8 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ - 0x00030be8 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ - 0x00030bf8 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ - 0x00030c08 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ - 0x00030c18 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ - 0x00030c28 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ - 0x00030c38 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ - 0x00030c48 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ - 0x00030c58 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ - 0x00030c68 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ - 0x00030c78 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ - 0x00030c88 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ - 0x00030c98 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030ca8 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ - 0x00030cb8 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ - 0x00030cc8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ - 0x00030cd8 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ - 0x00030ce8 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ - 0x00030cf8 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ - 0x00030d08 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ - 0x00030d18 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ - 0x00030d28 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030d38 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ - 0x00030d48 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ - 0x00030d58 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ - 0x00030d68 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ - 0x00030d78 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ - 0x00030d88 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ - 0x00030d98 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ - 0x00030da8 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ - 0x00030db8 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ - 0x00030dc8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ - 0x00030dd8 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ - 0x00030de8 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ - 0x00030df8 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ - 0x00030e08 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ - 0x00030e18 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ - 0x00030e28 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ - 0x00030e38 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ - 0x00030e48 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030e58 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030e68 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ - 0x00030e78 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ - 0x00030e88 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ - 0x00030e98 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ - 0x00030ea8 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ - 0x00030eb8 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ - 0x00030ec8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ - 0x00030ed8 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ - 0x00030ee8 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ - 0x00030ef8 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x00030f08 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ - 0x00030f18 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ - 0x00030f28 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ - 0x00030f38 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ - 0x00030f48 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030f58 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030f68 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ - 0x00030f78 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ - 0x00030f88 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ - 0x00030f98 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ - 0x00030fa8 50795f54 59504528 5f50794f 626a6563 Py_TYPE(_PyObjec │ │ │ │ - 0x00030fb8 745f4341 5354286f 62292920 213d2026 t_CAST(ob)) != & │ │ │ │ - 0x00030fc8 50794c6f 6e675f54 79706500 6c697374 PyLong_Type.list │ │ │ │ - 0x00030fd8 2e72656d 6f766528 78293a20 78206e6f .remove(x): x no │ │ │ │ - 0x00030fe8 7420696e 206c6973 74000000 76616c75 t in list...valu │ │ │ │ - 0x00030ff8 65206973 206e6f74 20696e20 6c697374 e is not in list │ │ │ │ - 0x00031008 00000000 27252e32 30307327 206f626a ....'%.200s' obj │ │ │ │ - 0x00031018 65637420 6973206e 6f742061 206d6170 ect is not a map │ │ │ │ - 0x00031028 70696e67 00000000 6b657973 00000000 ping....keys.... │ │ │ │ - 0x00031038 61207475 706c6520 6f66206c 656e6774 a tuple of lengt │ │ │ │ - 0x00031048 68203220 65787065 63746564 00000000 h 2 expected.... │ │ │ │ - 0x00031058 7475706c 6520696e 64657820 6f757420 tuple index out │ │ │ │ - 0x00031068 6f662072 616e6765 00000000 2f757372 of range..../usr │ │ │ │ - 0x00031078 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00031088 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00031098 2f6c6962 2d72742f 7475706c 655f6f70 /lib-rt/tuple_op │ │ │ │ - 0x000310a8 732e6300 50795475 706c655f 43686563 s.c.PyTuple_Chec │ │ │ │ - 0x000310b8 6b287475 706c6529 00000000 4350795f k(tuple)....CPy_ │ │ │ │ - 0x000310c8 43617463 68457272 6f722063 616c6c65 CatchError calle │ │ │ │ - 0x000310d8 64207769 7468206e 6f206572 726f7221 d with no error! │ │ │ │ - 0x000310e8 00000000 66617461 6c3a206f 7574206f ....fatal: out o │ │ │ │ - 0x000310f8 66206d65 6d6f7279 0a000000 61747472 f memory....attr │ │ │ │ - 0x00031108 69627574 65202745 58504c49 4349545f ibute 'EXPLICIT_ │ │ │ │ - 0x00031118 4e455354 27206f66 2027466c 61677327 NEST' of 'Flags' │ │ │ │ - 0x00031128 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ - 0x00031138 69627574 65202746 524f5a45 4e27206f ibute 'FROZEN' o │ │ │ │ - 0x00031148 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x00031158 6e656400 2573206f 626a6563 74206578 ned.%s object ex │ │ │ │ - 0x00031168 70656374 65643b20 676f7420 25550000 pected; got %U.. │ │ │ │ - 0x00031178 2573206f 626a6563 74206578 70656374 %s object expect │ │ │ │ - 0x00031188 65643b20 616e6420 6572726f 72656420 ed; and errored │ │ │ │ - 0x00031198 666f726d 61747469 6e672072 65616c20 formatting real │ │ │ │ - 0x000311a8 74797065 21000000 27736166 655f7061 type!...'safe_pa │ │ │ │ - 0x000311b8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x000311c8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x000311d8 6f626a27 206f626a 65637420 61747472 obj' object attr │ │ │ │ - 0x000311e8 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ - 0x000311f8 6e765f5f 27206361 6e6e6f74 20626520 nv__' cannot be │ │ │ │ - 0x00031208 64656c65 74656400 746f6d6c 692e5f70 deleted.tomli._p │ │ │ │ - 0x00031218 61727365 722e6d61 6b655f73 6166655f arser.make_safe_ │ │ │ │ - 0x00031228 70617273 655f666c 6f61745f 656e7600 parse_float_env. │ │ │ │ - 0x00031238 274f7574 70757427 206f626a 65637420 'Output' object │ │ │ │ - 0x00031248 61747472 69627574 65202766 6c616773 attribute 'flags │ │ │ │ - 0x00031258 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ - 0x00031268 74656400 746f6d6c 692e5f70 61727365 ted.tomli._parse │ │ │ │ - 0x00031278 722e466c 61677300 274f7574 70757427 r.Flags.'Output' │ │ │ │ - 0x00031288 206f626a 65637420 61747472 69627574 object attribut │ │ │ │ - 0x00031298 65202764 61746127 2063616e 6e6f7420 e 'data' cannot │ │ │ │ - 0x000312a8 62652064 656c6574 65640000 746f6d6c be deleted..toml │ │ │ │ - 0x000312b8 692e5f70 61727365 722e4e65 73746564 i._parser.Nested │ │ │ │ - 0x000312c8 44696374 00000000 274e6573 74656444 Dict....'NestedD │ │ │ │ - 0x000312d8 69637427 206f626a 65637420 61747472 ict' object attr │ │ │ │ - 0x000312e8 69627574 65202764 69637427 2063616e ibute 'dict' can │ │ │ │ - 0x000312f8 6e6f7420 62652064 656c6574 65640000 not be deleted.. │ │ │ │ - 0x00031308 64696374 00000000 27466c61 67732720 dict....'Flags' │ │ │ │ - 0x00031318 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ - 0x00031328 20275f70 656e6469 6e675f66 6c616773 '_pending_flags │ │ │ │ - 0x00031338 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ - 0x00031348 74656400 27466c61 67732720 6f626a65 ted.'Flags' obje │ │ │ │ - 0x00031358 63742061 74747269 62757465 20275f66 ct attribute '_f │ │ │ │ - 0x00031368 6c616773 27206361 6e6e6f74 20626520 lags' cannot be │ │ │ │ - 0x00031378 64656c65 74656400 5f5f696e 69745f5f deleted.__init__ │ │ │ │ - 0x00031388 00000000 7372632f 746f6d6c 692f5f70 ....src/tomli/_p │ │ │ │ - 0x00031398 61727365 722e7079 00000000 6370795f arser.py....cpy_ │ │ │ │ - 0x000313a8 725f7230 00000000 6370795f 725f6b65 r_r0....cpy_r_ke │ │ │ │ - 0x000313b8 79000000 6164645f 70656e64 696e6700 y...add_pending. │ │ │ │ - 0x000313c8 5f5f6d79 7079635f 64656661 756c7473 __mypyc_defaults │ │ │ │ - 0x000313d8 5f736574 75700000 6765745f 6f725f63 _setup..get_or_c │ │ │ │ - 0x000313e8 72656174 655f6e65 73740000 7475706c reate_nest..tupl │ │ │ │ - 0x000313f8 65000000 626f6f6c 00000000 61747472 e...bool....attr │ │ │ │ - 0x00031408 69627574 65202725 2e323030 7327206f ibute '%.200s' o │ │ │ │ - 0x00031418 66202725 2e323030 73272075 6e646566 f '%.200s' undef │ │ │ │ - 0x00031428 696e6564 00000000 5f5f6d79 7079635f ined....__mypyc_ │ │ │ │ - 0x00031438 656e765f 5f000000 73616665 5f706172 env__...safe_par │ │ │ │ - 0x00031448 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ - 0x00031458 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ - 0x00031468 626a0000 73616665 5f706172 73655f66 bj..safe_parse_f │ │ │ │ - 0x00031478 6c6f6174 00000000 61747472 69627574 loat....attribut │ │ │ │ - 0x00031488 65202770 61727365 5f666c6f 61742720 e 'parse_float' │ │ │ │ - 0x00031498 6f662027 6d616b65 5f736166 655f7061 of 'make_safe_pa │ │ │ │ - 0x000314a8 7273655f 666c6f61 745f656e 76272075 rse_float_env' u │ │ │ │ - 0x000314b8 6e646566 696e6564 00000000 2f757372 ndefined..../usr │ │ │ │ - 0x000314c8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x000314d8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x000314e8 2f6c6962 2d72742f 6d697363 5f6f7073 /lib-rt/misc_ops │ │ │ │ - 0x000314f8 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ - 0x00031508 6b286261 73657329 00000000 6d657461 k(bases)....meta │ │ │ │ - 0x00031518 636c6173 7320636f 6e666c69 63743a20 class conflict: │ │ │ │ - 0x00031528 74686520 6d657461 636c6173 73206f66 the metaclass of │ │ │ │ - 0x00031538 20612064 65726976 65642063 6c617373 a derived class │ │ │ │ - 0x00031548 206d7573 74206265 20612028 6e6f6e2d must be a (non- │ │ │ │ - 0x00031558 73747269 63742920 73756263 6c617373 strict) subclass │ │ │ │ - 0x00031568 206f6620 74686520 6d657461 636c6173 of the metaclas │ │ │ │ - 0x00031578 73657320 6f662061 6c6c2069 74732062 ses of all its b │ │ │ │ - 0x00031588 61736573 00000000 5f5f6d72 6f5f656e ases....__mro_en │ │ │ │ - 0x00031598 74726965 735f5f00 5f5f6d72 6f5f656e tries__.__mro_en │ │ │ │ - 0x000315a8 74726965 735f5f20 6d757374 20726574 tries__ must ret │ │ │ │ - 0x000315b8 75726e20 61207475 706c6500 74797069 urn a tuple.typi │ │ │ │ - 0x000315c8 6e670000 54797069 6e674d65 74610000 ng..TypingMeta.. │ │ │ │ - 0x000315d8 47656e65 7269634d 65746100 5f50726f GenericMeta._Pro │ │ │ │ - 0x000315e8 746f636f 6c4d6574 61000000 74797069 tocolMeta...typi │ │ │ │ - 0x000315f8 6e675f65 7874656e 73696f6e 73000000 ng_extensions... │ │ │ │ - 0x00031608 61626300 4142434d 65746100 6d797079 abc.ABCMeta.mypy │ │ │ │ - 0x00031618 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ - 0x00031628 68617665 2061206d 65746163 6c617373 have a metaclass │ │ │ │ - 0x00031638 00000000 5f5f6f72 69675f62 61736573 ....__orig_bases │ │ │ │ - 0x00031648 5f5f0000 742d3e68 745f7479 70652e74 __..t->ht_type.t │ │ │ │ - 0x00031658 705f6261 73652021 3d204e55 4c4c0000 p_base != NULL.. │ │ │ │ - 0x00031668 5f5f736c 6f74735f 5f000000 6d797079 __slots__...mypy │ │ │ │ - 0x00031678 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ - 0x00031688 68617665 205f5f73 6c6f7473 5f5f0000 have __slots__.. │ │ │ │ - 0x00031698 5f5f6174 7472735f 61747472 735f5f00 __attrs_attrs__. │ │ │ │ - 0x000316a8 61747472 00000000 61747472 2d617574 attr....attr-aut │ │ │ │ - 0x000316b8 6f000000 6e6f7420 656e6f75 67682076 o...not enough v │ │ │ │ - 0x000316c8 616c7565 7320746f 20756e70 61636b20 alues to unpack │ │ │ │ - 0x000316d8 28657870 65637465 6420257a 642c2067 (expected %zd, g │ │ │ │ - 0x000316e8 6f742025 7a642900 746f6f20 6d616e79 ot %zd).too many │ │ │ │ - 0x000316f8 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ - 0x00031708 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ - 0x00031718 00000000 73757272 6f676174 65706173 ....surrogatepas │ │ │ │ - 0x00031728 73000000 73757065 72000000 3c756e61 s...super.... │ │ │ │ - 0x00031748 50795475 706c655f 43686563 6b286d6f PyTuple_Check(mo │ │ │ │ - 0x00031758 64756c65 29000000 50794572 725f4f63 dule)...PyErr_Oc │ │ │ │ - 0x00031768 63757272 65642829 20262620 22657272 curred() && "err │ │ │ │ - 0x00031778 6f722069 6e646963 61746f72 2073686f or indicator sho │ │ │ │ - 0x00031788 756c6420 62652073 6574206f 6e206261 uld be set on ba │ │ │ │ - 0x00031798 6420696d 706f7274 21220000 50795475 d import!"..PyTu │ │ │ │ - 0x000317a8 706c655f 43686563 6b286173 5f6e616d ple_Check(as_nam │ │ │ │ - 0x000317b8 65732900 63616e6e 6f742069 6d706f72 es).cannot impor │ │ │ │ - 0x000317c8 74206e61 6d652025 52206672 6f6d2025 t name %R from % │ │ │ │ - 0x000317d8 52202825 53290000 756e7375 70706f72 R (%S)..unsuppor │ │ │ │ - 0x000317e8 74656420 6f706572 616e6420 74797065 ted operand type │ │ │ │ - 0x000317f8 28732920 666f7220 252e3130 30733a20 (s) for %.100s: │ │ │ │ - 0x00031808 27252e31 30307327 20616e64 2027252e '%.100s' and '%. │ │ │ │ - 0x00031818 31303073 27000000 72656769 73747279 100s'...registry │ │ │ │ - 0x00031828 00000000 72656769 73746572 00000000 ....register.... │ │ │ │ - 0x00031838 496e7661 6c696420 66697273 74206172 Invalid first ar │ │ │ │ - 0x00031848 67756d65 6e742074 6f206072 65676973 gument to `regis │ │ │ │ - 0x00031858 74657228 29603a20 25522e20 55736520 ter()`: %R. Use │ │ │ │ - 0x00031868 65697468 65722060 40726567 69737465 either `@registe │ │ │ │ - 0x00031878 7228736f 6d655f63 6c617373 2960206f r(some_class)` o │ │ │ │ - 0x00031888 7220706c 61696e20 60407265 67697374 r plain `@regist │ │ │ │ - 0x00031898 65726020 6f6e2061 6e20616e 6e6f7461 er` on an annota │ │ │ │ - 0x000318a8 74656420 66756e63 74696f6e 2e000000 ted function.... │ │ │ │ - 0x000318b8 6765745f 74797065 5f68696e 74730000 get_type_hints.. │ │ │ │ - 0x000318c8 496e7661 6c696420 616e6e6f 74617469 Invalid annotati │ │ │ │ - 0x000318d8 6f6e2066 6f722025 522e2025 52206973 on for %R. %R is │ │ │ │ - 0x000318e8 206e6f74 20612063 6c617373 2e000000 not a class.... │ │ │ │ - 0x000318f8 64697370 61746368 5f636163 68650000 dispatch_cache.. │ │ │ │ - 0x00031908 27617379 6e632066 6f722720 72657175 'async for' requ │ │ │ │ - 0x00031918 69726573 20616e20 6f626a65 63742077 ires an object w │ │ │ │ - 0x00031928 69746820 5f5f6169 7465725f 5f206d65 ith __aiter__ me │ │ │ │ - 0x00031938 74686f64 2c20676f 7420252e 31303073 thod, got %.100s │ │ │ │ - 0x00031948 00000000 27617379 6e632066 6f722720 ....'async for' │ │ │ │ - 0x00031958 72656365 69766564 20616e20 6f626a65 received an obje │ │ │ │ - 0x00031968 63742066 726f6d20 5f5f6169 7465725f ct from __aiter_ │ │ │ │ - 0x00031978 5f207468 61742064 6f657320 6e6f7420 _ that does not │ │ │ │ - 0x00031988 696d706c 656d656e 74205f5f 616e6578 implement __anex │ │ │ │ - 0x00031998 745f5f3a 20252e31 30307300 27617379 t__: %.100s.'asy │ │ │ │ - 0x000319a8 6e632066 6f722720 72657175 69726573 nc for' requires │ │ │ │ - 0x000319b8 20616e20 69746572 61746f72 20776974 an iterator wit │ │ │ │ - 0x000319c8 68205f5f 616e6578 745f5f20 6d657468 h __anext__ meth │ │ │ │ - 0x000319d8 6f642c20 676f7420 252e3130 30730000 od, got %.100s.. │ │ │ │ - 0x000319e8 5f5f6177 6169745f 5f282920 72657475 __await__() retu │ │ │ │ - 0x000319f8 726e6564 20612063 6f726f75 74696e65 rned a coroutine │ │ │ │ - 0x00031a08 00000000 5f5f6177 6169745f 5f282920 ....__await__() │ │ │ │ - 0x00031a18 72657475 726e6564 206e6f6e 2d697465 returned non-ite │ │ │ │ - 0x00031a28 7261746f 72206f66 20747970 65202725 rator of type '% │ │ │ │ - 0x00031a38 2e313030 73270000 6f626a65 63742025 .100s'..object % │ │ │ │ - 0x00031a48 2e313030 73206361 6e277420 62652075 .100s can't be u │ │ │ │ - 0x00031a58 73656420 696e2027 61776169 74272065 sed in 'await' e │ │ │ │ - 0x00031a68 78707265 7373696f 6e000000 27617379 xpression...'asy │ │ │ │ - 0x00031a78 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ - 0x00031a88 20616e20 696e7661 6c696420 6f626a65 an invalid obje │ │ │ │ - 0x00031a98 63742066 726f6d20 5f5f616e 6578745f ct from __anext_ │ │ │ │ - 0x00031aa8 5f3a2025 2e313030 73000000 756e7365 _: %.100s...unse │ │ │ │ - 0x00031ab8 745f616c 6c000000 6370795f 725f7234 t_all...cpy_r_r4 │ │ │ │ - 0x00031ac8 35000000 6370795f 725f7234 37000000 5...cpy_r_r47... │ │ │ │ - 0x00031ad8 6370795f 725f7235 30000000 6370795f cpy_r_r50...cpy_ │ │ │ │ - 0x00031ae8 725f7234 00000000 69735f00 6370795f r_r4....is_.cpy_ │ │ │ │ - 0x00031af8 725f7232 31000000 6370795f 725f7233 r_r21...cpy_r_r3 │ │ │ │ - 0x00031b08 38000000 61707065 6e645f6e 6573745f 8...append_nest_ │ │ │ │ - 0x00031b18 746f5f6c 69737400 5f5f696e 7465726e to_list.__intern │ │ │ │ - 0x00031b28 616c5f6d 79707963 5f736574 75700000 al_mypyc_setup.. │ │ │ │ - 0x00031b38 496e7465 726e616c 206d7970 79632065 Internal mypyc e │ │ │ │ - 0x00031b48 72726f72 3a20556e 61626c65 20746f20 rror: Unable to │ │ │ │ - 0x00031b58 66696e64 206f626a 65637420 73657475 find object setu │ │ │ │ - 0x00031b68 70206675 6e637469 6f6e0000 696e7400 p function..int. │ │ │ │ - 0x00031b78 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ - 0x00031b88 74747269 62757465 20274558 504c4943 ttribute 'EXPLIC │ │ │ │ - 0x00031b98 49545f4e 45535427 2063616e 6e6f7420 IT_NEST' cannot │ │ │ │ - 0x00031ba8 62652064 656c6574 65640000 27466c61 be deleted..'Fla │ │ │ │ - 0x00031bb8 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ - 0x00031bc8 62757465 20274652 4f5a454e 27206361 bute 'FROZEN' ca │ │ │ │ - 0x00031bd8 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ - 0x00031be8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ - 0x00031bf8 00000000 7475706c 655b7475 706c652c ....tuple[tuple, │ │ │ │ - 0x00031c08 20696e74 5d000000 6370795f 725f7238 int]...cpy_r_r8 │ │ │ │ - 0x00031c18 00000000 3c6d6f64 756c653e 00000000 ........ │ │ │ │ - 0x00031c28 7372632f 746f6d6c 692f5f74 79706573 src/tomli/_types │ │ │ │ - 0x00031c38 2e707900 6d617463 685f746f 5f646174 .py.match_to_dat │ │ │ │ - 0x00031c48 6574696d 65000000 7372632f 746f6d6c etime...src/toml │ │ │ │ - 0x00031c58 692f5f72 652e7079 00000000 6370795f i/_re.py....cpy_ │ │ │ │ - 0x00031c68 725f7965 61725f73 74720000 6370795f r_year_str..cpy_ │ │ │ │ - 0x00031c78 725f6d6f 6e74685f 73747200 6370795f r_month_str.cpy_ │ │ │ │ - 0x00031c88 725f6461 795f7374 72000000 6370795f r_day_str...cpy_ │ │ │ │ - 0x00031c98 725f7233 39000000 6370795f 725f7234 r_r39...cpy_r_r4 │ │ │ │ - 0x00031ca8 30000000 6370795f 725f686f 75725f73 0...cpy_r_hour_s │ │ │ │ - 0x00031cb8 74720000 6370795f 725f6d69 6e757465 tr..cpy_r_minute │ │ │ │ - 0x00031cc8 5f737472 00000000 6370795f 725f7365 _str....cpy_r_se │ │ │ │ - 0x00031cd8 635f7374 72000000 6370795f 725f7236 c_str...cpy_r_r6 │ │ │ │ - 0x00031ce8 37000000 6370795f 725f6f66 66736574 7...cpy_r_offset │ │ │ │ - 0x00031cf8 5f686f75 725f7374 72000000 6370795f _hour_str...cpy_ │ │ │ │ - 0x00031d08 725f6f66 66736574 5f6d696e 7574655f r_offset_minute_ │ │ │ │ - 0x00031d18 73747200 6370795f 725f6f66 66736574 str.cpy_r_offset │ │ │ │ - 0x00031d28 5f736967 6e5f7374 72000000 6370795f _sign_str...cpy_ │ │ │ │ - 0x00031d38 725f7a75 6c755f74 696d6500 6370795f r_zulu_time.cpy_ │ │ │ │ - 0x00031d48 725f7231 30310000 6370795f 725f7231 r_r101..cpy_r_r1 │ │ │ │ - 0x00031d58 30320000 6370795f 725f7231 30330000 02..cpy_r_r103.. │ │ │ │ - 0x00031d68 6370795f 725f7231 30340000 6370795f cpy_r_r104..cpy_ │ │ │ │ - 0x00031d78 725f7231 30350000 6370795f 725f7231 r_r105..cpy_r_r1 │ │ │ │ - 0x00031d88 30360000 6370795f 725f7231 30370000 06..cpy_r_r107.. │ │ │ │ - 0x00031d98 6370795f 725f6d69 63726f73 5f737472 cpy_r_micros_str │ │ │ │ - 0x00031da8 00000000 6370795f 725f7231 32000000 ....cpy_r_r12... │ │ │ │ - 0x00031db8 6370795f 725f7231 33000000 6d617463 cpy_r_r13...matc │ │ │ │ - 0x00031dc8 685f746f 5f6c6f63 616c7469 6d650000 h_to_localtime.. │ │ │ │ - 0x00031dd8 6370795f 725f7232 34000000 6370795f cpy_r_r24...cpy_ │ │ │ │ - 0x00031de8 725f7235 31000000 6370795f 725f7235 r_r51...cpy_r_r5 │ │ │ │ - 0x00031df8 32000000 6370795f 725f7235 33000000 2...cpy_r_r53... │ │ │ │ - 0x00031e08 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ - 0x00031e18 746f6d6c 692e5f70 61727365 722e4f75 tomli._parser.Ou │ │ │ │ - 0x00031e28 74707574 00000000 6370795f 725f7231 tput....cpy_r_r1 │ │ │ │ - 0x00031e38 00000000 6370795f 725f7232 00000000 ....cpy_r_r2.... │ │ │ │ - 0x00031e48 6370795f 725f7238 39000000 6370795f cpy_r_r89...cpy_ │ │ │ │ - 0x00031e58 725f7231 30380000 6370795f 725f7231 r_r108..cpy_r_r1 │ │ │ │ - 0x00031e68 33350000 6370795f 725f7231 33390000 35..cpy_r_r139.. │ │ │ │ - 0x00031e78 6370795f 725f7231 34330000 257c4f4f cpy_r_r143..%|OO │ │ │ │ - 0x00031e88 4f000000 746f6d6c 692e5f70 61727365 O...tomli._parse │ │ │ │ - 0x00031e98 722e544f 4d4c4465 636f6465 4572726f r.TOMLDecodeErro │ │ │ │ - 0x00031ea8 72000000 6f626a5f 61726773 00000000 r...obj_args.... │ │ │ │ - 0x00031eb8 736b6970 5f756e74 696c0000 6370795f skip_until..cpy_ │ │ │ │ - 0x00031ec8 725f7231 35000000 6370795f 725f7234 r_r15...cpy_r_r4 │ │ │ │ - 0x00031ed8 39000000 6370795f 725f7236 34000000 9...cpy_r_r64... │ │ │ │ - 0x00031ee8 66726f7a 656e7365 74000000 736b6970 frozenset...skip │ │ │ │ - 0x00031ef8 5f636f6d 6d656e74 00000000 76616c75 _comment....valu │ │ │ │ - 0x00031f08 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031f18 2022494c 4c454741 4c5f434f 4d4d454e "ILLEGAL_COMMEN │ │ │ │ - 0x00031f28 545f4348 41525322 20776173 206e6f74 T_CHARS" was not │ │ │ │ - 0x00031f38 20736574 00000000 76616c75 6520666f set....value fo │ │ │ │ - 0x00031f48 72206669 6e616c20 6e616d65 2022544f r final name "TO │ │ │ │ - 0x00031f58 4d4c5f57 535f414e 445f4e45 574c494e ML_WS_AND_NEWLIN │ │ │ │ - 0x00031f68 45222077 6173206e 6f742073 65740000 E" was not set.. │ │ │ │ - 0x00031f78 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ - 0x00031f88 645f6172 7261795f 77730000 76616c75 d_array_ws..valu │ │ │ │ - 0x00031f98 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031fa8 2022494c 4c454741 4c5f4c49 54455241 "ILLEGAL_LITERA │ │ │ │ - 0x00031fb8 4c5f5354 525f4348 41525322 20776173 L_STR_CHARS" was │ │ │ │ - 0x00031fc8 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ - 0x00031fd8 655f6c69 74657261 6c5f7374 72000000 e_literal_str... │ │ │ │ - 0x00031fe8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00031ff8 6e616d65 2022494c 4c454741 4c5f4d55 name "ILLEGAL_MU │ │ │ │ - 0x00032008 4c54494c 494e455f 42415349 435f5354 LTILINE_BASIC_ST │ │ │ │ - 0x00032018 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ - 0x00032028 20736574 00000000 70617273 655f6261 set....parse_ba │ │ │ │ - 0x00032038 7369635f 73747200 76616c75 6520666f sic_str.value fo │ │ │ │ - 0x00032048 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00032058 4c454741 4c5f4241 5349435f 5354525f LEGAL_BASIC_STR_ │ │ │ │ - 0x00032068 43484152 53222077 6173206e 6f742073 CHARS" was not s │ │ │ │ - 0x00032078 65740000 6370795f 725f7231 30000000 et..cpy_r_r10... │ │ │ │ - 0x00032088 6370795f 725f7265 73756c74 00000000 cpy_r_result.... │ │ │ │ - 0x00032098 6370795f 725f7233 34000000 7475706c cpy_r_r34...tupl │ │ │ │ - 0x000320a8 655b696e 742c2073 74725d00 50795475 e[int, str].PyTu │ │ │ │ - 0x000320b8 706c655f 43686563 6b286370 795f725f ple_Check(cpy_r_ │ │ │ │ - 0x000320c8 72353329 00000000 5f5f746d 70363400 r53)....__tmp64. │ │ │ │ - 0x000320d8 6370795f 725f7235 38000000 6370795f cpy_r_r58...cpy_ │ │ │ │ - 0x000320e8 725f7237 38000000 70617273 655f6f6e r_r78...parse_on │ │ │ │ - 0x000320f8 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ - 0x00032108 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ - 0x00032118 72740000 76616c75 6520666f 72206669 rt..value for fi │ │ │ │ - 0x00032128 6e616c20 6e616d65 20224241 52455f4b nal name "BARE_K │ │ │ │ - 0x00032138 45595f43 48415253 22207761 73206e6f EY_CHARS" was no │ │ │ │ - 0x00032148 74207365 74000000 70617273 655f6b65 t set...parse_ke │ │ │ │ - 0x00032158 79000000 76616c75 6520666f 72206669 y...value for fi │ │ │ │ - 0x00032168 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ - 0x00032178 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ - 0x00032188 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032198 6e616d65 20224d41 585f4b45 595f5041 name "MAX_KEY_PA │ │ │ │ - 0x000321a8 52545322 20776173 206e6f74 20736574 RTS" was not set │ │ │ │ - 0x000321b8 00000000 6370795f 725f7231 38000000 ....cpy_r_r18... │ │ │ │ - 0x000321c8 6370795f 725f7234 33000000 6370795f cpy_r_r43...cpy_ │ │ │ │ - 0x000321d8 725f7234 31000000 6370795f 725f7234 r_r41...cpy_r_r4 │ │ │ │ - 0x000321e8 38000000 70617273 655f6d75 6c74696c 8...parse_multil │ │ │ │ - 0x000321f8 696e655f 73747200 6370795f 725f7233 ine_str.cpy_r_r3 │ │ │ │ - 0x00032208 00000000 6370795f 725f7239 00000000 ....cpy_r_r9.... │ │ │ │ - 0x00032218 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032228 6e616d65 2022494c 4c454741 4c5f4d55 name "ILLEGAL_MU │ │ │ │ - 0x00032238 4c54494c 494e455f 4c495445 52414c5f LTILINE_LITERAL_ │ │ │ │ - 0x00032248 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ - 0x00032258 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ - 0x00032268 37000000 6370795f 725f7233 32000000 7...cpy_r_r32... │ │ │ │ - 0x00032278 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032288 6e616d65 20224d41 585f494e 4c494e45 name "MAX_INLINE │ │ │ │ - 0x00032298 5f4e4553 54494e47 22207761 73206e6f _NESTING" was no │ │ │ │ - 0x000322a8 74207365 74000000 70617273 655f7661 t set...parse_va │ │ │ │ - 0x000322b8 6c756500 6370795f 725f7233 35000000 lue.cpy_r_r35... │ │ │ │ - 0x000322c8 6370795f 725f7234 32000000 6370795f cpy_r_r42...cpy_ │ │ │ │ - 0x000322d8 725f7234 36000000 6370795f 725f7235 r_r46...cpy_r_r5 │ │ │ │ - 0x000322e8 35000000 6370795f 725f7236 32000000 5...cpy_r_r62... │ │ │ │ - 0x000322f8 6370795f 725f7236 36000000 6370795f cpy_r_r66...cpy_ │ │ │ │ - 0x00032308 725f7237 35000000 6370795f 725f7239 r_r75...cpy_r_r9 │ │ │ │ - 0x00032318 31000000 6370795f 725f7231 31390000 1...cpy_r_r119.. │ │ │ │ - 0x00032328 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032338 6e616d65 20225245 5f444154 4554494d name "RE_DATETIM │ │ │ │ - 0x00032348 45222077 6173206e 6f742073 65740000 E" was not set.. │ │ │ │ - 0x00032358 6370795f 725f7231 32340000 76616c75 cpy_r_r124..valu │ │ │ │ - 0x00032368 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032378 20225245 5f4c4f43 414c5449 4d452220 "RE_LOCALTIME" │ │ │ │ - 0x00032388 77617320 6e6f7420 73657400 6370795f was not set.cpy_ │ │ │ │ - 0x00032398 725f7231 35390000 76616c75 6520666f r_r159..value fo │ │ │ │ - 0x000323a8 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ - 0x000323b8 5f4e554d 42455222 20776173 206e6f74 _NUMBER" was not │ │ │ │ - 0x000323c8 20736574 00000000 6370795f 725f7231 set....cpy_r_r1 │ │ │ │ - 0x000323d8 38300000 6370795f 725f7232 32340000 80..cpy_r_r224.. │ │ │ │ - 0x000323e8 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ - 0x000323f8 70616972 00000000 6370795f 725f7232 pair....cpy_r_r2 │ │ │ │ - 0x00032408 32000000 6b65795f 76616c75 655f7275 2...key_value_ru │ │ │ │ - 0x00032418 6c650000 6370795f 725f7237 34000000 le..cpy_r_r74... │ │ │ │ - 0x00032428 6370795f 725f7236 00000000 70617273 cpy_r_r6....pars │ │ │ │ - 0x00032438 655f696e 6c696e65 5f746162 6c650000 e_inline_table.. │ │ │ │ - 0x00032448 6370795f 725f7231 39000000 6370795f cpy_r_r19...cpy_ │ │ │ │ - 0x00032458 725f7233 30000000 6370795f 725f7238 r_r30...cpy_r_r8 │ │ │ │ - 0x00032468 31000000 6370795f 725f7238 38000000 1...cpy_r_r88... │ │ │ │ - 0x00032478 6370795f 725f7239 37000000 6370795f cpy_r_r97...cpy_ │ │ │ │ - 0x00032488 725f7232 30000000 70617273 655f6172 r_r20...parse_ar │ │ │ │ - 0x00032498 72617900 6370795f 725f7235 00000000 ray.cpy_r_r5.... │ │ │ │ - 0x000324a8 6370795f 725f7231 36000000 76616c75 cpy_r_r16...valu │ │ │ │ - 0x000324b8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x000324c8 20224845 58444947 49545f43 48415253 "HEXDIGIT_CHARS │ │ │ │ - 0x000324d8 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x000324e8 6370795f 725f7232 37000000 70617273 cpy_r_r27...pars │ │ │ │ - 0x000324f8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x00032508 70650000 6370795f 725f7232 38000000 pe..cpy_r_r28... │ │ │ │ - 0x00032518 6370795f 725f7233 37000000 76616c75 cpy_r_r37...valu │ │ │ │ - 0x00032528 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032538 20224241 5349435f 5354525f 45534341 "BASIC_STR_ESCA │ │ │ │ - 0x00032548 50455f52 45504c41 43454d45 4e545322 PE_REPLACEMENTS" │ │ │ │ - 0x00032558 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x00032568 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00032578 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ - 0x00032588 00000000 69735f75 6e69636f 64655f73 ....is_unicode_s │ │ │ │ - 0x00032598 63616c61 725f7661 6c756500 6d616b65 calar_value.make │ │ │ │ - 0x000325a8 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x000325b8 74000000 6370795f 725f7061 7273655f t...cpy_r_parse_ │ │ │ │ - 0x000325c8 666c6f61 74000000 6c6f6164 73000000 float...loads... │ │ │ │ - 0x000325d8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000325e8 6e616d65 20224b45 595f494e 49544941 name "KEY_INITIA │ │ │ │ - 0x000325f8 4c5f4348 41525322 20776173 206e6f74 L_CHARS" was not │ │ │ │ - 0x00032608 20736574 00000000 6370795f 725f7231 set....cpy_r_r1 │ │ │ │ - 0x00032618 30390000 6370795f 725f7231 31360000 09..cpy_r_r116.. │ │ │ │ - 0x00032628 6370795f 725f6865 61646572 00000000 cpy_r_header.... │ │ │ │ - 0x00032638 62797465 73000000 76616c75 6520666f bytes...value fo │ │ │ │ - 0x00032648 72206669 6e616c20 6e616d65 20224153 r final name "AS │ │ │ │ - 0x00032658 4349495f 4354524c 22207761 73206e6f CII_CTRL" was no │ │ │ │ - 0x00032668 74207365 74000000 6370795f 725f7231 t set...cpy_r_r1 │ │ │ │ - 0x00032678 39350000 43507953 74617469 635f5f70 95..CPyStatic__p │ │ │ │ - 0x00032688 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ - 0x00032698 5f706172 7365725f 5f5f544f 4d4c4465 _parser___TOMLDe │ │ │ │ - 0x000326a8 636f6465 4572726f 725f5f5f 5f5f696e codeError_____in │ │ │ │ - 0x000326b8 69745f5f 5f5f5f6d 73670000 7372632f it_____msg..src/ │ │ │ │ - 0x000326c8 746f6d6c 692f5f5f 696e6974 5f5f2e70 tomli/__init__.p │ │ │ │ - 0x000326d8 79000000 6370795f 725f7237 00000000 y...cpy_r_r7.... │ │ │ │ - 0x000326e8 5f5f6e61 6d655f5f 00000000 35373033 __name__....5703 │ │ │ │ - 0x000326f8 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032708 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ - 0x00032718 6c695f5f 5f5f7479 70657300 35373033 li____types.5703 │ │ │ │ - 0x00032728 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032738 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ - 0x00032748 6c695f5f 5f5f7265 00000000 35373033 li____re....5703 │ │ │ │ - 0x00032758 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032768 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ - 0x00032778 6c695f5f 5f5f7061 72736572 00000000 li____parser.... │ │ │ │ - 0x00032788 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00032798 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x000327a8 5f746f6d 6c690000 4f3a6d61 6b655f73 _tomli..O:make_s │ │ │ │ - 0x000327b8 6166655f 70617273 655f666c 6f617400 afe_parse_float. │ │ │ │ - 0x000327c8 666c6f61 745f7374 72000000 4f3a5f5f float_str...O:__ │ │ │ │ - 0x000327d8 63616c6c 5f5f0000 696e7374 616e6365 call__..instance │ │ │ │ - 0x000327e8 00000000 6f776e65 72000000 4f4f3a5f ....owner...OO:_ │ │ │ │ - 0x000327f8 5f676574 5f5f0000 636f6465 706f696e _get__..codepoin │ │ │ │ - 0x00032808 74000000 4f3a6973 5f756e69 636f6465 t...O:is_unicode │ │ │ │ - 0x00032818 5f736361 6c61725f 76616c75 65000000 _scalar_value... │ │ │ │ - 0x00032828 73726300 706f7300 6e657374 5f6c766c src.pos.nest_lvl │ │ │ │ - 0x00032838 00000000 4f4f4f4f 3a706172 73655f76 ....OOOO:parse_v │ │ │ │ - 0x00032848 616c7565 00000000 6d756c74 696c696e alue....multilin │ │ │ │ - 0x00032858 65000000 4f4f7c24 404f3a70 61727365 e...OO|$@O:parse │ │ │ │ - 0x00032868 5f626173 69635f73 74720000 6c697465 _basic_str..lite │ │ │ │ - 0x00032878 72616c00 4f4f7c24 404f3a70 61727365 ral.OO|$@O:parse │ │ │ │ - 0x00032888 5f6d756c 74696c69 6e655f73 74720000 _multiline_str.. │ │ │ │ - 0x00032898 4f4f3a70 61727365 5f6c6974 6572616c OO:parse_literal │ │ │ │ - 0x000328a8 5f737472 00000000 6865785f 6c656e00 _str....hex_len. │ │ │ │ - 0x000328b8 4f4f4f3a 70617273 655f6865 785f6368 OOO:parse_hex_ch │ │ │ │ - 0x000328c8 61720000 4f4f3a70 61727365 5f626173 ar..OO:parse_bas │ │ │ │ - 0x000328d8 69635f73 74725f65 73636170 655f6d75 ic_str_escape_mu │ │ │ │ - 0x000328e8 6c74696c 696e6500 4f4f7c24 4f3a7061 ltiline.OO|$O:pa │ │ │ │ - 0x000328f8 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ - 0x00032908 63617065 00000000 4f4f4f4f 3a706172 cape....OOOO:par │ │ │ │ - 0x00032918 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ - 0x00032928 4f4f4f4f 3a706172 73655f61 72726179 OOOO:parse_array │ │ │ │ - 0x00032938 00000000 4f4f3a70 61727365 5f6f6e65 ....OO:parse_one │ │ │ │ - 0x00032948 5f6c696e 655f6261 7369635f 73747200 _line_basic_str. │ │ │ │ - 0x00032958 4f4f3a70 61727365 5f6b6579 5f706172 OO:parse_key_par │ │ │ │ - 0x00032968 74000000 4f4f3a70 61727365 5f6b6579 t...OO:parse_key │ │ │ │ - 0x00032978 00000000 4f4f4f4f 3a706172 73655f6b ....OOOO:parse_k │ │ │ │ - 0x00032988 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ - 0x00032998 6f757400 68656164 65720000 4f4f4f4f out.header..OOOO │ │ │ │ - 0x000329a8 4f3a6b65 795f7661 6c75655f 72756c65 O:key_value_rule │ │ │ │ - 0x000329b8 00000000 4f4f4f3a 63726561 74655f6c ....OOO:create_l │ │ │ │ - 0x000329c8 6973745f 72756c65 00000000 4f4f4f3a ist_rule....OOO: │ │ │ │ - 0x000329d8 63726561 74655f64 6963745f 72756c65 create_dict_rule │ │ │ │ - 0x000329e8 00000000 4f4f3a73 6b69705f 636f6d6d ....OO:skip_comm │ │ │ │ - 0x000329f8 656e7473 5f616e64 5f617272 61795f77 ents_and_array_w │ │ │ │ - 0x00032a08 73000000 4f4f3a73 6b69705f 636f6d6d s...OO:skip_comm │ │ │ │ - 0x00032a18 656e7400 65787065 63740000 6572726f ent.expect..erro │ │ │ │ - 0x00032a28 725f6f6e 00000000 6572726f 725f6f6e r_on....error_on │ │ │ │ - 0x00032a38 5f656f66 00000000 4f4f4f7c 24404f4f _eof....OOO|$@OO │ │ │ │ - 0x00032a48 3a736b69 705f756e 74696c00 63686172 :skip_until.char │ │ │ │ - 0x00032a58 73000000 4f4f4f3a 736b6970 5f636861 s...OOO:skip_cha │ │ │ │ - 0x00032a68 72730000 6b657900 4f3a6170 70656e64 rs..key.O:append │ │ │ │ - 0x00032a78 5f6e6573 745f746f 5f6c6973 74000000 _nest_to_list... │ │ │ │ - 0x00032a88 61636365 73735f6c 69737473 00000000 access_lists.... │ │ │ │ - 0x00032a98 4f7c244f 3a676574 5f6f725f 63726561 O|$O:get_or_crea │ │ │ │ - 0x00032aa8 74655f6e 65737400 3a5f5f6d 79707963 te_nest.:__mypyc │ │ │ │ - 0x00032ab8 5f646566 61756c74 735f7365 74757000 _defaults_setup. │ │ │ │ - 0x00032ac8 666c6167 00000000 4f4f3a69 735f0000 flag....OO:is_.. │ │ │ │ - 0x00032ad8 72656375 72736976 65000000 4f4f7c24 recursive...OO|$ │ │ │ │ - 0x00032ae8 404f3a73 65740000 4f3a756e 7365745f @O:set..O:unset_ │ │ │ │ - 0x00032af8 616c6c00 3a66696e 616c697a 655f7065 all.:finalize_pe │ │ │ │ - 0x00032b08 6e64696e 67000000 4f4f3a61 64645f70 nding...OO:add_p │ │ │ │ - 0x00032b18 656e6469 6e670000 5f5f7300 4f7c244f ending..__s.O|$O │ │ │ │ - 0x00032b28 3a6c6f61 64730000 5f5f6670 00000000 :loads..__fp.... │ │ │ │ - 0x00032b38 4f7c244f 3a6c6f61 64000000 6d736700 O|$O:load...msg. │ │ │ │ - 0x00032b48 646f6300 6d617463 68000000 4f4f3a6d doc.match...OO:m │ │ │ │ - 0x00032b58 61746368 5f746f5f 6e756d62 65720000 atch_to_number.. │ │ │ │ - 0x00032b68 4f3a6d61 7463685f 746f5f6c 6f63616c O:match_to_local │ │ │ │ - 0x00032b78 74696d65 00000000 686f7572 5f737472 time....hour_str │ │ │ │ - 0x00032b88 00000000 6d696e75 74655f73 74720000 ....minute_str.. │ │ │ │ - 0x00032b98 7369676e 5f737472 00000000 4f4f4f3a sign_str....OOO: │ │ │ │ - 0x00032ba8 63616368 65645f74 7a000000 4f3a6d61 cached_tz...O:ma │ │ │ │ - 0x00032bb8 7463685f 746f5f64 61746574 696d6500 tch_to_datetime. │ │ │ │ - 0x00032bc8 5f5f6174 7472735f 6f776e5f 73657461 __attrs_own_seta │ │ │ │ - 0x00032bd8 7474725f 5f000000 7468726f 77000000 ttr__...throw... │ │ │ │ - 0x00032be8 636c6f73 65000000 73656e64 00000000 close...send.... │ │ │ │ - 0x00032bf8 76616c75 65730000 6974656d 73000000 values..items... │ │ │ │ - 0x00032c08 636f7079 00000000 636c6561 72000000 copy....clear... │ │ │ │ - 0x00032c18 75706461 74650000 73657464 65666175 update..setdefau │ │ │ │ - 0x00032c28 6c740000 6a6f696e 00000000 35373033 lt..join....5703 │ │ │ │ - 0x00032c38 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032c48 5f5f6d79 70796300 0b086275 696c7469 __mypyc...builti │ │ │ │ - 0x00032c58 6e730341 6e790843 616c6c61 626c6505 ns.Any.Callable. │ │ │ │ - 0x00032c68 5475706c 65067479 70696e67 0a506172 Tuple.typing.Par │ │ │ │ - 0x00032c78 7365466c 6f617403 4b657903 506f7306 seFloat.Key.Pos. │ │ │ │ - 0x00032c88 67726f75 70730464 61746501 30000000 groups.date.0... │ │ │ │ - 0x00032c98 09056c6a 75737409 63616368 65645f74 ..ljust.cached_t │ │ │ │ - 0x00032ca8 7a087469 6d657a6f 6e650375 74630864 z.timezone.utc.d │ │ │ │ - 0x00032cb8 61746574 696d6506 747a696e 666f012b atetime.tzinfo.+ │ │ │ │ - 0x00032cc8 0974696d 6564656c 74610568 6f757273 .timedelta.hours │ │ │ │ - 0x00032cd8 00000000 07076d69 6e757465 73047469 ......minutes.ti │ │ │ │ - 0x00032ce8 6d650966 6c6f6174 70617274 0567726f me.floatpart.gro │ │ │ │ - 0x00032cf8 75700b61 6e6e6f74 6174696f 6e730a5f up.annotations._ │ │ │ │ - 0x00032d08 5f667574 7572655f 5f096c72 755f6361 _future__.lru_ca │ │ │ │ - 0x00032d18 63686500 05096675 6e63746f 6f6c7302 che...functools. │ │ │ │ - 0x00032d28 72651073 72632f74 6f6d6c69 2f5f7265 re.src/tomli/_re │ │ │ │ - 0x00032d38 2e707908 3c6d6f64 756c653e 0d545950 .py..TYP │ │ │ │ - 0x00032d48 455f4348 45434b49 4e470000 01814a0a E_CHECKING....J. │ │ │ │ - 0x00032d58 285b3031 5d5b302d 395d7c32 5b302d33 ([01][0-9]|2[0-3 │ │ │ │ - 0x00032d68 5d292020 20202020 20202020 20202023 ]) # │ │ │ │ - 0x00032d78 20686f75 72730a3a 285b302d 355d5b30 hours.:([0-5][0 │ │ │ │ - 0x00032d88 2d395d29 20202020 20202020 20202020 -9]) │ │ │ │ - 0x00032d98 20202020 20202320 6d696e75 7465730a # minutes. │ │ │ │ - 0x00032da8 283f3a0a 20202020 3a285b30 2d355d5b (?:. :([0-5][ │ │ │ │ - 0x00032db8 302d395d 29202020 20202020 20202020 0-9]) │ │ │ │ - 0x00032dc8 20202023 206f7074 696f6e61 6c207365 # optional se │ │ │ │ - 0x00032dd8 636f6e64 730a2020 2020283f 3a5c2e28 conds. (?:\.( │ │ │ │ - 0x00032de8 5b302d39 5d7b312c 367d295b 302d395d [0-9]{1,6})[0-9] │ │ │ │ - 0x00032df8 2a293f20 2023206f 7074696f 6e616c20 *)? # optional │ │ │ │ - 0x00032e08 66726163 74696f6e 73206f66 20612073 fractions of a s │ │ │ │ - 0x00032e18 65636f6e 640a293f 0a000000 010c5f54 econd.)?......_T │ │ │ │ - 0x00032e28 494d455f 52455f53 54520000 0182600a IME_RE_STR....`. │ │ │ │ - 0x00032e38 300a283f 3a0a2020 2020785b 302d3941 0.(?:. x[0-9A │ │ │ │ - 0x00032e48 2d46612d 665d283f 3a5f3f5b 302d3941 -Fa-f](?:_?[0-9A │ │ │ │ - 0x00 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes